En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te Mevcut Taksonomi Başlığını, URL'yi ve Daha Fazlasını Nasıl Gösterirsiniz

Kategoriler, etiketler ve özel taksonomiler kullanarak sezgisel gezinme yapıları oluşturabilir ve web sitenizdeki kullanıcı etkileşimini artırabilirsiniz. Ancak, kullanıcı deneyiminde önemli bir unsurun her taksonomi arşiv sayfasında net bağlam sağlamak olduğuna inanıyoruz.

Bu bağlamı, arşiv sayfalarınızda doğrudan WordPress'te mevcut taksonomi başlığı, URL'si ve daha fazlası gibi ilgili bilgileri göstererek sağlayabilirsiniz.

Bu makalede, mevcut taksonomi başlığını, URL'sini ve daha fazlasını WordPress'te görüntüleyerek kullanıcıların web sitesi hiyerarşinizdeki konumlarını anlamalarına nasıl yardımcı olabileceğinizi göstereceğiz.

WordPress temasında mevcut taksonomi başlığını, URL'yi ve daha fazlasını görüntüleyin

WordPress Temalarında Taksonomi Arşiv Şablonları Oluşturma

WordPress tema geliştirme öğreniyorsanız veya kendi özel WordPress temanızı oluşturuyorsanız, taksonomi sayfalarınızın web sitenizde görünme şeklini özelleştirmek isteyebilirsiniz.

Bu, kategoriler, etiketler ve herhangi bir özel taksonomi için sayfaları içerir.

İyi haber şu ki, WordPress bu sayfalar için özel şablonlar oluşturmanıza olanak tanıyan güçlü bir sisteme sahip. Bu, kategori ve etiket sayfalarınızın WordPress web sitenizde nasıl görüneceği üzerinde çok fazla kontrole sahip olduğunuz anlamına gelir.

WordPress bunu oldukça basit hale getirir. Örneğin, yalnızca kategori arşiv sayfalarınız için özel bir şablon oluşturmak istiyorsanız, tek yapmanız gereken temanızın klasöründe category.php adında bir dosya oluşturmaktır. WordPress, kategori arşiv sayfalarınızı görüntülemek için bu dosyayı otomatik olarak kullanacaktır, bu da sitenizi keşfederken ziyaretçilerinize benzersiz bir deneyim sunmanıza yardımcı olabilir.

Bir WordPress temasında kullanılan bir taksonomi şablonu örneği

Benzer şekilde, diğer taksonomiler için de şablonlar oluşturabilirsiniz. Özel bir taksonomi için belirli bir format kullanarak bir dosya oluşturmanız gerekir: taxonomy-{taxonomy}-{term}.php. Bu konuda yeniyseniz, WordPress şablon hiyerarşisi hileli kağıdımızın faydalı olabileceğini düşünebilirsiniz. Bu, WordPress ile kullanabileceğiniz tüm farklı şablon dosyası türlerinin eksiksiz bir genel bakışını sunar.

Özel taksonomi şablon dosyanızı oluşturduktan sonra, temanızın archive.php dosyasındaki kodu kopyalamak iyi bir başlangıç noktasıdır. Ancak, taksonomi sayfalarınız için daha spesifik değişiklikler yapmak isteyebilirsiniz.

Örneğin, taksonomi adını özel bir konumda görüntülemek, taksonomi RSS akışına bir bağlantı eklemek veya taksonomi açıklamasını veya gönderi sayısını görüntülemek isteyebilirsiniz. Tüm bu şeyler kendi kodunuzla özelleştirilebilir.

Bununla birlikte, WordPress'te taksonomiyle ilgili verilerin nasıl alınacağına ve WordPress temanızda nasıl görüntüleneceğine bir göz atalım.

WordPress'te Taksonomi Başlığını, URL'yi ve Daha Fazlasını Gösterme

Tüm taksonomiyle ilgili verilerinizi görüntülemek için, hangi taksonomi sayfasının görüntülendiğini dinamik olarak bulmanız ve ardından o belirli taksonomi terimi için gerekli tüm verileri almanız gerekir.

Öncelikle, aşağıdaki kodu taksonomi şablonunuza kopyalayıp yapıştırmanız gerekir:

<?php $term = get_queried_object();  ?>

Bu, bulunduğunuz sayfaya göre mevcut taksonominin bilgilerini alır.

Örneğin, 'iş' adlı bir kategori sayfasında olsaydınız, o taksonomi terimi için bilgileri alırdı.

O kod satırından sonra, taksonominin başlığını ve diğer bilgileri şu şekilde görüntüleyebilirsiniz:

echo $term->name; // will show the name
echo $term->taxonomy; // will show the taxonomy
echo $term->slug; // will show taxonomy slug

