Intereting Posts
Отображать изображения вместо текста в меню Переопределить библиотеку jquery ui по умолчанию с более новой версией Остановить редактор от удаления тегов <p> и заменить их nbsp Пользовательский временной диапазон для фильтра posts_where У детей-тем автоматически загружается Перевод с родительской темы? Как я могу использовать заголовок видео более 8 МБ? База данных WordPress потеряла автоматическое увеличение Создать функцию для отображения HTML / данных на основе роли админов сайта? Нечетные /wp-admin/admin-ajax.php записи в Wassup Как включить http (не только https) в WordPress? Могу ли я назначить тему настраиваемому типу сообщений? Ошибка синтаксиса, неожиданный «класс» (T_CLASS) в строке 1 после обновления до php 5.6.4 Редактирование комментариев WordPress: создание комментария от выбора Показывает сообщения о таксономии соответствия, связанной с wp_list_categoies? Пользовательская форма в области администрирования, перенаправление на неправильную страницу

Запрос двух разных типов сообщений с одинаковой таксономией

У меня есть два пользовательских типа сообщений: «места» и «события». Как я могу запросить «места», а затем отобразить все «события», которые имеют одинаковые значения таксономии.

<?php $taxonomy = 'venue-name'; $param_type = 'venue-name'; $tags = wp_get_post_terms( $post->ID , $taxonomy, $tax_args); if ($tags) { foreach ($tags as $tag) { $args = array( 'post_type' => 'venues', "$param_type" => $tag->slug, 'post__not_in' => array($post->ID), 'showposts'=> 1, ); $my_query = new WP_Query($args); if( $my_query->have_posts() ) { while ($my_query->have_posts()) : $my_query->the_post(); ?> 

Solutions Collecting From Web of "Запрос двух разных типов сообщений с одинаковой таксономией"

Не тестировал следующий код, но он должен помочь вам в правильном направлении.

 $args = array( 'post_type' => array('venues', 'events'), 'post__not_in' => array($post->ID), 'tax_query' => array( array( 'taxonomy' => 'custom_taxonomy', 'field' => 'slug', 'terms' => $tags, ) ) );