我正在创建一个添加类别的插件,然后让用户在自定义帖子的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>
我已经搞砸了几个小时并且无处可去。
提前致谢。
答案 0 :(得分:2)
在'hide_empty' => false
数组中添加$args
。它正在跳过0个帖子的类别。