Các kiểu truy xuất thông tin danh mục trong wordpress

Category là phần tử được dùng một cách phổ biến và thường xuyên nhất trong WordPress. Nhưng lấy category như thế nào để nhanh nhất và dễ dùng nhất thì lại là cả một vấn đề cần quan tâm. làm sao để lấy thông tin danh mục chỉ bằng câu 1 câu lệnh thay vì phải ghi chi tiết? Làm sao có thể lấy thông tin của toàn bộ chuyên mục con và cháu của nó? Làm sao để lấy thông tin của chuyên mục cha của nó?… Giờ chúng ta sẽ đi giải quyết từng vấn đề nha.

Lấy thông tin danh mục trong WordPress theo ID (get category by id):

get_the_category_by_ID(int $cat_ID)
// Hoặc
get_category(int $cat_ID)
// Hoặc
get_category(object $category)

Lấy thông tin danh mục trong WordPress theo slug (get category by slug):

$category_slug = "slug-danh-muc";
$current_category = get_category_by_slug($category_slug )

Lấy thông tin danh mục trong wordpress theo ID bài viết (get category by post id)

global $post;
$category = get_the_category( $post->ID );

Danh sách chuyên mục con và cháu của chuyên mục hiện tại (List chid and grandchild of current category)

$id_current_category = 1229;
$args = array('child_of' => $id_current_category);
$list_categories_child_and_grandchild = get_categories( $args );

Lấy chuyên mục hiện tại theo đường dẫn

$current_category = get_category_by_slug($_POST['current_category'])

Leave a Reply