Intereting Posts
Учетная запись конечных пользователей с большим количеством пользовательских ролей (не Woocommerce) Пользовательский запрос типа запроса для боковой панели не работает на главной странице Редактирование переменных в пользовательском URL-адресе отмечая сообщение, которое было липким по шаблону категории На моей странице архива сообщений, вне цикла, get_the_id () возвращает самый высокий идентификатор сообщения Как добавить основной style.css в мой index.php? Почему я не могу получить доступ к файлам / каталогам за пределами wordpress Автоматический выбор категорий Добавьте дополнительные данные к определенному термину таксономии при использовании в должности Использование памяти для масштабируемых запросов usermeta как узнать, почему ссылки указывают на мой старый домен Пользовательская таксономия – настраиваемая сортировка столбца Какая функция изменяет временную метку сообщения? Поверните URL-адрес в предварительный просмотр содержимого Подключить создание сайта MU

Отфильтровать записи статистической системы таксономии по 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-й пользовательской таксономии, используя раскрывающийся список выбора"