Aşağıdaki değerlerden herhangi birini kullanarak aynısını yapabilirsiniz:

  • term_id
  • name
  • kısa ad
  • term_group
  • term_taxonomy_id
  • taksonomi
  • açıklama
  • üst
  • sayım
  • filtre
  • meta

Gerçek bir örneğe bakalım. Test alt temanızda, terim başlığını, taksonomi adını, makale sayısını ve terim açıklamasını görüntülemek istedik.

Bu verileri görüntülemek için aşağıdaki kodu kullandık:

<?php $term = get_queried_object();  ?>
 
<h1 class="category-title"><?php echo $term->name; ?><span class="taxonomy-label"><?php echo $term->taxonomy; ?> (<?php echo $term->count; ?> articles)</span></h1>
 
<p class="category-description"><?php echo $term->description; ?></p>

Metni stilize etmek için özel CSS ekleyebilmemiz için bazı CSS sınıfları eklediğimizi görebilirsiniz.

Test sitemizde nasıl göründüğü aşağıdadır:

Taksonomi şablonu

WordPress Taksonomileri Üzerine Uzman Rehberleri

Artık WordPress temalarında mevcut taksonomi başlığını, URL'sini ve daha fazlasını nasıl göstereceğinizi bildiğinize göre, WordPress taksonomileriyle ilgili diğer bazı kılavuzları görmek isteyebilirsiniz:

Bu makalenin, WordPress temalarında mevcut taksonomi başlığını, URL'yi ve daha fazlasını nasıl göstereceğinizi öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca WordPress tema geliştiricileri için hile sayfamıza veya kodsuz çözümler için en iyi WordPress sayfa oluşturucu eklentileri uzman seçimimize de bakmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

20 CommentsLeave a Reply

  1. Kodlama konusunda çok deneyimli olmayanlar için bile erişilebilir hale getirerek her adımı net bir şekilde açıkladığınız için gerçekten minnettarım. Uygulamalı örnekler ve kod parçacıkları, bu özellikleri nasıl uygulayacağınızı anlamak için özellikle değerlidir.
    Eklemek istediğim bir nokta, bir WordPress sitesine eklenen özel kodun, özellikle bir hazırlık ortamında kapsamlı bir şekilde test edilmesini sağlamanın önemidir. Bazen küçük değişiklikler beklenmedik etkilere sahip olabilir, bu nedenle güncellemeleri canlı hale getirmeden önce her şeyin beklendiği gibi çalıştığını kontrol etmek her zaman iyidir.

  2. Bu da iyi çalışıyor…
    $queried_object = get_queried_object();
    $this_tax = get_taxonomy( $queried_object->taxonomy );
    echo $this_tax->labels->singular_name; //Buna göre değiştirin

  3. Bu kod için çok teşekkürler – son bir haftadır sorunumu çözmeme yardımcı oldu. Kendim deniyordum ama başaramadım ama sizin kodunuzu kullanarak başardım.
    Tekrar teşekkürler.

  4. Çok teşekkürler, özel taksonomi için breadcrumbs'ta buna ihtiyacım vardı.

  5. Döngü dışında bir Taksonomi -> Terim adı/başlığını wp Query ile Sayfa şablonunda nasıl alırız? Ayrıca aynı senaryoda Taksonomi adı/başlığını nasıl alırız.

    Teşekkürler

  6. Noob question here: where is the “archive page” in which I need to paste the above code? Have tried it in different pages, but to no avail :-(

  7. Merhaba.
    Film sitesi kurmaya çalışıyorum.
    Filmler, diziler ve daha fazlası gibi birkaç gönderi türüm var.
    Ve yönetmenler, yıldızlar, yıl gibi birkaç taksonomim var. Ve daha fazlası.

    Taksonomi sayfalarının yalnızca filmlerin gönderi türü başlığını sayfada göstermesini nasıl sağlayabilirim?
    Çünkü bu taksondaki tüm gönderileri göstermemi istediğimde, tüm türlerden tüm gönderiler gösteriliyor.

    Yardımınız için teşekkürler.

  8. Başlık ve ilk paragraf, URL'ye nasıl ulaşılacağına dair talimatlar vaat ediyor, ancak makale gövdesinde bunu nasıl yapacağıma dair hiçbir belirti göremiyorum.

  9. Günümü Güzelleştirdin Bunu uzun zamandır arıyordum, hepinize çok teşekkür ederim :). Blogum için yeni bir tema oluşturmama gerçekten yardımcı olacak.

  10. Bu gerçekten, gerçekten güzel.

    Keşke bu gibi taksonomiler hakkında daha fazla yazı olsaydı.

    Paylaştığınız için çok teşekkürler

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.