Cách Tạo Breadcrumb Navigation Trong WordPress: Hướng Dẫn Chi Tiết A-Z

Bạn có muốn cải thiện trải nghiệm người dùng (UX) trên trang web WordPress của mình? Breadcrumb navigation, hay còn gọi là “thanh điều hướng vụn bánh mì”, là một cách tuyệt vời để giúp khách truy cập dễ dàng di chuyển và hiểu cấu trúc website của bạn. Trong bài viết này, Axidigi sẽ hướng dẫn bạn cách tạo breadcrumb navigation một cách dễ dàng và hiệu quả, từ đó cải thiện SEO và giữ chân người dùng trên trang web của bạn lâu hơn.

Breadcrumb Navigation Là Gì? Tại Sao Nó Quan Trọng?

Breadcrumb navigation là một chuỗi các liên kết điều hướng, thường được hiển thị ở đầu trang web, giúp người dùng biết được vị trí hiện tại của họ so với trang chủ. Nó giống như những mẩu bánh mì (breadcrumbs) mà Hansel và Gretel đã rải để tìm đường về nhà!

Lợi ích của Breadcrumb Navigation:

  • Cải thiện UX: Giúp người dùng dễ dàng quay lại các trang trước đó hoặc trang chủ.
  • Tăng cường SEO: Giúp Google hiểu rõ hơn cấu trúc trang web của bạn, cải thiện khả năng thu thập dữ liệu và lập chỉ mục.
  • Giảm tỷ lệ thoát trang (Bounce Rate): Khuyến khích người dùng khám phá nhiều nội dung hơn trên website.
  • Tăng thời gian ở lại trang (Time on Page): Người dùng có nhiều khả năng sẽ ở lại trang web lâu hơn nếu họ dễ dàng điều hướng.

3 Cách Tạo Breadcrumb Navigation Trong WordPress

Có nhiều cách để thêm breadcrumb navigation vào website WordPress của bạn. Chúng ta sẽ xem xét 3 phương pháp phổ biến nhất:

  1. Sử dụng Plugin (Khuyến nghị cho người mới bắt đầu)
  2. Sử dụng Theme (Nếu theme của bạn có hỗ trợ)
  3. Thêm code thủ công (Cho người dùng nâng cao)

Cách 1: Sử dụng Plugin (Dễ Nhất)

Sử dụng plugin là cách đơn giản và nhanh nhất để thêm breadcrumb navigation vào trang web WordPress của bạn. Có rất nhiều plugin miễn phí và trả phí có sẵn, nhưng chúng tôi khuyên dùng Yoast SEO hoặc Breadcrumb NavXT.

Sử dụng Yoast SEO

Yoast SEO là một plugin SEO phổ biến và mạnh mẽ, bao gồm tính năng breadcrumb navigation.

Bước 1: Cài đặt và kích hoạt Yoast SEO.

Truy cập Plugins > Add New trong bảng điều khiển WordPress, tìm kiếm “Yoast SEO” và cài đặt plugin. Sau khi cài đặt, hãy kích hoạt plugin.

Bước 2: Bật tính năng Breadcrumb.

Trong bảng điều khiển WordPress, truy cập SEO > General. Chuyển đến tab “Breadcrumbs”.

Bước 3: Tùy chỉnh cài đặt Breadcrumb.

  • Separator between breadcrumbs: Chọn ký tự phân cách giữa các liên kết breadcrumb (ví dụ: >, /, »).
  • Anchor text for the homepage: Thay đổi văn bản hiển thị cho liên kết trang chủ (mặc định là “Home”).
  • Prefix for the breadcrumb path: Thêm một tiền tố vào trước chuỗi breadcrumb (ví dụ: “Bạn đang ở đây:”).
  • Archive breadcrumbs format: Định dạng breadcrumb cho các trang lưu trữ (ví dụ: danh mục, thẻ).
  • Search page breadcrumbs format: Định dạng breadcrumb cho trang kết quả tìm kiếm.
  • 404 page breadcrumbs format: Định dạng breadcrumb cho trang lỗi 404.
  • Show blog page in breadcrumbs: Hiển thị trang blog trong chuỗi breadcrumb.
  • Bold the last breadcrumb: In đậm liên kết cuối cùng (trang hiện tại).

Bước 4: Thêm code vào theme của bạn.

Yoast SEO sẽ cung cấp một đoạn code PHP mà bạn cần thêm vào theme của mình để hiển thị breadcrumb navigation. Bạn có thể tìm thấy đoạn code này trong cài đặt breadcrumbs của Yoast SEO.

