/ / wordpress is_category de todas as subcategorias da categoria pai - wordpress, post

wordpress is_category de todas as subcategorias da categoria pai - wordpress, post

Eu quero mostrar um código certificado dentro de todos os posts(single.php) que são associados a todos os sub-gatos de um gato paterno. Eu quero o código para trabalhar para todos este post que estão sob este sub gatos (que estão sob o gato principal)

Eu tentei isso:

<?php function get_child_cats( $catname ) {
$parentcat = get_cat_ID(8);
$subcat = get_categories( array("child_of" => $parentcat ) );
$cat_array = array();
array_push($cat_array, $parentcat); // add the parent cat to the array
foreach ($subcat as $sc) {
array_push($cat_array, $sc->cat_ID);
}
return $cat_array;
}?>

e isto:

<?php  if (in_category(8) && !is_feed()) { ?>

Respostas:

0 para resposta № 1

É assim que se faz:

<?php $mycats = array(8);
foreach (get_the_category() as $childcat) {
foreach ($mycats as $mycat) {
if (cat_is_ancestor_of($mycat, $childcat)) { ?>
<ul> <?php wp_list_categories("orderby=id&show_count=1&use_desc_for_title=0&child_of=8"); ?></ul>
<?php   break 2;
}
}
} ?>