मुझे यह बताने की जरूरत है कि वर्तमान कस्टम टैक्सोनॉमी आर्काइव पृष्ठ जो मैं देख रहा हूं, उसमें बाल श्रेणियां हैं। मुझे ऐसी स्थिति मिली है जहां बच्चों के साथ बहुत सारी कस्टम श्रेणियां हैं और साइट केवल पंक्ति के अंत में पोस्ट दिखाने के लिए है। अन्यथा इसे उस श्रेणी का लिंक दिखाना चाहिए जो अगला चरण है। मुझे यह स्निपेट मिला है, लेकिन यह कस्टम टैक्सोनॉमीज़ के लिए काम नहीं करता है।
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
}
?>