WordPress 类别未显示在列表中

WordPress categories not showing in list

我正在创建一个添加类别的插件,然后让用户 select 在自定义 post.

的 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 onchange='return this.form.submit()'>"; ?>
    <?php $select  = preg_replace( '#<select([^>]*)>#', $replace, $select ); ?>
    <?php echo $select; ?>
    <noscript>
        <input type="submit" value="View" />
    </noscript>
</form>

我已经弄乱这个几个小时了,却一无所获。

提前致谢。

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