Türkçe karşılığı ekmek kırıntısı olan breadcrumb site ziyaretçilerinin daha kolay gezinmesini sağlamak amacıyla kullanılan menülerdir.

Kurulum

Kodları temanızın tema işlevleri / functions.php dosyasına ekleyin.

function the_breadcrumb() {
 echo '<ul id="crumbs">';
 if (!is_home()) {
 echo '<li><a href="';
 echo get_option('home');
 echo '">';
 echo 'Ana Sayfa';
 echo "</a></li>";
 if (is_category() || is_single()) {
 echo '<li>';
 the_category(' </li><li> ');
 if (is_single()) {
 echo "</li><li>";
 the_title();
 echo '</li>';
 }
 } elseif (is_page()) {
 echo '<li>';
 echo the_title();
 echo '</li>';
 }
 }
 elseif (is_tag()) {single_tag_title();}
 elseif (is_day()) {echo"<li>Arşiv: "; the_time('F jS, Y'); echo'</li>';}
 elseif (is_month()) {echo"<li>Arşiv: "; the_time('F, Y'); echo'</li>';}
 elseif (is_year()) {echo"<li>Arşiv: "; the_time('Y'); echo'</li>';}
 elseif (is_author()) {echo"<li>Yazar arşivi:"; echo'</li>';}
 elseif (isset($_GET['paged']) && !empty($_GET['paged'])) {echo "<li>Blog arşivleri"; echo'</li>';}
 elseif (is_search()) {echo"<li>Arama Sonuçları"; echo'</li>';}
 echo '</ul>';
 }

Breadcrumb göstermek istediğiniz yere aşağıdaki kodu ekleyin.

<?php the_breadcrumb(); ?>