Создать форму 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;?> 

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

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

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

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