"Breadcrumb nedir?" öncelik ile isterseniz bu soruyu cevaplandıralım. Breadcrumb; WordPress blogunuzda yazdığınız yazıların en üstünde yer alan "Anasayfa - Kategori - Yazı Başlığı" şeklinde listeleme yapan bir özelliktir. Dolayısı ile böylelikle hem arama motoru dostu bir site, hem de ziyaretçileriniz açısından sağlıklı bir blog olmuş oluyorsunuz. Örneğin, ziyaretçileriniz ilgili yazıya ait kategorideki diğer yazılarınızı merak eder isek, direkt olarak kategoriye ulaşabiliyor. Böylelikle de diğer yazılarınız da okunmuş oluyor. Bu özellik için aslında eklentiler mevcut. Fakat, ben ise sizlere eklentiye ihtiyaç olmadan kullanımını anlatmak istiyorum. Hem böylelikle de eklenti sayısı artmamış olacaktır. Hemen uygulamaya geçelim.
Öncelik ile temamızdaki "functions" dosyasına aşağıdaki kodları ekliyoruz;
function the_breadcrumb() {
if (!is_home()) {
echo '<a href="';
echo get_option('home');
echo '">';
bloginfo('name');
echo "</a> » ";
if (is_category() || is_single()) {
the_category('title_li=');
if (is_single()) {
echo " » ";
the_title();
}
} elseif (is_page()) {
echo the_title();
}
}
}
Daha sonra ise, Breadcrumb özelliğinin hangi kısımlarda çalışmasını istiyor isek, o kısımlara aşağıdaki kodu ekliyoruz. Örnek olarak: "single", "archive" gibi tema içerisinde yer alan dosyalar.
<?php the_breadcrumb(); ?>
Hepsi bu kadar. Yukarıda yer alan anlatımlar haricinde, herhangi bir ayarlama yapmanıza gerek yoktur.
title_li= ekran çıktısı gösteriyo. birden fazla kategoride olunca yazı..
@isimsiz;
Merhaba,
Bunun için kodlar içerisinde yer alan "title_li=" kodu yerine virgül eklemeniz yeterli olacaktır.
İyi Çalışmalar
Yazınız için teşekkür ederim. Bir acemi için zor olacağını düşünmüştüm. Ama başardım hem de çok kolay oldu. Umarım işe yarar. Faydalı yazılarınız için teşekkür ederim.
Merhaba,
Yorumunuz için biz teşekkür ederiz, bizi takip etmeye devam edin.
İyi Çalışmalar
kardeşim çok teşekkür ederim sağol beni bi eklentiden daha kurtardın
Merhaba,
Değerli yorumunuz için biz teşekkür ederiz.
İyi Günler