我想知道如何在不重写 WP 核心功能的情况下创建一个简单的标签下拉菜单(所有标签包括 DESC)。它必须在任何循环之外工作。
wp_tag_cloud()带有 'format=array' 属性似乎是最好的选择,因为它可以在任何循环/模板之外工作,并返回所有可用的按 AZ 排序的标签(我需要),但数组值包含 HTML 格式(而不仅仅是一个普通的字符串值)并且不适合创建下拉菜单。
IE:
<?php $tag = wp_tag_cloud('format=array'); // 'format=array' contains <a>link</> !!!
foreach($tag as $tagkey => $tagvalue) // ...need to be somehow filtered out !!
{
echo "<option value='".$tagvalue."'>".$tagvalue."</option>";
}
?>
get_the_tag_list ()函数效果很好,但它在模板(循环)之外不起作用。
有没有一种简单的方法来获取所有标签的列表,以便我可以将它们放入下拉列表中?