Intereting Posts
Матричная проблема с плагином MathJax Как я могу разместить содержимое «Добавить новую почту» на пользовательской странице? Количество просмотров в цикле Как связать категорию с пользователем? Помещение содержимого нижнего колонтитула на «страницу» – Неправильное? WPMU по MySQL ограничен 1 ГБ пространства? Как создать пользовательскую таксономию для CPT, находящуюся между заголовками и редакторами? domain.in/wp-admin дает результат 403 Доступ к этому ресурсу на сервере запрещен! Объектно-ориентированный плагин не работает Что вы добавляете в тег автора темы для детей? Woocommerce: добавьте столбец на страницу администратора ORDERS с покупками предметов <link rel = "icon" href = ""> Приведение моих функций WordPress в выполнение дважды Скрыть Добавить в корзину кнопка на woocommerce Страница описания продукта определенного продукта Я хочу добавить класс к основному div в шаблоне. Как мне это сделать? Когда использовать wp_reset_postdata ();

Создать форму aa для пользовательских терминов таксономии

В настоящее время я показываю список своей пользовательской таксономии (contenttags). Они отображаются в списке, используя следующий код, который затем отображает сообщения в этой таксономии.

<?php $taxonomy = 'contenttags'; $terms = get_terms($taxonomy); // Get all terms of a taxonomy if ( $terms && !is_wp_error( $terms ) ) : ?> <ul> <?php foreach ( $terms as $term ) { ?> <li><a href="<?php echo get_term_link($term->slug, $taxonomy); ?>"><?php echo $term->name; ?></a></li> <?php } ?> </ul> <?php endif;?> 

Вместо того, чтобы выбирать только один термин, я хочу, чтобы он был формой, в которой пользователь может выбрать столько терминов, сколько захочет, и нажать «фильтр», чтобы он возвращал сообщения для всех этих таксономических терминов.

Любые идеи, как это сделать, поскольку я везде искал!

Solutions Collecting From Web of "Создать форму aa для пользовательских терминов таксономии"

на простейшем уровне вы можете поместить опции в список выбора, который позволит пользователю ctrl + click выбрать несколько условий для отправки вашей формы. (Для чего-то fancier, используйте javascript / jquery / etc)

Затем вы можете написать функцию возврата, которая использует wp_query для фильтрации на условиях (вы не указали, хотите ли вы искать сообщения, в которых есть ВСЕ эти связанные с ними термины или, по крайней мере, один из них). См .: http://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy_Parameters