WordPress Özel Taxonomy Oluşturucu

Taxonomy Oluşturucu

GenerateWP mantığına benzer alanlarla register_taxonomy() kodu üretin.

Temel Bilgiler

Rewrite & Diğer

Scaefy’nin WordPress Özel Taxonomy Oluşturucu Aracı, geliştiricilere ve site yöneticilerine; hiçbir kod yazmadan, “kategori” veya “etiket” benzeri özel sınıflandırmalar (taxonomies) oluşturma imkânı sunar.

Neden Taxonomy Oluşturucu Kullanmalısınız?

WordPress’te varsayılan olarak iki taxonomy bulunur:

  • category → yazıları sınıflandırmak için,
  • post_tag → içerik etiketleri için.

Ancak modern web projelerinde bu yeterli değildir.

Eğer bir haber sitesi, portföy galerisi, eğitim portalı veya reklam platformu geliştiriyorsanız; içeriklerinizi anlamlı gruplara ayırmak için özel taxonomilere (custom taxonomy) ihtiyaç duyarsınız.

Scaefy’nin aracı, bu süreci saniyeler içinde gerçekleştirir:

  • Kod yazmadan,
  • Etiketleri, görünürlükleri, REST API ayarlarını belirleyerek,
  • Ve tamamen WordPress çekirdek fonksiyonlarıyla uyumlu PHP kodu üretir.

Başlıca Özellikler

Kod bilmeyen kullanıcılar için basit form:

Slug, singular/plural adları, bağlı post type ve diğer parametreleri yalnızca formdan girin.

register_taxonomy() standardına tam uyum:

Oluşturulan kod, WordPress’in en güncel fonksiyon yapısına göre üretilir.

Hierarchical destekli veya tag-benzeri yapı:

Kategori gibi hiyerarşik veya etiket gibi düz yapılar arasında seçim yapın.

REST API ve Gutenberg uyumlu:

“show_in_rest” kutucuğu otomatik olarak REST endpoint’lerini ve editör desteğini açar.

Aşağıdaki tablo, her alanın ne işe yaradığını ve ne tür bir değer beklediğini gösterir:

Alan AdıZorunluAçıklama
Taxonomy SlugBenzersiz kısa ad. Örn: haber_kategori, film_turu. 32 karakteri geçmemeli, sadece küçük harf ve alt çizgi.
Tekil İsim (Singular)Yönetici panelinde tekil biçimde görünen ad. Örn: “Kategori”, “Tür”.
Çoğul İsim (Plural)Menüde ve listelerde çoğul hali. Örn: “Kategoriler”, “Türler”.
Bağlanacak Post TypesVirgülle ayrılmış post type listesi. Örn: post, haber. Taxonomy hangi içerik türlerine uygulanacaksa burada belirtilir.
Hierarchicalİşaretliyse kategori gibi üst–alt ilişkisi kurulur. Kaldırılırsa etiket gibi çalışır.
PublicTaxonomy’nin genel erişime açık olup olmayacağını belirler.
Show UIYönetici panelinde bu taxonomy için bir arayüz (menü ve form) oluşturur.
Show in Nav MenusTaxonomy terimlerinin menülere eklenip eklenemeyeceğini belirler.
Show Admin Columnİçerik listelerinde taxonomy sütunu gösterir.
Show in RESTGutenberg ve REST API erişimini açar.
Rewrite SlugSEO dostu URL son eki. Örn: kategori, etiket, tur.
Rewrite With FrontSite ön eki (/blog/) ile birlikte URL’nin başında olmasını sağlar.
Query VarURL’de sorgu parametresi olarak kullanılmasını sağlar. Örn: ?haber_kategori=spor

Oluşan Kodu Nereye Eklemeliyim?

Ürettiğiniz kodu, aşağıdaki iki yöntemden biriyle projeye dahil edebilirsiniz:

  1. Child Tema functions.php dosyasına Kodun sonuna ekleyin ve dosyayı kaydedin. Site menünüzde yeni taxonomy otomatik görünür.
  2. Küçük bir eklenti olarak Örneğin: scaefy-custom-taxonomies.php adında bir dosya açın, içine kodu yapıştırın ve /wp-content/plugins/ klasörüne yükleyin. Ardından Eklentiler > Etkinleştir diyerek aktif hale getirin.

Hayata geçirmek istediğiniz
fikirleriniz mi var ? Hemen görüşme planlayın.

© scaefy.com - Web çözüm ajansı.

Telif İsteyin & Görüşme Planlayın

Canlı Destek