Intereting Posts
как получить варианты выбора формата публикации в добавить новое сообщение Тег с возможностью псевдонима Подсказка для просмотра / повторного утверждения содержимого страницы DIsplaying URL-адрес настраиваемого поля в последнем столбце определенной таксономии && post type Как добавить параметр CSS для настройки заголовка заголовка? Изменение нижнего колонтитула в зависимости от URL (сайт с языком поли) Как фильтровать запрос несколькими мета-ключами и заказывать другими мета-ключами Отключить плагин на определенной странице администратора показать не одобренные комментарии на wordpress front end Отзывчивый дизайн темы: как показывать слайд-шоу на настольных компьютерах и планшетах и ​​статические фотографии на мобильных устройствах с использованием одного и того же шаблона? Как я могу кэшировать ответ API WordPress Rest автоматический заголовок через фильтр Как показать postmeta в пользовательских столбцах для экрана сообщений? Изменение типа страницы с расширенной шириной теги и категории с настраиваемым типом сообщения

Отфильтровать записи статистической системы таксономии по 2-й пользовательской таксономии, используя раскрывающийся список выбора

У меня есть CPT, называемый «онлайн-лотами» для отображения товаров на аукционе. Посты группируются по пользовательской таксономии, называемой «продажа» (например, «07_15 July Sale»), что означает, что весь каталог товаров можно просмотреть на каждой странице архивирования пользовательской таксономии «продажа». Кроме того, каждый пост также выделяется второй пользовательской таксономии под названием «комната». Таким образом, сообщение «онлайн-лот» выделяется как «продажа», так и «комната».

При просмотре страницы «Сохраненная» статистика таксономии отображаются все записи «онлайн-лотов», выделенные для этой продажи. Теперь я хочу разрешить пользователю фильтровать эти сообщения в «Комнате» с помощью выпадающего меню. Поэтому пользователь, желающий просмотреть все предметы для продажи в «Комнате 2», выберет нужную комнату из выпадающего списка и просмотрит отфильтрованные результаты. Мне нужно, чтобы это произошло без обновления страницы, так как вся страница архива таксономии фактически загружена в другую часть сайта через AJAX.

Я создал раскрывающийся список, заполняя варианты с помощью значений «комнаты» пользовательской таксономии. Я предполагаю, что мне нужно изменить основной запрос, используя выбранное значение из раскрывающегося списка (возможно, введите tax_query?), Но я не уверен, как это сделать. Любой совет будет принят во внимание –

Как я могу извлечь значение из раскрывающегося списка и использовать его для фильтрации пользовательских записей в журнале таксономии ?

Текущий код в functions.php:

function auction_custom_taxonomy_dropdown( $taxonomy ) { $terms = get_terms( $taxonomy ); if ( $terms ) { echo '<form id="sale_selector" method="POST"> <select id="sale_selection" name="' . $taxonomy . '" class="postform"> <option value="">All Lots</option>'; foreach ( $terms as $term ) { if ( $_POST["room"] == $term->slug ){ $selected_option = 'selected'; } else { $selected_option = ''; } echo '<option '.$selected_option.' value="' . $term->slug . '">' . $term->name . '</option>'; } echo '</select> <input class="filter_button" type="submit" value="OK"> </form>'; } } 

Затем функция вызывается на странице архива пользовательской таксономии перед циклом:

 auction_custom_taxonomy_dropdown( 'room' ); 

Solutions Collecting From Web of "Отфильтровать записи статистической системы таксономии по 2-й пользовательской таксономии, используя раскрывающийся список выбора"