Intereting Posts
Изменить допустимые теги HTML для комментариев Папка сайта установки WordPress перемещается в конечный пункт назначения сайта Каков правильный способ реализации функций в footer.php Как удалить или отменить родительский стиль темы @ font-face, сломанный в дочерней теме Доступ к функциям цикла (например, the_title или the_content) из идентификатора сообщения Миниатюры, созданные «add_image_size», не удаляются при удалении носителя Один комментарий по электронной почте пользователя за сообщение Не уверен, почему этот шаблон для пользовательских сообщений типа сообщений ничего не отображает. Чего не хватает? проверить, был ли отправлен комментарий Как упорядочить роль пользователя? Запрос WordPress для добавления или удаления изображений в уже существующую запись Серверное оборудование для WordPress Использование wp_filesystem в плагинах add_rewrite_rule в дочерней теме, чтобы запретить доступ к файлам PDF

Фильтр / поиск из двух категорий

Мне нужно сделать индивидуальный поиск или фильтровать персонализированную категорию типа «категории поставщиков» категории «, в которой« город »и« тип поставщика »: как мне создать выделение для каждого варианта« город »и вариант« typeofvendor »с помощью WordPress:

<form action="" method="GET"> <select> <option name="city" value="1">Austin</option> <option name="city" vvalue="2">Candy</option> <option name="city" value="1">Beach</option> <option name="city" value="2">Katy</option> <option name="city" value="1">Dallas</option> </select> <select> <option name="typeofvendor" value="dj">DJ</option> <option name="typeofvendor" value="rentals">Rentals</option> <option name="typeofvendor" value="photography">Photography</option> <option name="typeofvendor" value="venue">Venue</option> <option name="typeofvendor" value="ceremony_music">Ceremony Music</option> </select> <input name="submit" type="submit" value="Find Vendor"> </form> 

и используйте этот wp_query, чтобы перечислить их

 // first define general args: $paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1; $args = array( 'posts_per_page' => -1, 'paged' => $paged, ); // taxonomy args $base_tax_args = array( 'taxonomy' => 'category' ); $terms = array( 9, 11 ); // is also possible to use slugs // get posts $posts = my_terms_get_posts( $args, $terms, $base_tax_args ); // loop if ( ! empty( $posts ) ) { foreach ( $posts as $_post ) { global $post; setup_postdata( $_post ); // loop code goes here } wp_reset_postdata(); }