向wp_dropdown_categories添加选项

时间:2017-06-09 08:48:47

标签: php wordpress dropdown categories

我有以下代码,在我的Wordpress网站上显示一个下拉菜单,其中包含帖子类别,然后显示帖子。我想要做的是为“所有类别”添加一个选项。我不想使用$ _request ['company'] ,因为这会将选项置于顶部,我希望它位于底部,并且在某些页面上也会自动选择,但我不会进入该选项。我只想说我想在列表的末尾手动插入一个选项。

这是我的代码

'show_option_all'  => 'All Categories',

感谢。

任何帮助表示感谢。

伊恩

1 个答案:

答案 0 :(得分:1)

最佳选择是使用get_terms()函数并根据您的要求创建类别下拉列表。

$terms = get_terms([
    'taxonomy' => $taxonomy,
    'hide_empty' => false,
]);
<select>
foreach($terms as $cat)
{
echo '<option value="'.$cat->term_id.'">$cat->name</option>';
}
<option value="" selected="selected">All Categories</option>
</select>