Başlıklarınızın Üzerine Kategorilerini Ekleyin

Daha önce onlarca konuda ekmek kırıntılarının (breadcrumbs) SEO için öneminden bahsettik. Şimdi ise konu başlıklarımız için basit bir breadcrumbs kodlaması hazırlayacağız.

Soldaki ekran görüntüsü bu konuyu yayınladığım tarih itibariyle bizim sitemizin anasayfa ve alt kategorilerinde gözükmekte. Ama şunu belirtmekte fayda var; breadcrumbs sitenin kategori başlıklarında gözükmeli, anasayfada gözükenlere breadcrumbs olarak değil, sıradan kategorizasyon olarak nitelendiriliyor.

Bu konuda görselde gördüğünüz eklentinin php ve css kodlarını paylaşacağım.

Aşağıdaki PHP kodlarını bu listelemeyi yapacağınız herhangi bir sayfaya ekleyebilirsiniz. Örneğin tema dizininizdeki index.php üzerinden çalıştığınızı varsayalım. Index.php dosyasını açıp listelemenin (query’nin hemen altına), yani “<?php while(have_posts()) : the_post(); ?>” satırlarının altına aşağıdaki kodu ekliyoruz.

<span> <?php the_category(' / ', 'single'); ?> </span>

Şimdi görüntü düzenlemesi için temamızın CSS dosyasını açıyor ve aşağıdaki kodları ekliyoruz.


.subdirectory{ letter-spacing:1px; font-size:60%; color:#CCC;margin:0 0 0 4px; line-height:20px;}
.subdirectory a{color:#9D9D9D;}
.subdirectory a:hover{color:#333;}

Böylece anasayfanızdaki konu linklerinin üst kısmına bağlı oldukları kategori listesini eklemiş oluyorsunuz.

Eğer the_category fonksiyonunu daha detaylı kullanmak istiyorsanız sizi buraya alalım.