Je dois dire si la page d'archive de taxonomie personnalisée actuelle que je consulte contient ou non des catégories enfants. J'ai une situation où il y a beaucoup de catégories personnalisées avec des enfants et le site n'affiche que les messages à la fin de la ligne. Sinon, il devrait afficher un lien vers la catégorie qui est la prochaine étape vers le bas. J'ai trouvé cet extrait, mais il ne semble pas fonctionner pour les taxonomies personnalisées.
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
}
?>