Tôi cần biết liệu trang lưu trữ phân loại tùy chỉnh hiện tại mà tôi đang xem có các danh mục con hay không. Tôi đã có một tình huống có rất nhiều danh mục tùy chỉnh với trẻ em và trang web chỉ hiển thị các bài đăng ở cuối dòng. Nếu không, nó sẽ hiển thị một liên kết đến danh mục đó là bước tiếp theo xuống. Tôi đã tìm thấy đoạn trích này, nhưng nó dường như không hoạt động đối với các nguyên tắc phân loại tùy chỉnh.
function category_has_children() {
global $wpdb;
$term = get_queried_object();
$category_children_check = $wpdb->get_results(" SELECT * FROM wp_term_taxonomy WHERE parent = '$term->term_id' ");
if ($category_children_check) {
return true;
} else {
return false;
}
}
<?php
if (!category_has_children()) {
//use whatever loop or template part here to show the posts at the end of the line
get_template_part('loop', 'index');
}
else {
// show your category index page here
}
?>