wordpress测试,如果自定义分类术语是另一个术语的孩子

hel*_*ing 3 wordpress taxonomy

我如何测试wordpress分类/术语页面是否是另一个术语的孩子?例如,如果我对"组合类别"的分类法是分层的.我的顶级术语是"数字"和"打印".在印刷品中,我有"电视"......还有其他几个.如果我在"电视"档案中,is_tax()和is_tax('电视')一样,但不是is_tax('print').基本上我喜欢'电视'和它的兄弟姐妹表现一种方式,而"数字"的孩子表现另一种方式.

这是可能的,还是单独的分类法最好的服务?

Ric*_*ord 7

在该页面表示归档投资组合categories.php或只是archive.php ..我相信你可以使用全局变量$期限来确定,如果你是一个孩子页面上.例如:

<?php 
$term = get_term_by( 'slug', get_query_var( 'term' ) );
if($term->parent > 0) 
{ 
// THIS IS A CHILD PAGE 
// .. DO STUFF HERE.. 
} 
else 
{ 
// THIS IS THE PARENT PAGE
// .. DO OTHER STUFF HERE..
}
?>
Run Code Online (Sandbox Code Playgroud)

  • 对不起我的错误..你需要先做这件事:$ term = get_term_by('slug',get_query_var('term'),get_query_var('taxonomy')); 这将获得$ term变量,从而访问$ term-> parent等. (2认同)