Thêm BreadCrumbs không cần plugin cho WordPress

Trước khi bước vào hướng dẫn các bạn thực hiện thì mình xin được nói qua về công dụng của chức năng của BreadCrumbs. BreadCrumbs thực chất là một tính năng giúp người dùng có thể điều hướng một cách dễ dàng trên trang web. Cũng như biết được mình đang ở đâu trong trang web đó.

breadcrumb

Trước đây thì có lẽ thuật ngữ Breadcrumb không mấy là phổ biến trong SEO và thiết kế web. Nhưng hiện nay thì nó lại đã trở thành một thuật ngữ khá thông dụng và phổ biến. Nó giúp cho chúng ta khá nhiều trong việc SEO một trang web nào đó. Chính vì vậy mà bây giờ Google đã thay đổi việc hiển thị đường link tới từng bài viết bằng cách hiển thị breadcrumb ngay trên kết quả tìm kiếm của mình.

tren ket qua

Và hiện nay, đa số các theme chuẩn SEO thì đều được tích hợp sẵn chức năng này. Tuy nhiên vẫn có một số theme chưa được tích hợp. Vậy làm sao để có được một thanh Breadcrumb trong trang web? Các bạn hãy làm theo hai bước đơn giản sau đây nhé!

Xem thêm: Thêm BreadCrumbs với plugin Breadcrumb NavXT

Bước 1: Các bạn mở file functions.php trong theme bạn đang sử dụng ra. Copy đoạn code dưới đây và chèn vào trong file đó nhé!

function the_breadcrumb() {
echo '<ul id="crumbs">';
if (!is_home()) {
echo '<a href="';
echo get_option('home');
echo '"&gt;';
echo 'Trang chủ';
echo "</a> / ";
if (is_category() || is_single()) {
the_category(' / ');
if (is_single()) {
the_title(' / ');
}
} elseif (is_page()) {
echo the_title(' / ');
}
}
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']) &amp;&amp; !empty($_GET['paged'])) {echo "<li>Blog Archives"; echo'</li>';}
elseif (is_search()) {echo"<li>Search Results"; echo'</li>';}
echo '</ul>';
}

Bước 2: Các bạn hãy copy dòng code sau và dán vào nơi bạn muốn hiển thị nhé! Thông thường chúng ta sẽ dán vào file header.php trong theme mà chúng ta đang sử dụng.

<?php the_breadcrumb(); ?>

Như vậy là đã xong rồi đấy. Các bạn hãy vào thử một bài hay một trang nào đó để xem kết quả nhé!

Nếu như các bạn không biết chỉnh sửa code thì các bạn cũng có thể dùng plugin để thay thế cho cách này.

Chúc các bạn thành công!

Thêm BreadCrumbs không cần plugin cho WordPress
4.4 / 8 votes

Cùng chuyên mục:

Add Comment

2 Comments

  1. NoNam
    1 Bình luận
    24/10/2016
    • Mộc
      Admin
      24/10/2016