Ví dụ, đoạn code có thể trông như sau:

<?php
if ( function_exists('yoast_breadcrumb') ) {
  yoast_breadcrumb( '<p id="breadcrumbs">','</p>' );
}
?>

Bạn cần thêm đoạn code này vào vị trí bạn muốn hiển thị breadcrumb navigation trong theme của bạn. Thông thường, bạn sẽ thêm nó vào file header.php hoặc single.php (cho các bài viết) hoặc page.php (cho các trang).

Lưu ý quan trọng: Trước khi chỉnh sửa file theme, hãy tạo một theme con (child theme) để tránh mất các thay đổi khi theme gốc được cập nhật. Bạn có thể tìm hiểu thêm về child theme trên website WordPress.org.

Cách chèn code vào theme:

  1. Kết nối với website của bạn qua FTP hoặc sử dụng trình quản lý file trong hosting của bạn.
  2. Tìm file theme bạn muốn chỉnh sửa (ví dụ: header.php).
  3. Sao lưu file đó trước khi chỉnh sửa.
  4. Mở file và thêm đoạn code PHP vào vị trí mong muốn.
  5. Lưu file và tải lên server.

Sử dụng Breadcrumb NavXT

Breadcrumb NavXT là một plugin chuyên dụng cho breadcrumb navigation với nhiều tùy chọn tùy chỉnh.

Bước 1: Cài đặt và kích hoạt Breadcrumb NavXT.

Tương tự như Yoast SEO, tìm kiếm và cài đặt plugin “Breadcrumb NavXT” trong bảng điều khiển WordPress.

Bước 2: Tùy chỉnh cài đặt.

Truy cập Settings > Breadcrumb NavXT để tùy chỉnh các thiết lập như:

  • Templates: Định dạng breadcrumb cho các loại nội dung khác nhau (trang, bài viết, danh mục, thẻ, v.v.).
  • General: Các thiết lập chung như separator, home text, v.v.
  • Post Types: Cài đặt cụ thể cho từng loại bài viết.
  • Taxonomies: Cài đặt cụ thể cho các taxonomy (danh mục, thẻ, v.v.).

Bước 3: Thêm code vào theme của bạn.

Breadcrumb NavXT cũng yêu cầu bạn thêm đoạn code PHP vào theme để hiển thị breadcrumb. Đoạn code có thể khác nhau tùy thuộc vào cài đặt của bạn, nhưng thường sẽ trông giống như sau:

<?php
if ( function_exists('bcn_display') ) {
    bcn_display();
}
?>

Tương tự như Yoast SEO, bạn cần thêm đoạn code này vào file header.php, single.php hoặc page.php của theme của bạn.

Cách 2: Sử dụng Theme (Nếu có hỗ trợ)

Một số theme WordPress đã tích hợp sẵn tính năng breadcrumb navigation. Nếu theme của bạn có tính năng này, bạn có thể bật nó trong cài đặt theme.

Cách kiểm tra xem theme của bạn có hỗ trợ breadcrumb hay không:

  1. Kiểm tra tài liệu của theme: Xem hướng dẫn sử dụng theme để biết liệu nó có tính năng breadcrumb hay không.
  2. Kiểm tra cài đặt theme: Tìm trong khu vực tùy chỉnh theme (thường là Appearance > Customize) để xem có tùy chọn bật/tắt breadcrumb hay không.
  3. Liên hệ với nhà phát triển theme: Nếu bạn không chắc chắn, hãy liên hệ với nhà phát triển theme để được hỗ trợ.

Nếu theme của bạn hỗ trợ breadcrumb, bạn chỉ cần bật nó trong cài đặt và tùy chỉnh một vài tùy chọn (nếu có).

Cách 3: Thêm Code Thủ Công (Nâng Cao)

Nếu bạn là một nhà phát triển WordPress có kinh nghiệm, bạn có thể tự tạo breadcrumb navigation bằng code. Cách này cho phép bạn hoàn toàn kiểm soát giao diện và chức năng của breadcrumb.

Lưu ý quan trọng: Cách này đòi hỏi kiến thức về PHP, HTML và CSS. Nếu bạn không quen thuộc với các ngôn ngữ này, chúng tôi khuyên bạn nên sử dụng plugin.

Dưới đây là một ví dụ cơ bản về cách tạo breadcrumb navigation bằng code:

<?php
function custom_breadcrumbs() {

  $sep = ' &raquo; ';

  if (!is_front_page()) {

    // Bắt đầu breadcrumbs
    echo '<div class="breadcrumbs">';

    echo '<a href="'.get_home_url().'">Home</a>' . $sep;

    if ( is_category() || is_single() ) {
      the_category(' &raquo; ');
      if (is_single()) {
        echo $sep;
        the_title();
      }
    } elseif (is_page()) {
      echo the_title();
    }

    echo '</div>';

  }

}
?>

