Cách hiển thị Tiêu đề, URL phân loại hiện tại và hơn thế nữa trong WordPress


Bạn có muốn hiển thị tiêu đề, tiêu đề, URL phân loại hiện tại, v.v. trên các trang lưu trữ phân loại của mình trong WordPress không?

Bạn có thể cần điều này khi tạo mẫu tùy chỉnh cho kho lưu trữ phân loại của mình. Điều này bao gồm các danh mục, thẻ và bất kỳ phân loại tùy chỉnh nào khác mà bạn có thể đang sử dụng.

Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách dễ dàng hiển thị tiêu đề phân loại hiện tại, URL, v.v. trong WordPress.

Tạo mẫu lưu trữ phân loại trong chủ đề WordPress

Nếu bạn đang học phát triển chủ đề WordPress hoặc tạo chủ đề WordPress tùy chỉnh của riêng mình thì bạn có thể muốn tạo các mẫu tùy chỉnh cho các trang phân loại như danh mục, thẻ hoặc bất kỳ phân loại tùy chỉnh nào bạn có trên trang web của mình.

Tin vui là WordPress đi kèm với một công cụ tạo khuôn mẫu mạnh mẽ. Điều này cho phép bạn dễ dàng tạo các mẫu tùy chỉnh trong chủ đề của mình cho các phần khác nhau của trang web WordPress.

Chẳng hạn, bạn có thể chỉ cần tạo mẫu Category.php trong chủ đề của mình và WordPress sau đó sẽ sử dụng nó để hiển thị các trang lưu trữ danh mục của bạn.

Tương tự, bạn có thể tạo mẫu cho bất kỳ phân loại tùy chỉnh nào bằng cách đặt tên theo định dạng taxonomy-{taxonomy}-{term}.php. Để biết thêm chi tiết, hãy xem bảng tóm tắt phân cấp mẫu WordPress hoàn chỉnh của chúng tôi dành cho người mới bắt đầu.

Khi bạn đã tạo tệp mẫu phân loại, bạn có thể sao chép và dán mã mẫu archive.php của chủ đề làm điểm bắt đầu.

Nhưng điều đó sẽ rất chung chung. Bạn có thể muốn làm cho nó cụ thể hơn cho các trang phân loại.

Ví dụ: bạn có thể muốn hiển thị tiêu đề phân loại ở những nơi khác nhau hoặc thêm liên kết đến nguồn cấp dữ liệu RSS phân loại. Bạn cũng có thể hiển thị mô tả phân loại, hiển thị số lượng bài viết, v.v.

Như đã nói, chúng ta hãy xem cách tìm nạp dữ liệu liên quan đến phân loại trong WordPress và hiển thị nó trong chủ đề WordPress của bạn.

Hiển thị Tiêu đề phân loại, URL và hơn thế nữa trong WordPress

Để hiển thị tất cả dữ liệu liên quan đến phân loại, bạn cần tự động tìm ra trang phân loại nào được hiển thị và sau đó lấy tất cả dữ liệu cần thiết cho thuật ngữ phân loại cụ thể đó.

Trước tiên, bạn cần sao chép và dán đoạn mã sau vào mẫu phân loại của mình:

<?php $term = get_queried_object();  ?>

Điều này lấy thông tin về phân loại hiện tại dựa trên trang bạn đang truy cập.

Ví dụ: nếu bạn đang ở trên một trang danh mục có tên là 'doanh nghiệp' thì nó sẽ nhận được thông tin cho thuật ngữ phân loại đó.

Sau dòng mã đó, bạn có thể hiển thị tiêu đề của phân loại và thông tin khác như thế này:

echo $term->name; // will show the name
echo $term->taxonomy; // will show the taxonomy
echo $term->slug; // will show taxonomy slug

Bạn có thể thực hiện tương tự bằng cách sử dụng bất kỳ giá trị nào sau đây:

  • hạn_id

  • tên

  • sên

  • nhóm_thuật ngữ

  • term_taxonomy_id

  • phân loại học

  • Sự miêu tả

  • cha mẹ

  • đếm

  • lọc

  • meta

Chúng ta hãy xem một ví dụ thực tế. Trong chủ đề con thử nghiệm của chúng tôi, chúng tôi muốn hiển thị tiêu đề thuật ngữ, tên phân loại, số lượng bài viết và mô tả thuật ngữ.

Chúng tôi đã sử dụng đoạn mã sau để hiển thị dữ liệu này:

<?php $term = get_queried_object();  ?>
 
<h1 class="category-title"><?php echo $term->name; ?><span class="taxonomy-label"><?php echo $term->taxonomy; ?> (<?php echo $term->count; ?> articles)</span></h1>
 
<p class="category-description"><?php echo $term->description; ?></p>

Bạn có thể thấy chúng tôi đã thêm một số lớp CSS để có thể thêm CSS tùy chỉnh để tạo kiểu cho văn bản.

Đây là giao diện của nó trên trang web thử nghiệm của chúng tôi:

Chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu cách hiển thị tiêu đề phân loại hiện tại, URL, v.v. trong các chủ đề WordPress. Bạn cũng có thể muốn xem bảng tóm tắt của chúng tôi dành cho các nhà phát triển chủ đề WordPress hoặc lựa chọn chuyên gia của chúng tôi về các plugin xây dựng trang WordPress cho các giải pháp không cần mã.

Nếu bạn thích bài viết này, vui lòng đăng ký Kênh YouTube của chúng tôi để xem video hướng dẫn về WordPress. Bạn cũng có thể tìm thấy chúng tôi trên Twitter và Facebook.