WordPress'te Özel Bir Taksonomi Nasıl Oluşturulur
Yayınlanan: 2022-09-27WordPress'te özel bir sınıflandırma, benzer gönderileri birlikte gruplandırmanın bir yoludur. Bunu blogunuz için kategoriler gibi düşünebilirsiniz, ancak daha fazla seçenekle. Örneğin, Tarif Kategorileri için özel bir sınıflandırma oluşturabilir ve ardından "Tatlılar", "Ana Yemekler" ve "Mezeler" gibi alt kategorilere sahip olabilirsiniz. WordPress'te özel bir sınıflandırma oluşturmak için Özel Taksonomi Oluşturucu gibi bir eklenti kullanmanız gerekir. Eklentiyi kurup etkinleştirdikten sonra, özel taksonomilerinizi oluşturmaya başlayabilirsiniz. Özel bir taksonomi oluşturmak oldukça basit bir işlemdir. İlk olarak, sınıflandırmanız için bir isim seçmeniz gerekecek. Bu istediğiniz herhangi bir şey olabilir, ancak kısa ve açıklayıcı tutmak en iyisidir. Ardından, sınıflandırmanızın nerede görünmesini istediğinize karar vermeniz gerekecek. Blogunuzun kenar çubuğunda görünmesini veya kendi sayfasında görünmesini seçebilirsiniz. Son olarak, sınıflandırmanıza dahil etmek istediğiniz gönderi türlerini seçmeniz gerekir. Örneğin, yemek tarifleri eklemek isteyebilirsiniz, ancak blog gönderilerini eklemek istemezsiniz. Bu adımları tamamladıktan sonra, sınıflandırmanıza terimler eklemeye başlayabilirsiniz. Terimler, taksonominizin alt kategorileri gibidir. Örneğin, bir Tarif Kategorileri sınıflandırması oluşturuyorsanız, "Tatlılar", "Ana Yemekler" ve "Mezeler" gibi terimler eklemek isteyebilirsiniz. Taksonominize terimler eklemek basittir. İlk olarak, WordPress panonuzdaki Özel Taksonomiler sayfasını ziyaret etmeniz gerekir. Ardından, terim eklemek istediğiniz sınıflandırmayı bulmanız gerekecek. Bulduktan sonra, “Yeni Terim Ekle” düğmesine tıklayın. Son olarak, teriminiz için bir ad girmeniz ve ardından "Terim Ekle" düğmesini tıklamanız gerekir. Ve bu kadar! Artık WordPress'te özel bir sınıflandırmayı başarıyla oluşturdunuz.
WordPress'in özel taksonomileri ile, mantıklı ve iyi organize edilmiş bir şekilde büyük hacimli içerik oluşturmak artık mümkün. Çekirdek geliştiriciler, eldeki muazzam görevi halletmek için register_taxonomy() adlı bir işlev yarattılar. WordPress Kodeksi, her sınıflandırma seçeneğinin bir dökümünü içerir. Yeni sınıflandırmanıza birkaç terim ekledikten sonra içeriğinizi konuma göre düzenleyebileceksiniz. Bir WordPress temasına özel bir sınıflandırma eklerseniz, bu sınıflandırma tema şablonunda görünür olacaktır. WordPress web sitesi, her sayfada hangi içeriğin görüntüleneceğini belirlemek için koşullu etiketler kullanır. WordPress'te taksonomilerle çalışmak için çok sayıda özellik vardır.
Artık WordPress'te yeni bir parametre var: tax_query. Bir sınıflandırmadan içeriği çeşitli şekillerde görüntüleyebilirsiniz. Taksonomi Meta Verileri eklentisi, meta verileri sınıflandırma terimlerine bağlamak için kullanılabilir. Bunları yeni bir taksonomi veritabanı tablosunda saklayarak ek sınıflandırma alanları oluşturabiliriz. Ek alanlar, eylem kancaları kullanılarak taksonomilerimize zarif bir şekilde eklenecektir. Bir tema veya eklenti, aşağıdaki işlevleri ekleyerek bunu başarabilir. Yukarıdaki URL'de, düzenlemekte olduğunuz terime bağlı olarak %taxonomy% öğesi değişecektir.
Get_metadata, formdan kaydedilmiş tüm verileri alır ve görüntüler. Taxonomy Metadata eklentisinin update_term_meta işlevini kullanarak form alanlarını ekledikten sonra verileri işlememiz ve kaydetmemiz gerekecek. Ardından, get_taxonomies() yöntemini kullanarak yeni bir sınıflandırma alanı oluşturur ve bunu yerleşik kategoriler ve etiketler dahil olmak üzere herhangi bir genel sınıflandırmaya bağlarız. Etiketlerinize, kategorilerinize ve genel özel sınıflandırmanıza ara sıra yeni bir alan eklenir.
WordPress'te Nasıl Taksonomi Sayfası Oluşturabilirim?

