我有一个自定义分类法的功能,可以在我的网站上显示下拉列表,这很好,但有一个问题,默认值是自定义分类法,但我不想要,我想要一个自定义词,比如选择原因当前的默认值,当我选择它时,它不会重定向到相应的页面,如果你想选中它,转到我的网站,在主页上,我保留了这个下拉列表www。MBA。在里面
函数的代码为
function the_taxonomy_dropdown($taxonomy) {
$id = "{$taxonomy}-dropdown";
$js =<<<SCRIPT
<script type="text/javascript">
jQuery(document).ready(function($){
$("select#{$id}").change(function(){
window.location.href = $(this).val();
});
});
</script>
SCRIPT;
echo $js;
$terms = get_terms($taxonomy);
echo "<select name=\\"{$id}\\" id=\\"{$id}\\">";
foreach($terms as $term) {
echo \'<option value="\';
echo get_term_link(intval($term->term_id),$taxonomy);
echo \'">\' . "{$term->name}</option>";
}
echo "</select>";
}
add_action(\'init\',\'jquery_init\');
function jquery_init() {
wp_enqueue_script(\'jquery\');
}
如何将默认值保持为Select????
最合适的回答,由SO网友:goldenapples 整理而成
不知道你到底在问什么。是否只想在术语列表之前包含一个空白值?这是否可行:
echo \'<option value="#"> - Select - </option>\';
(插入行的正前方
foreach($terms as $term) {)