Người Viết : ViKiMi Editor

Hiển thị tất cả Post’s Term của WordPress Website đơn giản với Function the _ terms () !
Như chúng ta đã biết Post’s Term có thể được lấy về với Get_ the_ term_ list, Function này cho phép lấy về Post’s Term dưới dạng một danh sách có định dạng chỉ định. Tuy nhiên, để hiển thị Post’s Term chúng vẫn cần thêm lệnh Echo. Vậy nếu chúng ta không muốn phải dùng lệnh Echo nữa! Chúng ta có thể làm gì?
Function the_terms cho phép hiển thị các Post’s Term dưới dạng một danh sách. Hỗ trợ này giúp không phải hiển thị bằng cách gọi lệnh Echo, nhưng khi muốn gán danh sách Post’s Term cho một biến thì Function Get_the_term_list sẽ làm việc hữu ích hơn.
+ Định nghĩa Function the_terms :
the_terms( int $post_id, string $taxonomy, string $before = ”, string $sep = ‘, ‘, string $after = ” ): void | false
Các đối số như sau :
$post_id : POST ID
$taxonomy : Tên của taxonomy. Ví dụ : category , post_tag , …
$before [ Tuỳ chọn : Có hoặc không ] : Chuỗi sủ dụng trước Terms
$sep [ Tuỳ chọn : Có hoặc không ] : Chuỗi sử dụng giữa Terms
$after [ Tuỳ chọn : Có hoặc không ] : Chuỗi sử dụng sau Terms
Cũng giống như Get_the_term_list, Function the_terms cho phép hiển thị Post’s Term dưới dạng danh sách liên kết, và người phát triển Website có thể điều chỉnh định dạng mà nó sẽ được hiển thị. Mỗi một định dạng được thiết kế đều giúp có một điều hướng tốt hơn.
Source của Function The_terms :
Location : wp-includes/category-template.php
+ Có thể gọi Function the_terms() tại file Single.php như sau :
Location : Themes/twentysixteen/Single.php
<?php
<main id=”main” class=”site-main”>
<?php
// Start the loop.
while ( have_posts() ) :
the_post();
get_template_part( ‘template-parts/content’, ‘single’ );
/*
* Hiển thị các Category dưới dạng điều hướng
*/
the_terms($post->ID, ‘category’ , ‘Categories:’ , ‘/’);
if ( is_singular( ‘attachment’ ) ) {
the_post_navigation();
} elseif ( is_singular( ‘post’ ) ) {
the_post_navigation();
}
if ( comments_open() || get_comments_number() ) {
comments_template();
}
// End the loop.
endwhile;
?>
</main><!– .site-main –>
Danh sách Các Categories nhận về có dạng như sau :
Categories: Tin Tức / Bóng Đá Việt Nam / V-League / HAGL
Nếu muốn hiển thị Post’s Term dưới một Danh Sách định dạng khác cũng có thể sử dụng bằng các thẻ <Div> hoặc danh sách <UL> :
the_terms($post->ID,’category’,’<Div class = “my_list_categories”>‘, ‘</Div><Div class=“my_list_categories”>‘ ,'</Div>’);
Với danh sách dưới dạng thẻ <Div> thì chúng ta cũng có thể có những xử lý theo cách khác cho mục đích phát triển. Do có thể tuỳ chỉnh các định dạng danh sách hiển thị nên Function này cũng cung cấp cho chúng ta một cách làm việc khá tốt của WordPress.