WordPress'te bir sınıflandırma sayfası oluşturmanın birkaç farklı yolu vardır. Bunun bir yolu, özel bir sayfa şablonu oluşturmak ve ardından bu şablonu belirli bir sayfaya atamaktır. Başka bir yol, taksonomi terimlerinizi sıralamanıza ve bir sayfada istediğiniz gibi görüntülemenize olanak tanıyan Taksonomi Terimleri Sıralaması gibi bir eklenti kullanmaktır.
WordPress, içeriğinizi kategori ve etikete göre düzenlemenize olanak tanır. Özel taksonomiler, içeriği sıralama şeklinizi değiştirmenize izin veren başka bir seçenektir. Bu öğreticide, WordPress kullanarak hızlı ve kolay bir şekilde özel sınıflandırmalar oluşturmayı öğreneceksiniz. Bunu yapmak için bir eklenti veya basit bir kod yöntemi kullanabilirsiniz. Bu adım adım kılavuzda, kendi WordPress özel taksonomilerinizi nasıl oluşturacağınızı öğreneceksiniz. Hem ebeveynler hem de çocuklar için terimleri içeren hiyerarşik bir sınıflandırma oluşturmak mümkündür. Bu, bir Kurgu konusunun diğerleri arasında Fantezi, Gerilim ve Gizem gibi konuları içerebileceği anlamına gelir.
Her seçeneğin ne yaptığının kısa bir açıklaması ve her taksonominin özellikleri vardır. Bu terimlerin, bazı kodlar ekleyerek temanızda veya alt temanızda görüntülenmesi gerekecektir. Etiketler gibi hiyerarşik olmayan bir sınıflandırma oluşturmak istiyorsanız, bunu temanızın function.php içindeki bu kodla veya siteye özel bir eklentiyle yapabilirsiniz. Çoğu özel taksonomide, gönderileri görüntülemek için arşiv.php şablonu kullanılır. Ancak, taksonomi-taxonomy-slug.html dosyasını kullanarak özel bir arşiv görüntüsü oluşturabilirsiniz. Blog gönderileriniz için özel bir sınıflandırma oluşturduysanız, artık bu terimi WordPress gezinme menünüzün bir parçası olarak kullanabilirsiniz. Ayrıca, belirli bir gönderi türünü düzenlerken veya yazarken, terimleri doğrudan dahil edebilirsiniz. Kurgu konusu altında dosyalanan gönderiler şu URL'de görülebilir: https://example.com/subject/fiction/, Diğer kategorisi altında açılan gönderiler ise şu URL'de görülebilir: https://example.com/ kategori/diğer Kenar çubuğu widget'ı, her terim için resim simgeleri gibi terimleri görüntülemek için kullanılabilir. Özel sınıflandırma sayfalarınızın düzenini değiştirmek istiyorsanız, Beaver Themer veya Divi kullanmayı düşünün.
Haber Gönderileri İçin Özel Bir Taksonomi Oluşturma
PHP'nin br() özelliği, kendi web sayfanızı oluşturmak için kullanılabilir. *br * türündeki Haber gönderileri için bir sınıflandırma oluşturmak üzere kod eklenebilir. Add_action('init,'register_taxonomy') mevcut bir kayda veri eklemek için kullanılabilir. IRS'de bir vergi kayıtlıysa, yeni bir sınıflandırma işlevi oluşturulur. Register_taxonomy('news,'post_type,'term_taxonomy,' array('news,'post_type,'term_taxonomy, 'News' ayrıca 'label'in bir parçasıdır. 'description' bir _br>='dır. Gönderileri içeren bir sınıflandırma güncel olaylar hakkında 'Public' – true, false 'show_in_menu' true olarak ayarlanır, ***** Show_in_nav_menu => true *br>.Bu anlamda, 'yeteneklerin' 'edit_terms, manager_terms'e karşılık geldiğini söyleyebilirim , add_new'); 'br', 'br'ye karşılık gelir.
WordPress'te Özel Bir Gönderi Taksonomisini Nasıl Oluştururum?

