Người Viết : ViKiMi Editor

Hướng dẫn lấy về Category hoặc Tag hoặc Taxonomy của WordPress với Get _ term _ by !
Xử lý Categories hay tags giúp lấy về thông tin của một Taxonomy để hiển thị, tạo các chức năng khác nhau. Việc lấy về một Category hoặc Tag dựa vào thông tin ID hoặc Slug thực sự hữu ích. Lọc lấy thông tin từ dữ liệu WordPress bằng các cách khác nhau, hữu ích hơn nếu đó là một phương pháp dễ dàng.
Function Get_term_by thật sự hữu ích vì xử lý không rườm rà. Function này giúp lấy về một Categoty hoặc Tag hoặc Taxonomy mong muốn dựa vào ID hoặc Slug …. Định nghĩa của Function tại wp-includes/taxonomy.php

Example : Lấy thông tin một Category dựa vào Slug của nó
<?php
$category = get_term_by(‘slug’, ‘Term Slug’, ‘category’);
?>
Nhận về một Output đầu ra :
(object) array(
‘term_id’ => 10,
‘name’ => ‘Term Name’,
‘slug’ => ‘term-slug’,
‘term_group’ => 0,
‘term_taxonomy_id’ => 10,
‘taxonomy’ => ‘category’,
‘description’ => ”,
‘parent’ => 0,
‘count’ => 100,
‘filter’ => ‘raw’,
)
+ Lấy thông tin về một Category dựa vào Name
<?php
$category = get_term_by(‘name’, ‘Term Name’, ‘category’);
?>
+ Lấy thông tin về một Category dựa vào ID
<?php
$category = get_term_by(‘id’, 10, ‘category’);
?>
TƯƠNG TỰ VỚI TAG, Lấy thông tin về một Tag dựa vào ID hoặc Slug hoặc Name của nó. Đây là những cách xử lý tốt hơn cho những chức năng cần ngắn gọn và nhanh chóng. Dựa vào những gì WordPress cung cấp. Bạn cũng có thể thực hiện điều này với những Custom Taxonomies tạo ra.
<?php
$tag = get_term_by(‘slug’, ‘Term Slug’, ‘post-tag’);
?>
[ . . . . . ]