我是否可以使用Get_Term_Child来显示子术语(如果它们存在),如果它们不存在,则显示其他术语?

时间:2011-12-15 作者:TJ Sherrill

我有一个称为分类单元的分层自定义分类法。。。在我的分类法中。php我正在显示当前分类单元的子分类单元,如果您单击其中一个子分类单元,您将进入显示该子分类单元所有产品的页面。父分类群从来没有产品,所以它只是一个导航结构。

    $term_id = $term->term_id; 
    $taxonomyName = "taxons";
    $term_taxons = get_term_children($term_id, $taxonomyName);
    if ($term_taxons != null) { ?>
                Show Child Taxons
            <?php } else { ?>
                SHOW PRODUCTS
            <?php } ?>
这不起作用。我试过像运行if$term\\u taxons==null那样运行它,然后执行其他操作,这也不起作用。。。

1 个回复
最合适的回答,由SO网友:Rob Vermeer 整理而成

if ( ! isset($term_taxons->errors)) { ?>
   Show Child Taxons
<?php } else { ?>
   SHOW PRODUCTS
<?php } ?>
get\\u term\\u children在失败时返回WP\\u错误。

结束

相关推荐