WordPress’te Özel Taksonomi Nasıl Yapılır
Bu makalede, WordPress’te en başından itibaren nasıl özel bir taksonominin nasıl yapılacağını ve mevcut WordPress temanızla nasıl gösterileceğini göstereceğiz. Çoğu kişi, WordPress’in sayfa ve yayınlar oluşturmak ve bunları kategorilere ve etiketlere koymakla ilgili olduğunu düşünüyor. Ancak gerçekte, WordPress tüm bitmiş şeyleri aşabilir, çünkü özel yazı türleri ve özel taksonomi oluşturmak için seçenekler sunar. Bu özellik diğer birkaç platformda mevcut değildir ve bu nedenle çoğu geliştirici tüm farklı web sitesi türleri için WordPress ile çalışmayı sever.
Ama önce özel taksonominin ne olduğunu anlayalım. Özel taksonomi nedir? Taksonomi teknik bir terimdir ve herkesin WordPress’te taksonomiyi kullandığı komiktir, ancak bunun farkında değildirler. Taksonomi, WordPress’in normal yayınları veya belirli özel yayın türlerini birlikte gruplandırdığı bir yöntemdir. Herkes tarafından kullanılan en popüler iki taksonomi kategori ve etikettir. Kategoriler ve etiketler tam anlamıyla farklı gruplarda birlikte gruplar. Aynı şekilde, belirli yayınları konum gibi konfor için ayrı gruplar halinde gruplamak için özel taksonomi yapabilirsiniz. Örneğin, çoğu insan tarafından yapılan en popüler özel taksonomiden biri konudur.
Bir kategori olmasına rağmen, insanlar kendi konforu için konuya dayanarak yayınlarını ayırt etmeyi severler. Yaptıkları özel taksonomi ile web sitelerinde menüleri bile görüntüleyebilirler. Diyelim ki kitapları, filmleri ve bunun gibi şeyleri incelediğiniz bir web siteniz var. Konuda, kategoriye girmek yerine bir türe sahip olabilirsiniz. Aynı zamanda alt kategoriler veya alt menü anlamına gelebilir. Her şey yayılmadan önce her şeyi kontrol altında tutmak için WordPress’te özel bir taksonomi yapmalısınız. Gönderilerinizi gerçekten sıralayabilir ve post grubunda değişiklikler yapabilirsiniz. WordPress’te özel taksonomi nasıl yaparsınız? WordPress’te özel taksonomi yapmanın iki yolu vardır. İlk yol, eklentiler kullanmaktır ve kodlamayı sevmeyenler için uygundur. İkinci yol kodlamak ve performansı yavaşlatacak ağır eklentiler istemeyenler için. Yöntem 1 – Özel taksonomi yapmak için yüklemeniz gereken eklentileri kullanarak WordPress’te özel taksonomi nasıl yapılır basit bir taksonomidir. Yönetici kontrol panelinizi açın ve sol menüden yeni eklentiyi ekleyin. Adına göre eklentileri arayın ve yükleyin ve etkinleştirin. Bittiğinde, gösterge tablosuna dönün ve özel taksonomi ayarlarını açın.
Formu doldurmanız gereken yeni bir ekran alacaksınız. İlk alan yapmak istediğiniz özel taksonominin adıdır. İsim daha düşük bir karakterde olmalıdır. İkinci seçenek, hiyerarşik bir alt kategori olup olmadığını veya etiketlerin aksine seçmektir. Yani, ihtiyaçlarınıza göre doğru veya yanlış seçin. Üçüncü seçenek, özel taksonomiyi yazı türü ve ayrıca işaretlemenizi sağlar. Yeni ekranda önemli ayrıntıları girmelisiniz. Konu gibi taksonomi yaptığınızı varsayarsak, WordPress’e bağlanacak kullanıcı arayüzü hakkında bilgi vermeniz gerekir. Ayrıntılı dolgu kullanıcı arayüzü için uygundur ve taksonomi düğmesine tıklayın. Bu yapıldıktan sonra, herhangi bir gönderiyi kontrol edebilirsiniz ve gönderiyi sağ taraftaki kategori ve etiket gibi göreceksiniz. Yöntem 2 – Kodlama ile ilgilenen kodlamalarını kullanarak özel taksonomi nasıl yapılır, WordPress’te özel taksonomi çok kolay yapabilirsiniz. Tek yapmanız gereken, gösterge tablosundaki görünüm seçeneğinin editörüne gitmek.
Function.php dosyasını düzenleyin ve aşağıdaki kodu yapıştırın. Aşağıdaki kodun yalnızca alt kategoriler veya alt menü gibi hiyerarşik yapıda özel taksonomi yapmak isteyenler için olduğunu belirtmek önemlidir. // init eylemiyle ilişkilendirin ve etkinleştirildiğinde create_book_taxonomies’i arayın
Create_topics_hierarchical_taxonomy () işlev {
// Kategori gibi hiyerarşi için yeni taksonomi ekleyin
// önce GUI için çeviri bölümünü yapın
$ label = dizi (
‘Adı’ = _x (‘konu’, ‘taksonominin genel adı’),
‘Singular_name’ = _x (‘konu’, ‘taksonomi tek adı’),
‘Search_items’ = __ (‘Konulara göz atın’),
‘All_items’ = __ (tüm konular ‘),
‘parent_item’ = __ (‘ana konu’),
‘parent_item_colon’ = __ (‘ana konu:’),,
‘edit_item’ = __ (‘Konu düzenle’),
‘Update_item’ = __ (‘güncelleme konusu’), ‘add_new_item’ = __ (‘yeni konular ekle’),,
‘new_item_name’ = __ (‘yeni konu adı’),
‘menü_name’ = __ (‘konu’),
);
// şimdi taksonomiyi kaydet
Register_taxonomy (‘Konu’, dizi (‘Post’), dizi (
‘hiyerarşik’ = doğru,
‘Etiketler’ = $ etiketler,
‘show_ui’ = true,
‘show_admin_column’ = doğru,
‘query_var’ = doğru,
‘Yeniden yazma’ = dizi (‘Salyangoz’ = ‘Konu’),
));
}
WordPress hiyerarşisi hakkında özel bir taksonomi yapmak istiyorsanız, functions.php adresinden aşağıdaki kodu kullanın.
// init eylemini ilişkilendirin ve etkinleştirildiğinde create_topics_nonhierarchical_taxonomy’yi arayın
Add_action (‘init’, ‘create_topics_nonhierarchical_taxonomy’, 0);
Create_topics_nonhierarchical_taxonomy () işlev {
// GUI için parça etiketi
$ label = dizi (
‘Adı’ = _x (‘konu’, ‘taksonominin genel adı’),
‘Singular_name’ = _x (‘konu’, ‘taksonomi tek adı’),
‘Search_items’ = __ (‘Konulara göz atın’),
‘Popular_items’ = __ (‘Popüler Konu’),
‘All_items’ = __ (tüm konular ‘),
‘Main_item’ = sıfır,
‘parent_item_colon’ = sıfır,
‘edit_item’ = __ (‘Konu düzenle’),
‘Update_item’ = __ (‘Konu güncelleme’),
‘add_new_item’ = __ (‘yeni konu ekle’),
‘new_item_name’ = __ (‘yeni konu adı’),
‘ayrı_items_with_commas’ = __ (‘konuyu virgülle ayır’),
‘Add_or_remove_items’ = __ (‘Eklendi veya Sil’),,
‘SEÇİM_FROM_UMN_USED’ = __ (‘En sık kullanılan konu arasından seçim yapın’), ‘menü_name’ = __ (‘Konu’),
);
// Şimdi hiyerarşi olmayan taksonomiyi etiketler gibi kaydedin
Register_taxonomy (‘Konu’, ‘Post’, dizi (
‘hiyerarşik’ = yanlış,
‘Etiket’ = $ etiket,
‘show_ui’ = true,
‘show_admin_column’ = doğru,
‘update_count_callback’ = ‘_update_post_term_count’,
‘query_var’ = doğru,
‘Yeniden yazma’ = dizi (‘Salyangoz’ = ‘Konu’),
));
}
Özel taksonomiyi göstermek
Kodu kullanarak WordPress’te özel bir taksonomi oluşturduğunuzda, görüntülemek için ayrı bir kod satırı yazmalısınız.Tek yapmanız gereken, tek.php’yi editörden açmak ve aşağıdaki kod satırını eklemektir.Kodu dosyadaki döngüde eklemeyi unutmayın.
The_terms ($ Post-Id, ‘Konu’, ‘Konu:’, ‘,’, ”);
Hepsi bu ve özel bir taksonomi yaptınız ve WordPress’te hayatınızı kolaylaştırdınız.
Ama önce özel taksonominin ne olduğunu anlayalım. Özel taksonomi nedir? Taksonomi teknik bir terimdir ve herkesin WordPress’te taksonomiyi kullandığı komiktir, ancak bunun farkında değildirler. Taksonomi, WordPress’in normal yayınları veya belirli özel yayın türlerini birlikte gruplandırdığı bir yöntemdir. Herkes tarafından kullanılan en popüler iki taksonomi kategori ve etikettir. Kategoriler ve etiketler tam anlamıyla farklı gruplarda birlikte gruplar. Aynı şekilde, belirli yayınları konum gibi konfor için ayrı gruplar halinde gruplamak için özel taksonomi yapabilirsiniz. Örneğin, çoğu insan tarafından yapılan en popüler özel taksonomiden biri konudur.
Bir kategori olmasına rağmen, insanlar kendi konforu için konuya dayanarak yayınlarını ayırt etmeyi severler. Yaptıkları özel taksonomi ile web sitelerinde menüleri bile görüntüleyebilirler. Diyelim ki kitapları, filmleri ve bunun gibi şeyleri incelediğiniz bir web siteniz var. Konuda, kategoriye girmek yerine bir türe sahip olabilirsiniz. Aynı zamanda alt kategoriler veya alt menü anlamına gelebilir. Her şey yayılmadan önce her şeyi kontrol altında tutmak için WordPress’te özel bir taksonomi yapmalısınız. Gönderilerinizi gerçekten sıralayabilir ve post grubunda değişiklikler yapabilirsiniz. WordPress’te özel taksonomi nasıl yaparsınız? WordPress’te özel taksonomi yapmanın iki yolu vardır. İlk yol, eklentiler kullanmaktır ve kodlamayı sevmeyenler için uygundur. İkinci yol kodlamak ve performansı yavaşlatacak ağır eklentiler istemeyenler için. Yöntem 1 – Özel taksonomi yapmak için yüklemeniz gereken eklentileri kullanarak WordPress’te özel taksonomi nasıl yapılır basit bir taksonomidir. Yönetici kontrol panelinizi açın ve sol menüden yeni eklentiyi ekleyin. Adına göre eklentileri arayın ve yükleyin ve etkinleştirin. Bittiğinde, gösterge tablosuna dönün ve özel taksonomi ayarlarını açın.
Formu doldurmanız gereken yeni bir ekran alacaksınız. İlk alan yapmak istediğiniz özel taksonominin adıdır. İsim daha düşük bir karakterde olmalıdır. İkinci seçenek, hiyerarşik bir alt kategori olup olmadığını veya etiketlerin aksine seçmektir. Yani, ihtiyaçlarınıza göre doğru veya yanlış seçin. Üçüncü seçenek, özel taksonomiyi yazı türü ve ayrıca işaretlemenizi sağlar. Yeni ekranda önemli ayrıntıları girmelisiniz. Konu gibi taksonomi yaptığınızı varsayarsak, WordPress’e bağlanacak kullanıcı arayüzü hakkında bilgi vermeniz gerekir. Ayrıntılı dolgu kullanıcı arayüzü için uygundur ve taksonomi düğmesine tıklayın. Bu yapıldıktan sonra, herhangi bir gönderiyi kontrol edebilirsiniz ve gönderiyi sağ taraftaki kategori ve etiket gibi göreceksiniz. Yöntem 2 – Kodlama ile ilgilenen kodlamalarını kullanarak özel taksonomi nasıl yapılır, WordPress’te özel taksonomi çok kolay yapabilirsiniz. Tek yapmanız gereken, gösterge tablosundaki görünüm seçeneğinin editörüne gitmek.
Function.php dosyasını düzenleyin ve aşağıdaki kodu yapıştırın. Aşağıdaki kodun yalnızca alt kategoriler veya alt menü gibi hiyerarşik yapıda özel taksonomi yapmak isteyenler için olduğunu belirtmek önemlidir. // init eylemiyle ilişkilendirin ve etkinleştirildiğinde create_book_taxonomies’i arayın
Add_action (‘init’, ‘create_topics_hierarchical_taxonomy’, 0);
// Gönderinizin konusu özel bir taksonomi adı oluşturunCreate_topics_hierarchical_taxonomy () işlev {
// Kategori gibi hiyerarşi için yeni taksonomi ekleyin
// önce GUI için çeviri bölümünü yapın
$ label = dizi (
‘Adı’ = _x (‘konu’, ‘taksonominin genel adı’),
‘Singular_name’ = _x (‘konu’, ‘taksonomi tek adı’),
‘Search_items’ = __ (‘Konulara göz atın’),
‘All_items’ = __ (tüm konular ‘),
‘parent_item’ = __ (‘ana konu’),
‘parent_item_colon’ = __ (‘ana konu:’),,
‘edit_item’ = __ (‘Konu düzenle’),
‘Update_item’ = __ (‘güncelleme konusu’), ‘add_new_item’ = __ (‘yeni konular ekle’),,
‘new_item_name’ = __ (‘yeni konu adı’),
‘menü_name’ = __ (‘konu’),
);
// şimdi taksonomiyi kaydet
Register_taxonomy (‘Konu’, dizi (‘Post’), dizi (
‘hiyerarşik’ = doğru,
‘Etiketler’ = $ etiketler,
‘show_ui’ = true,
‘show_admin_column’ = doğru,
‘query_var’ = doğru,
‘Yeniden yazma’ = dizi (‘Salyangoz’ = ‘Konu’),
));
}
WordPress hiyerarşisi hakkında özel bir taksonomi yapmak istiyorsanız, functions.php adresinden aşağıdaki kodu kullanın.
// init eylemini ilişkilendirin ve etkinleştirildiğinde create_topics_nonhierarchical_taxonomy’yi arayın
Add_action (‘init’, ‘create_topics_nonhierarchical_taxonomy’, 0);
Create_topics_nonhierarchical_taxonomy () işlev {
// GUI için parça etiketi
$ label = dizi (
‘Adı’ = _x (‘konu’, ‘taksonominin genel adı’),
‘Singular_name’ = _x (‘konu’, ‘taksonomi tek adı’),
‘Search_items’ = __ (‘Konulara göz atın’),
‘Popular_items’ = __ (‘Popüler Konu’),
‘All_items’ = __ (tüm konular ‘),
‘Main_item’ = sıfır,
‘parent_item_colon’ = sıfır,
‘edit_item’ = __ (‘Konu düzenle’),
‘Update_item’ = __ (‘Konu güncelleme’),
‘add_new_item’ = __ (‘yeni konu ekle’),
‘new_item_name’ = __ (‘yeni konu adı’),
‘ayrı_items_with_commas’ = __ (‘konuyu virgülle ayır’),
‘Add_or_remove_items’ = __ (‘Eklendi veya Sil’),,
‘SEÇİM_FROM_UMN_USED’ = __ (‘En sık kullanılan konu arasından seçim yapın’), ‘menü_name’ = __ (‘Konu’),
);
// Şimdi hiyerarşi olmayan taksonomiyi etiketler gibi kaydedin
Register_taxonomy (‘Konu’, ‘Post’, dizi (
‘hiyerarşik’ = yanlış,
‘Etiket’ = $ etiket,
‘show_ui’ = true,
‘show_admin_column’ = doğru,
‘update_count_callback’ = ‘_update_post_term_count’,
‘query_var’ = doğru,
‘Yeniden yazma’ = dizi (‘Salyangoz’ = ‘Konu’),
));
}
Özel taksonomiyi göstermek
Kodu kullanarak WordPress’te özel bir taksonomi oluşturduğunuzda, görüntülemek için ayrı bir kod satırı yazmalısınız.Tek yapmanız gereken, tek.php’yi editörden açmak ve aşağıdaki kod satırını eklemektir.Kodu dosyadaki döngüde eklemeyi unutmayın.
The_terms ($ Post-Id, ‘Konu’, ‘Konu:’, ‘,’, ”);
Hepsi bu ve özel bir taksonomi yaptınız ve WordPress’te hayatınızı kolaylaştırdınız.