Başlamadan önce, taksonomileriniz için özel bir gönderi türünüz olduğundan emin olmalısınız. CPT kullanıcı arayüzüne giderek CPT kullanıcı arayüzünün bir listesini bulabilirsiniz. WordPress yönetici alanındaki Taksonomi Ekle/Düzenle menü öğesine tıklayarak ilk taksonominizi oluşturabilirsiniz. Bu ekranda, sınıflandırmanızı (URL'de görünecek olan) girmeniz gerekecektir.
Taksonomi, WordPress'teki içeriği gruplamak için kullanılabilir. kategoriler ve etiketler gibi taksonomi türleri . WordPress'te gönderilerinizi düzenlemek için kullanabileceğiniz dört sınıflandırma vardır. WordPress'teki etiketler, oluşturulmaları gerektiği için kategorilere benzer. Her gönderi en az bir yeni kategori içermelidir. WordPress'i varsayılan olarak seçerseniz, göreceğiniz ilk şey Kategorilenmemiş. WordPress, iki şekilde Özel Taksonomiler oluşturmanıza olanak tanır.
Eklentiler veya kodlama, web sitenizi geliştirmek için etkili yöntemlerdir. Her adımda, eklentiler özel bir sınıflandırma oluşturmayı kolaylaştırır. İçeriğiniz WordPress sınıflandırmasına göre düzenlenmiştir. Geniş bir konu veya belirli bir konu, metindeki kategoriler veya etiketler kullanılarak sınıflandırılabilir. WordPress sınıflandırmalarını doğru kullandığınızda web sitenizin kullanıcı deneyimi artacaktır. Yeni sınıflandırma, single.php dosyasını açıp aşağıdaki kodu kopyalayarak görsel düzenleyicide görüntülenebilir: // Her şey bitti.
Eklenti Olmadan WordPress'te Nasıl Özel Bir Taksonomi Oluşturabilirim?

WordPress'te özel bir sınıflandırma, gönderileri belirli bir kritere göre gruplandırmanın bir yoludur. Sitenizde çok fazla içerik varsa ve bunu kullanıcılarınız için anlamlı olacak şekilde düzenlemek istiyorsanız bu yardımcı olabilir. Özel bir sınıflandırma oluşturmanın birkaç farklı yolu vardır, ancak en yaygın yöntem bir eklenti kullanmaktır. Özel bir sınıflandırma oluşturmanıza izin verecek çok sayıda harika eklenti var, ancak bunu bir eklenti olmadan yapmak istiyorsanız izlemeniz gereken birkaç adım var. Öncelikle, temanızın dizininde taksonomi.php adlı bir dosya oluşturmanız gerekir. Ardından, taksonomi.php dosyanıza aşağıdaki kodu ekleyerek taksonominizi kaydetmeniz gerekir: // Register Custom Taxonomy function custom_taxonomy() { $labels = array( 'name' => _x( 'Taxonomies', 'Taxonomy General Name) ', 'text_domain' ), 'singular_name' => _x( 'Sınıflandırma', 'Tekil Sınıflandırma Sınıflandırması', 'text_domain' ), 'menu_name' => __( 'Sınıflandırma', 'text_domain' ), 'all_items' => __( 'Tüm Öğeler', 'text_domain' ), 'parent_item' => __( 'Üst Öğe', 'text_domain' ), 'parent_item_colon' => __( 'Üst Öğe:', 'text_domain' ), 'yeni_item_name' => __( 'Yeni Öğe Adı', 'text_domain' ), 'add_new_item' => __( 'Yeni Öğe Ekle', 'text_domain' ), 'edit_item' => __( 'Öğe Düzenle', 'text_domain' ), 'update_item' => __( 'Öğeyi Güncelle', 'text_domain' ), 'view_item' => __( 'Öğeyi Görüntüle', 'text_domain' ), 'separate_items_with_commas' => __( 'Öğeleri virgülle ayırın', 'text_domain ' ), 'add_or_remove_items' => __( 'Öğe ekle veya kaldır', 'text_domain' ), 'choose_from_most_used' =

