Saya perlu memberi tahu apakah halaman arsip taksonomi ubahsuaian saat ini yang saya lihat memiliki kategori anak. Saya punya situasi di mana ada banyak kategori khusus dengan anak-anak dan situs ini hanya menampilkan pos di akhir baris. Kalau tidak, itu akan menunjukkan tautan ke kategori yang merupakan langkah selanjutnya. Saya telah menemukan cuplikan ini, tetapi sepertinya tidak berfungsi untuk taksonomi khusus.
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
}
?>