проблема таксономии раскрывающегося списка


у меня есть функция пользовательской таксономии, чтобы отобразить раскрывающийся список на моем сайте, который работает нормально, но есть одна проблема, значение по умолчанию является пользовательской таксономии, но я не хочу, я хочу, чтобы пользовательское слово, как выберите причину текущее значение по умолчанию, когда я выбираю его, он не перенаправляет на соответствующую страницу, если вы хотите chaeck это, Гото мой сайт, на главной странице Я сохранил, что выпадающем списке www.mbas.in

И код функции является

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????

Author: Niraj Chauhan, 2010-12-10

1 answers

Не совсем понимаю, о чем вы спрашиваете. Вы просто хотите включить пустое значение перед списком терминов? Будет ли это работать:

echo '<option value="#"> - Select - </option>';

(вставлено непосредственно перед строкой для каждого ($термины как $термин) {)

 2
Author: goldenapples, 2010-12-10 09:13:55