Sayfalara Taksonomi Ekleyin WordPress
WordPress sayfalarına bir sınıflandırma eklemek nispeten basit bir işlemdir. İlk olarak, taksonomiyi WordPress'e kaydetmeniz gerekir. Bu, temanızın function.php dosyasına birkaç satır kod ekleyerek yapılabilir. Taksonomi kaydedildikten sonra, oluşturduğunuz herhangi bir sayfaya ekleyebilirsiniz. Bunu yapmak için sayfayı düzenleyin ve açılır menüden sınıflandırmayı seçin.
Bu eğitim, yazdığınız herhangi bir yazı parçası için nasıl dinamik bir kayıt oluşturacağınız konusunda size yol gösterecektir. Kurs sırasında, WordPress'te sanatçılar için bir sınıflandırmanın nasıl oluşturulacağına bakacağız. Sonuç olarak, gönderilerde grupları etiketleyebilir ve WordPress'in o grup veya şarkıcı hakkında birçok bilgi keşfetmesini sağlayabiliriz. Özel bir sınıflandırma kullanırsak web sitemizi önemli ölçüde ölçeklendirebiliriz. Bu aynı zamanda bir sanatçı etiketi sağlayarak çok sayıda harika şey oluşturmak için müzik web sitelerine yapılan API çağrılarını kullanmamıza da olanak tanır. Başlamaya hazırız, ancak önce bilgileri sayfamızda nasıl görüntüleyeceğimizi bulmalıyız. Taksonomi-sanatçı.php dosyamızın bir parçası olarak arşiv şablonumuza taksonomi-sanatçı.php ekleyeceğiz.
Verilerimizi biçimlendirmek için WordPress önce bu dosya adını arayacaktır. WordPress şablon hiyerarşileri hakkında daha fazla bilgiyi WordPress Kodeksinde bulabilirsiniz. Kutosis grubunu örnek olarak kullanacağız çünkü bunu yazımda verdim. Sitemizde sanatçıya atıfta bulunan gönderilerin bir listesini oluşturmak için de kullanılabilir. Sonuç olarak, FM API'sinin muazzam müzik bilgileri kitaplığına tam erişim elde edebiliriz. Bu API'nin piyasadaki en iyiler arasında olduğuna inanıyorum. Sonuç olarak, emin ellerde olduğumuza inanıyoruz.
Gördüğünüz gibi, aşağıdakilere dayalı bir API çağrı yapısı kullanacağız. Cher'in kariyerinin burada listelenmesini istemiyorsanız, web sitenizdeki herhangi bir sanatçı sayfasının URL'sini değiştirmeniz gerekecektir. The Last, çok çeşitli yüksek kaliteli içerik üretme yeteneğine sahiptir. Bir sanatçı tarafından en çok dinlenen 5 parçanın bağlantılarını, biyografik bilgileri vb. içeren bir FM API'si. Biyo görüntülerinizi kendiniz işlemek için mevcut birçok eklentiden birini kullanabilirsiniz. En iyi bilineni, sınıflandırmanıza kolayca özel görseller eklemenizi sağlayan Michael Fields'ın Görüntüler Taksonomisi eklentisidir.
WordPress Taksonomi Şablonu
Taksonomi şablonu, bir sınıflandırma terimini görüntülemek için kullanılan bir şablon dosyasıdır. Taksonomi terimleri, bir WordPress sitesindeki içeriği kategorilere ayırmak için kullanılır. Belirli bir sınıflandırma terimine atanan gönderilerin listesini görüntülemek için bir sınıflandırma şablon dosyası kullanılabilir.
WordPress, belirli bir kategori, etiket veya özel taksonomideki gönderilerin, bir ziyaretçi bu kategorilere veya etiketlere bir bağlantıya tıkladığında bu kategorilere, etiketlere veya özel taksonomiye olan bağlantılarına göre sıralandığı ters bir kronolojik sıra görüntüler. Varsayılanı geçersiz kılmak veya hassaslaştırmak için, varsayılan index.php şablon dosyasını kullanan index.php adlı isteğe bağlı bir şablon dosyası oluşturulabilir. Bu bölümde, bunun gibi şablonların nasıl kullanılacağı ve oluşturulacağı ele alınacaktır. Hiyerarşideki bir dosya kopyalanmışsa, varsa bunu yapmak iyi bir fikirdir. Başlamak için temanızın index.php dosyasının bir kopyasını arşiv olarak kullanabilirsiniz. Açtığınızda Şablon dosyasına ve ardından Döngü bölümünün altına aşağıdaki kodu ekleyin. Bu metnin, o belirli kategoriden gönderileri görüntüleyen bir arşiv sayfasında görüntülenmesi amaçlanmamıştır.
Tek Taksonomi Sayfası WordPress
WordPress'teki tek bir sınıflandırma sayfası, belirli bir sınıflandırmadaki tüm gönderileri görüntüleyen bir sayfadır. Örneğin, "kategori" sınıflandırması için tek bir sınıflandırma sayfası, o kategorideki tüm gönderileri görüntüler.
Single.php yerine onu göreceksiniz. Destek bileti geçen bir buçuk yılda oluşturuldu. Büyük olasılıkla artık gereksiz olarak kabul edilen tavsiyeleri okuyorsunuz. Aşağıdakileri elde etmeye çalışıyorum: Bir sayfaya sınıflandırma terimi arşivi eklenerek görünümler oluşturulabilir. Sorunu içeren bir sayfaya işaret edin. Sitemin eklentisi yapım aşamasında bir seçenek içeriyor. Bu sayfanın URL'si aşağıda verilmiştir.
Taksonomi terimlerimin her biriyle ilişkili birden çok sınıflandırma terimi olduğundan, 'taksonomi arşivi' düzeni, tüm sınıflandırma terimleri için çalışmayacaktır. Bunları denemek isteyebilirsiniz: Types eklentileri ve Views WordPress arşiviyle özel bir sınıflandırma oluşturun. Kategori-unicorns.html dosyası eksikse ve kategorinin sümüklü böcekleri eksikse, WordPress arşivi normal bir sayfada görüntülenemez. Bu örnekteki görüş, "bahar" sınıflandırma terimi için bir arşiv görevi görecektir. Bahsettiğim Araç Seti eğitim videosu sayesinde bu mümkün olabilir. İçeriğinizi bir sayfa hiyerarşisinde düzenlemek için arşiv yerine sayfalar kullanılabilir. Kendimi rahat hissedeceğim bir şekilde nasıl çalıştığını anladığıma inanıyorum.
Ancak bazı şeyleri daha derinlemesine tartışabiliriz. Arşivlemek için kullanılan iki "Görünüm" değil, iki "WordPress Arşivi" oluşturduğum doğru mu? 'Ve (id:789) terimini göstereceksiniz' ifadesini kullandığınızda, 'id numarası' nedir?
WordPress'te Özel Taksonomiler Ekleme
Özel Taksonomi oluşturmak için register_taxonomy kullanın. Bu işlev WordPress Kodeksi'nde mevcuttur ve Taksonomiyi, sümüklü böcekleri (Tassonominin temel adı) ve Taksonominin uygulanması gereken bir dizi post_type alanını belirtmenizi gerektirir. Bu kodu temanıza veya eklentinize eklediğinizde, "Gönderiler" altındaki yönetici kenar çubuğunda Taksonomi görüntülenir.
WordPress Programlı Olarak Özel Taksonomi Oluşturun
Özel bir sınıflandırma, içeriğinizi düzenlemenin harika bir yoludur. WordPress kodeksini kullanarak web siteniz veya blogunuz için özel bir sınıflandırma oluşturabilirsiniz.
Bu eğitimde, WordPress'teki yazı türleri için özel bir sınıflandırmanın nasıl oluşturulacağını öğreneceğiz. WordPress'teki bir sınıflandırma, büyük gönderi bloklarını tek bir yapı içinde düzenlemenize olanak tanır. Ekleyebileceğiniz grup sayısında herhangi bir kısıtlama yoktur; ilişkiler ihtiyaçlarınıza göre uyarlanabilir. Bu kursta, WordPress'te özel taksonomiler oluşturmak (kaydetmek) için iki yöntem öğreneceksiniz. Yeni başlayan biriyseniz ve kodlama hakkında fazla bir şey bilmiyorsanız, bunun nasıl yapılacağına örnek olarak WordPress'in özel sınıflandırma kaydını kullanabilirsiniz. İkinci yöntemde, function.php dosyasını eklentilere ihtiyaç duymadan kullanacağız. Bu eğitimde, 'kurslar' özel gönderi türü için bir sınıflandırmanın nasıl oluşturulacağını gözden geçireceğiz.
Tüm alanları otomatik olarak doldurmak istiyorsanız, tekil ve çoğul etiketler yerine perspektif etiket adını seçin. Görüntülenen öğeler için arşiv sayfası, yönetici menüsü, menü konumu, menü simgesi vb. gibi yönetici kullanıcı arayüzünde ve gezinme menüsünde daha fazla seçenek bulunabilir. Bu öğreticideki adımları izleyerek, function.php dosyasındaki kodu kullanarak WordPress'te özel bir sınıflandırma oluşturabileceğiz. Kod sonucunda taksonomimize “Hiyerarşik Taksonomi” etiketi verilecektir. Kod kaydetme işleminin tamamlanmasının ardından, gönderi türünüze yeni taksonominin eklendiğini göreceksiniz. Artık Kurslarınızı 'Kurs Türleri' sınıflandırmasına göre düzenleyebilirsiniz. The_terms() işlevi, özel sınıflandırma terimlerini görüntülemek için yukarıdaki kodda kullanılır.
Özel bir şablon oluşturmak, etkin tema klasörünüzdeki dosyanın başına bir yorum satırı kodu eklemek kadar basittir. Bu kod WordPress'e hangi dosyanın şablon olduğunu söyleyecektir. Bundan sonra, özel gönderilerin ve sınıflandırmaların listesini görüntülemek için özel kodunuzu ekleyebilirsiniz.
WordPress'te Taksonomi Kategorileri Nasıl Görüntülenir
WordPress'te sınıflandırma kategorilerini görüntülemek için WP_Term_Query sınıfını kullanabilirsiniz. Bu sınıf, belirli bir taksonomideki terimleri sorgulamanıza olanak tanır.
WordPress'te Özel Taksonomiyi Nasıl Listelerim?
Liste Özel Taksonomi Widget'ı, özel taksonomileri birkaç saniye içinde görüntülemek için mükemmel bir araçtır. Görüntülemek istediğiniz sınıflandırma adı, otomatik olarak doldurulmuş bir listede sınıflandırma adına tıklanarak seçilebilir. Widget ayrıca bir başlık görüntüleyebilir. Ana sayfa da dahil olmak üzere çeşitli kenar çubuklarına özel sınıflandırma widget'ları eklenebilir.
Taksonomi ve Kategori WordPress Arasındaki Fark Nedir?
Taksonomi, tanımlayıcı terimlerin bir koleksiyonudur. Taksonomi, gönderileri gruplandırmanın herhangi bir yöntemini tanımlamak için kullanılan geniş bir terimdir. Kategori ve Etiket, WordPress'in gönderileri belirli bir sırada gösterdiği üç yöntemden ikisidir. Hese taksonomisi, WordPress'te düzenli olarak bulunur.