ฉันต้องบอกว่าหน้าจัดเก็บภาษีอนุกรมวิธานที่กำหนดเองปัจจุบันที่ฉันกำลังดูมีหมวดหมู่ลูกหรือไม่ ฉันมีสถานการณ์ที่มีหมวดหมู่ที่กำหนดเองจำนวนมากที่มีเด็ก ๆ และไซต์มีไว้เพื่อแสดงโพสต์เมื่อสิ้นสุดบรรทัดเท่านั้น มิฉะนั้นจะแสดงลิงก์ไปยังหมวดหมู่ที่เป็นขั้นตอนถัดไป ฉันพบข้อมูลโค้ดนี้แล้ว แต่ดูเหมือนว่าจะใช้งานไม่ได้กับ taxonomies แบบกำหนดเอง
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
}
?>