Görüntülediğim mevcut özel sınıflandırma arşiv sayfasının alt kategorileri olup olmadığını söylemeliyim. Çocuklarla çok fazla özel kategorinin olduğu bir durum var ve site sadece satırın sonunda yayın göstermek. Aksi takdirde, bir sonraki adım olan kategoriye bir bağlantı göstermelidir. Bu snippet'i buldum, ancak özel taksonomiler için işe yaramıyor gibi görünüyor.
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
}
?>