我有以下代码,在我的Wordpress网站上显示一个下拉菜单,其中包含帖子类别,然后显示帖子。我想要做的是为“所有类别”添加一个选项。我不想使用$ _request ['company']
,因为这会将选项置于顶部,我希望它位于底部,并且在某些页面上也会自动选择,但我不会进入该选项。我只想说我想在列表的末尾手动插入一个选项。
这是我的代码
'show_option_all' => 'All Categories',
感谢。
任何帮助表示感谢。
伊恩
答案 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>