使用GET_TERMS时HIDE_EMPTY属性不起作用

时间:2017-09-04 作者:Milchbub

我想显示all 类别包括未分配职位的类别。

所以我发现了“hide\\u empty”属性。这是我的代码:

<?php 
    $args = array(
        \'taxonomy\' => \'category\',
        \'hide_empty\' => false
    );
    foreach( get_terms( $args ) as $category ) {
        echo \'<p>\' . $category->name . \'</p>\';
    }
 ?>
但仍然只显示非空类别。我错过了什么?我的WP版本是4.8。

谢谢你的帮助!

1 个回复
SO网友:Milchbub

幸亏Laxmana\'我找到了解决方案。插件User Access Manager 在其选项中具有隐藏空类别的设置。默认情况下,它处于启用状态。我禁用了该选项,现在显示了所有类别。

感谢您的帮助,尤其是感谢拉克斯马纳!

结束

相关推荐

Demo Import changes terms ids

我正在使用https://github.com/proteusthemes/one-click-demo-import 然而,要为我的主题创建一键式演示导入,当我单击按钮导入通过WordPress导出的演示数据时,使用ID为9的自定义帖子类型类别的页面将停止工作,因为导入演示数据时,类别的ID将更改为20或其他。没有其他类别具有相同的ID,并且它是在新的WP安装上完成的。在导入演示数据时,是什么导致此问题:<wp:term> <wp:term_id><![CD