WordPress类别未显示在列表

时间:2016-09-29 20:38:46

标签: wordpress categories

我正在创建一个添加类别的插件,然后让用户在自定义帖子的META框中选择它们。

我的所有类别都是通过我的插件和所有父类别创建的。

问题是当我尝试在选项组中提供它们时,我没有看到它们,我只看到原始的WP“Ucategorized”类别。

有人能让我知道我在这里做错了吗?

这是我的代码:

<form id="category-select" class="category-select" action="<?php echo esc_url( home_url( '/' ) ); ?>" method="get">
    <?php
    $args = array(
        'show_option_none' => __( 'Select a Competency' ),
        'show_count'       => 1,
        'orderby'          => 'name',
        'echo'             => 0,
    );
    ?>
    <?php $select  = wp_dropdown_categories( $args ); ?>
    <?php $replace = "<select$1 onchange='return this.form.submit()'>"; ?>
    <?php $select  = preg_replace( '#<select([^>]*)>#', $replace, $select ); ?>
    <?php echo $select; ?>
    <noscript>
        <input type="submit" value="View" />
    </noscript>
</form>

我已经搞砸了几个小时并且无处可去。

提前致谢。

1 个答案:

答案 0 :(得分:2)

'hide_empty' => false数组中添加$args。它正在跳过0个帖子的类别。