<?php
$categories = get_terms('metki', 'orderby=name&hide_empty=0');
if($categories){
echo '<select>';
// обращаемся к каждому объекту массива (в данном случае рубрика)
foreach ($categories as $cat){
// выводим элемент списка, где атрибут value равен ID рубрики, а $cat->name - название рубрики
echo "<option value='<a href=" . get_term_link($cat) . ">'>{$cat->name}</option>";
}
echo '</select>';
}
?>
пытаюсь создать а-ля фильтр с таксономиями, причем, чтобы при нажатии на какой-то вариант из списка, пользователя переносило на страницу с постами с этим тегом.
Пока только вышло вывести список таксономий в списке.
Не вышло - чтобы переходило на ссылку другую.
<select onchange="document.location=this.options[this.selectedIndex].value"><option selected="selected">Фильтр</option><option value='<a href=http://dogreb/metki/bolshaya-sobaka/>'>большая собака</option><option value='<a href=http://dogreb/metki/rotveyle/>'>Ротвейле</option></select>