проблема таксономии раскрывающегося списка
у меня есть функция пользовательской таксономии, чтобы отобразить раскрывающийся список на моем сайте, который работает нормально, но есть одна проблема, значение по умолчанию является пользовательской таксономии, но я не хочу, я хочу, чтобы пользовательское слово, как выберите причину текущее значение по умолчанию, когда я выбираю его, он не перенаправляет на соответствующую страницу, если вы хотите 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????
1 answers
Не совсем понимаю, о чем вы спрашиваете. Вы просто хотите включить пустое значение перед списком терминов? Будет ли это работать:
echo '<option value="#"> - Select - </option>';
(вставлено непосредственно перед строкой для каждого ($термины как $термин) {)