下拉列表分类问题

时间:2010-12-10 作者:Niraj Chauhan

我有一个自定义分类法的功能,可以在我的网站上显示下拉列表,这很好,但有一个问题,默认值是自定义分类法,但我不想要,我想要一个自定义词,比如选择原因当前的默认值,当我选择它时,它不会重定向到相应的页面,如果你想选中它,转到我的网站,在主页上,我保留了这个下拉列表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????

1 个回复
最合适的回答,由SO网友:goldenapples 整理而成

不知道你到底在问什么。是否只想在术语列表之前包含一个空白值?这是否可行:

echo \'<option value="#"> - Select - </option>\';
(插入行的正前方foreach($terms as $term) {)

结束

相关推荐