Cách sử dụng code:

  1. Thêm code này vào file functions.php của child theme của bạn.
  2. Thêm đoạn code sau vào vị trí bạn muốn hiển thị breadcrumb trong theme của bạn (ví dụ: header.php, single.php, page.php):
<?php custom_breadcrumbs(); ?>
  1. Tùy chỉnh CSS để tạo kiểu cho breadcrumb navigation.

Code này chỉ là một ví dụ cơ bản. Bạn có thể tùy chỉnh nó để phù hợp với nhu cầu của bạn.

Nguyễn Thị Lan Anh, Trưởng nhóm Phát triển WordPress tại DevWidgets Inc., chia sẻ:

“Trước khi cài bất kỳ plugin mới nào, hãy kiểm tra đánh giá, ngày cập nhật cuối cùng và khả năng tương thích với phiên bản WordPress của bạn. Nó giúp tiết kiệm rất nhiều phiền phức sau này!”

Mẹo Tối Ưu Hóa Breadcrumb Navigation

  • Sử dụng ký tự phân cách phù hợp: Chọn ký tự phân cách dễ nhìn và phù hợp với thiết kế website của bạn.
  • Sử dụng anchor text rõ ràng: Sử dụng văn bản mô tả cho các liên kết breadcrumb (ví dụ: “Danh mục sản phẩm”, “Bài viết”).
  • Tạo kiểu cho breadcrumb navigation: Đảm bảo breadcrumb navigation dễ nhìn và phù hợp với thiết kế tổng thể của website.
  • Kiểm tra breadcrumb trên nhiều thiết bị: Đảm bảo breadcrumb navigation hiển thị tốt trên cả máy tính để bàn và thiết bị di động.

Trần Minh Khang, Chuyên gia Tư vấn Bảo mật WordPress, nhấn mạnh:

“Đừng bao giờ chỉnh sửa file theme gốc. Luôn sử dụng child theme để tránh mất các thay đổi khi theme gốc được cập nhật.”

Kết luận

Breadcrumb navigation là một yếu tố quan trọng giúp cải thiện UX và SEO cho website WordPress của bạn. Bằng cách sử dụng plugin, theme (nếu có hỗ trợ) hoặc code thủ công, bạn có thể dễ dàng thêm breadcrumb navigation vào trang web của mình. Hãy thử các bước này trên trang web của bạn và chia sẻ kinh nghiệm của bạn bên dưới! Xem hướng dẫn liên quan của chúng tôi về [Chủ đề WordPress khác – ví dụ: Tối ưu hóa SEO cho WordPress].

Câu Hỏi Thường Gặp (FAQ)

  • Breadcrumb navigation có ảnh hưởng đến tốc độ website không?
    • Không đáng kể. Các plugin breadcrumb được tối ưu hóa tốt và không gây ảnh hưởng lớn đến tốc độ tải trang.
  • Tôi nên sử dụng plugin nào để tạo breadcrumb navigation?
    • Yoast SEO và Breadcrumb NavXT là hai lựa chọn phổ biến và hiệu quả.
  • Làm thế nào để tạo kiểu cho breadcrumb navigation?
    • Bạn có thể sử dụng CSS để tùy chỉnh giao diện của breadcrumb navigation.
  • Breadcrumb navigation có quan trọng cho SEO không?
    • Có, breadcrumb navigation giúp Google hiểu rõ hơn cấu trúc trang web của bạn và cải thiện khả năng thu thập dữ liệu.
  • Tôi có thể sử dụng nhiều plugin breadcrumb cùng một lúc không?
    • Không nên. Điều này có thể gây ra xung đột và làm cho breadcrumb navigation hoạt động không chính xác.


Tiêu đề ảnh: Ví dụ về breadcrumb navigation trên một trang web thực tế.
Tên File Ảnh: breadcrumb-example.png
Mô tả ảnh: Hình ảnh minh họa breadcrumb navigation thường được thấy trên các trang web.
Prompt: Tạo một hình ảnh minh họa cách breadcrumb navigation hiển thị trên một trang web, với đường dẫn “Home > Blog > Bài Viết.”


Hy vọng bài viết này hữu ích! Hãy cho tôi biết nếu bạn muốn tôi chỉnh sửa hoặc bổ sung thêm thông tin gì nhé.

Đánh giá bài đăng post

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *