WordPress’te özel taksonomi nasıl yapılır (manuel veya eklentiler aracılığıyla)

Taksonomi nedir? Taksonomi, içeriği belirli doğaya ve kriterlere göre gruplandırma sürecidir. Bu şekilde, içerik daha iyi yapılandırıldı ve sonuç olarak üzerinde gezinmek daha kolaydır. Örneğin, kategoriler ve etiket WordPress taksonomi türüdür. Taksonomiyi doğru kullanmak için bunu anlamalıyız. Bu nedenle, bazı tanımları tartışacağız ve size özel WordPress taksonomisi nasıl yapacağınızı öğreteceğiz. İçindekiler: WordPress’teki varsayılan taksonomi nedir? Ön uçta nasıl görüntülenirim? Özel bir taksonomi nasıl yapılır? Hangisi daha iyi – eklentiler mi yoksa kodlama mı?
WordPress’te varsayılan taksonomi
WordPress varsayılan olarak dört taksonomi ile donatılmıştır: kategoriler, etiketler, bağlantılar ve gönderi formatları. En yaygın olarak kullanılan kategoriler ve etiketlerdir. Her ikisi de iki tür taksonomiye örnektir – hiyerarşik ve hiyerarşik olmayan. Bunun anlamı ne? Kategori, etiket olmasa da birbirleri arasında bir üst-çocuk ilişkisi olabilir. Bir kategori, diğer birkaç kategorinin üst kategorisi olabilir. Örneğin, bir eğlence blogu çalıştırdığınızı varsayalım. ‘Drama’, ‘komedi’, ‘aksiyon’ alt kategorisiyle ‘film’ kategorisini oluşturabilirsiniz. Bu durumda, tür bir film alt kategorisi olacaktır. Öte yandan, ‘Yeni!’ veya ‘Sıcak!’ Bu, en son makaleleri sıralamaya ve göstermeye yardımcı olacaktır.
Etiket hiyerarşik değildir, bu nedenle etiketin bir üst-çocuk ilişkisi yoktur. Müzik hakkında yazarsanız, ‘Summer 2019’ gibi etiketleri kullanabilir ve belirli makalelere uygulayabilirsiniz. ‘Terim’ nedir? ‘Terim’ kelimesi belirli bir taksonomi üyesidir. Karışıklığa katkıda bulunur, ancak aslında sadece gruptaki öğeler. Yukarıdaki örnekte, taksonomi ‘kategori’ ve terim ‘filmler’, ‘müzik’, ‘seri’ vb. Şeklinde olabilir.
Taksonomiyi belirlersiniz, kategorize edersiniz ve içeriğinizi işaretlersiniz. Büyük! Ziyaretçileriniz, onları keşfetmenin zevkinden yaptığınız sınıflandırmadan memnun kalacaklar. Ama … hata … gerçekten nasıl görecekler?
İyi soru! Cevap basit. Önceden belirlenmiş widget alanında bir widget kullanabilirsiniz. Widget’ın adı ‘kategori’ ve ‘etiket’. Her şeyden önce, WP-ADMIN kontrol panelinize gidin. ‘Ekran -> Widget’ ve Widget ‘kategorisi’ ve ‘etiket”yi istenen alana açın.
Widget’ı istenen yere sürükledikten sonra, aşağıdaki resimde gösterilen seçenekler arasından seçim yapabilirsiniz.

WordPress Özel Taksonomisi

WordPress’te kendi taksonominizi düzenlemek mümkündür. Bunu, taksonomi işlevi için bir PHP kodu oluşturarak ve Functions.php dosya temasına girerek bir eklenti kullanarak veya manuel olarak yapabilirsiniz.
Özel bir WordPress taksonomisi yapmak için eklenti Bir eklenti seçerken dikkate alınması gereken önemli bir şey, eklentinin yazar tarafından iyi desteklenmesidir. Taksonomi ile çalışırken bu daha da önemlidir. Zaman zaman kendilerini kanıtlayan bazı eklentiler şunlardır: araç seti türleri (ücretli/premium)
Pod (açık/ücretsiz kaynak)
UI türü özel gönderi türü (açık/ücretsiz kaynak)
PHP kodlamasından rahatsızsanız, bu önerdiğim çözüm budur. Geliştirici olmasanız bile tüm bu eklentilerin kullanımı kolaydır. Buna ek olarak, zamanla daha fazla taksonomi eklemeyi planlıyorsanız iş daha kolay olacaktır.
Bu eklenti, az çok aynı tabanla çalışır. PODS eklentisini kullanarak özel taksonominin nasıl yapılacağını göstereceğiz. İlk olarak, eklentiyi yüklemeli ve etkinleştirmelisiniz. WP-ADmin Gösterge Tablonuzu açın, ‘Eklentiler’ tıklayın, ‘Pods-Custom İçerik Türleri ve Alanları’ arayın, yükleyin ve etkinleştirin.
Bu eklentinin harika özelliklerinden biri, mevcut taksonomiyi genişletmenize izin vermesidir. Bu, taksonomiyi daha sonra düzenleyebileceğiniz anlamına gelir. Oldukça havalı, değil mi?
Özel bir WordPress taksonomisi nasıl yapılır ‘Yeni Oluştur’ tıklayın. İçerik türünü seçmeli ve tek ve çoğul bir etiket ayarlamanız gerekir. Enstrüman adında bir taksonomi yapacağız. Bu nedenle, içerik türü altında ‘özel taksonomi’ seçin. Ardından, ‘tekil etiket’ sütununa ‘enstrüman’ yazın ve ‘Çoğul Etiket’ sütununa ‘enstrüman’ yazın.

Bir tür wordpress özel yazı oluşturmak için iyi bir fikirdir. ‘Post’ varsayılan WordPress yayın türüdür ve varsayılan bir taksonomi olduğu için bir kategori gerektirir. Belirtilen bir kategori yoksa, ‘kategorize edilmemiş’ varsayılan olarak ayarlanır. Özel taksonomi yapmakla aynı süreci takip edin. ‘Müzik aleti’ adı verilen özel bir yazı yapıyoruz. Salyangoz özel taksonomi tarafından alındığı için bir tür ‘enstrüman’ yazısı yapamazsınız. Sonuç olarak, WordPress gönderimi ile ilgili varsayılan kategoriyi geçtik. Açıklayalım! WP-ADMIN gösterge panelinizdeki yayını tıklarsanız, aşağıdakileri göreceksiniz:

Tüm gönderiler
Yeni eklendi
Kategori
Etiket
Bu bir tür varsayılan yazı ve taksonomi varsayılandır (kategori ve etiket).
Peki ‘Pods’ eklentisiyle ne yapıyoruz? Her şeyden önce, bir tür özel yazı ‘müzik aleti’ yaptık. Buna ek olarak, varsayılan taksonominin kendisinin ‘enstrümanını’ yapıyoruz. Sonunda terim olarak ‘gitar’ ekledik.
Taksonomik enstrümanlarımız istediğimiz kadar çok çocuk maddesi (terimler) olabilir. Ayrıca, ‘Gitar’ terimini ‘elektro gitar’ ve ‘akustik gitar’ terimi ile oluşturduk. Bu nedenle, Fender Stratocaster hakkında bir makale yazmaya karar verirsek, yeni bir ‘müzik aleti’ yapacağız. Son olarak, ‘gitar’ terimini ve alt seviyeli ‘elektro gitar’ terimini seçtik.
Bu özel bir yazı türü olduğundan, kategoriye belirlenmesi gerekmez. Özel WordPress Taksonomisini Kodlama Manuel olarak bunun deneyimsiz kullanıcılar için zor olabileceğini belirttik. Ancak, bu yolu izlemeye karar verirseniz, yapılması gereken budur. Kodu nereye koyuyorsunuz? Kod, başlatılmada yer alan dosyada olmalıdır. En mantıklı yer, temanızın (veya kullanıyorsanız çocuğun teması) function.php dosyasıdır. Kodu dosyanın altına, diğerlerinin altına koyabilirsiniz. UYARI – Sözdizimi hatası yaparsanız, sitenizin aşağı yapmasına neden olur. Bu nedenle, devam etmeden önce sitenizin bir yedeğini alın. Kötü bir şey olursa, yapmanız gereken ilk şey eklediğinizi silmektir. Çalışmazsa, rezervlerden geri yükleyin. Hala etkilenmiyor mu? Devam edelim. Register_taxonomy () işlevi, Register_taxonomy () adlı varsayılan bir WordPress işlevi vardır. Bu 3 argüman gerektirir:

Taksonomi Adı

İle ilgili yayın türleri

İşlev adlandırılmadan önce belirlenen önceden belirlenmiş bir argüman listesi ($ args)
Bu kancayı yapmak, kodun eklenmesi gereken ilk kısmıdır.Bu, WordPress yüklendikten hemen sonra yaptığımız işlevi Create_instrumen_Taxonomies () olarak adlandıracaktır.// tek eyleme takın ve add_action (‘init’, ‘create_instrument_taxonomies’, 0) olduğunda create_instrument_taxonomies adresini çağırın;$ Etiketler ve $ args $ labels tanımlamak sizi korkutmamalıdır.Tabii ki çok sayıda var, ama sadece arka uçta gösterilecekleri temsil ediyorlar.Farklı bir adla bir WordPress taksonomisi yaparsanız, ‘enstrüman’ ve ‘enstrüman’ı uygun adla değiştirmeniz yeterlidir.
Create_instrument_taxonomies () {// yeni taksonomi $ labels = array (‘name’ => _x (‘enstrümanlar’, ‘taksonomi genel adı’, ‘textdomain’), ‘singular_name’ => _x (‘enstrüman’ tekil adı ‘ , ‘Textdomain’), ‘search_items’ => __ (‘arama enstrümanları’, ‘textdomain’), ‘all_items’ => __ (‘tüm enstrümanlar’, ‘textodain’), ‘parent_item’ => __ (‘ana enstrüman ‘,’ Textdomain ‘),’ parent_item_colon ‘=> __ (‘ ana enstrüman: ‘,’ textdomain ‘),’ edit_item ‘=> __ (‘ textodinain ‘),’ update_item ‘=> => = > => => => => __ (‘güncelleme enstrümanı’, ‘textdomain’), ‘add_new_item’ => __ (‘yeni enstrüman ekle’, ‘textodain’), ‘new_item_name’ => __ (‘yeni enstrüman adı ‘,’ textodain ‘),’ menü_name ‘=> __ (‘ enstrüman ‘,’ textodain ‘),); Kodun diğer bölümleri şöyle görünecek: $ args = array (‘hiyerarşik’ => true, ‘labels’ => $ labels, ‘show_ui’ => true, ‘show_admin_column’ => true, ‘query_var’ => true , ‘Yeniden yaz’ => dizi (‘slug’ => ‘enstrüman’),); $ Args’teki ilk satırda ‘hiyerarşik’ öğeleri var. Tabii ki, yapılandırılmış bir WordPress taksonomisine sahip olmak istiyorsanız, bu True olarak ayarlanmalıdır. Kodun son biti: register_taxonomy (‘enstrüman’, dizi (‘müzikal-enstrümanlar’), $ args); } ‘}’ Terk etmemek çok önemlidir
Create_instrumen_taxonomies () işlevini aslında kapattığı için altta. Eğer ayrılırsanız, siteniz grev olabilir. WordPress TakSomy – Eklenti Vs. Kodlama – Hangisi daha iyi?
Benim için bu çok kolay. Deneyimli değilseniz ve her şeyi kodlamaktan rahatsız olmak istemiyorsanız, eklentiyi kullanın. Her şeyden önce, eklentinin sitenizi vurması pek olası değildir. İşleri kolaylaştıran bir kullanıcı arayüzü vardır. Ayrıca, hiçbir şey ödemenize gerek yok. Araç seti türlerini kullanmadığınız sürece. Eklentilerden daha kodlamayı tercih edebileceğim bir senaryo var. Bu, daha sonra eklemeyi planladığınız içerikten bağımsız olarak yeni bir WordPress sınıflandırmaya ihtiyacınız olmadığından gerçekten emin olduğunuz bir durum olacaktır. Sadece bazılarını başlangıçta düzenlemeniz gerekebilir. Bu durumda, özel kodlama önereceğim çünkü WordPress barındırmanızdaki siteyi yavaşlatmak için herhangi bir eklenti ekliyor. Daha fazla kaynak:
WordPress veritabanınızı temizlemenin kolay yolları
En Hızlı WordPress Tema 2019
WordPress Meta Açıklama

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir