Wp_list_ategories的$args中有多个分类

时间:2012-08-09 作者:NestedWeb

为什么它不同时显示“午餐”和“晚餐”分类中的术语<我该怎么做?

  <?php 
    $taxonomy     = array(\'lunch\', \'dinner\');
    $orderby      = \'name\'; 
    $hierarchical = 1; 
    $title        = \'\';

    $args = array(
      \'taxonomy\'     => $taxonomy,
      \'orderby\'      => $orderby,  
      \'hierarchical\' => $hierarchical,
      \'title_li\'     => $title
    );
    ?>

    <ul>
    <?php wp_list_categories( $args ); ?>
    </ul> 

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

您是否注意到列表中的所有有效Parameters 对于wp_list_categories() 功能:taxonomy 不接受作为数组的输入,这就是为什么不应该将数组传递给它。

如果仍然希望能够显示两种不同分类法的术语,请使用get_terms() 改为Wordpress函数。唯一不好的是它不会提供术语对象及其子对象的预格式化列表,因为它提供了数组。

结束

相关推荐

Invalid Taxonomy

因此,我注册了一个自定义帖子类型以及该帖子类型的分类法。然后,我在该分类法中创建了两个项目,但当我单击其中任何一个时,发现它们是无效的分类法。下面是我用来创建自定义帖子类型+分类法的代码。我有一个插件。class GW_Guides_Post_Type { public function __construct() { $this->register_post_type(); $this->metaboxes();