Here is code to show how you can create wordpress breadcrumb feature without installing any plugin.
Open your functions.php and paste the code below in it:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | function the_breadcrumb() { echo '<ul id="crumbs">' ; if (!is_home()) { echo '<li><a href="' ; echo get_option( 'home' ); echo '">' ; echo 'Home' ; 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>Archive for " ; the_time( 'F jS, Y' ); echo '</li>' ;} elseif (is_month()) { echo "<li>Archive for " ; the_time( 'F, Y' ); echo '</li>' ;} elseif (is_year()) { echo "<li>Archive for " ; the_time( 'Y' ); echo '</li>' ;} elseif (is_author()) { echo "<li>Author Archive" ; echo '</li>' ;} elseif (isset( $_GET [ 'paged' ]) && ! empty ( $_GET [ 'paged' ])) { echo "<li>Blog Archives" ; echo '</li>' ;} elseif (is_search()) { echo "<li>Search Results" ; echo '</li>' ;} echo '</ul>' ; } |
Once done, open header.php and call the function:
1 | <?php the_breadcrumb(); ?> |
0 Comments.