Intereting Posts
Вызов персонализированного типа по категориям автоматически добавьте родительский пункт меню в качестве первого элемента в подменю с помощью nav_walker Как защитить часть моего кода от модификации TinyMCE при переключении с текстового на визуальный? Добавить выбор категории в настраиваемый тип сообщения (плагин) Как использовать wpLink без редактора? Получить категорию из идентификатора продукта? Лучший способ включить jQuery и огонь со сценарием внизу контейнера Установка постоянной ссылки для главной страницы? Каков правильный способ включения файлов в WordPress TwentyTen с собственными сценариями jquery и css? Dukapress jQuery ("form.product_update"). Livequery не является функцией Почему в раскрывающемся списке «Мой сайт» отображается только один домен? Как я перечисляю многопользовательских пользователей только для текущего сайта Программно повторно заказывайте изображения в дополнении галереи ACF. Orderby Название, идентификатор и т. Д. В администраторе WordPress, как я могу узнать, на какой странице (themes.php, widgets.php и т. Д.) Я нахожусь? В чем цель $ merged_filters?

WordPress tax_query не показывает личные сообщения

При запросе сообщений со следующим:

$getClientsArgs = array( 'post_type' => 'client', 'showposts' => -1 ); query_posts($getClientsArgs); 

Частные сообщения отображаются, если просмотр лица подписан. В противном случае он пропускает эту запись и продолжает показывать любые не-частные сообщения.

Вот как я ожидал, что это сработает.

Но, когда я начинаю использовать tax_query, частные сообщения не отображаются ни тем, кто вошел в систему, ни вышел из системы. Они не возвращаются вообще.

См. Этот пример:

 $getClientsArgs = array( 'post_type' => 'client', 'showposts' => -1, 'tax_query' => array( array( 'taxonomy' => 'client_types', 'field' => 'term_id', 'terms' => $clientType->term_id ) ) ); query_posts($getClientsArgs); 

РЕДАКТИРОВАТЬ:


Дальнейшая проверка кажется, что, когда это не код выше, вызывающий проблему. См. Комментарий к строке 3. Его код:

 <?php $args = array( 'type' => 'client', 'hide_empty' => 0, //Setting this to 1 will cause the issue explained above 'hierarchical' => 1, 'taxonomy' => 'client_types' ); $clientTypes = get_categories($args); ?> <?php foreach ($clientTypes as $clientType): ?> <h2><?php echo $clientType->name; ?></h2> <div class="main clearfix"> <ul class="image-list"> <?php $getClientsArgs = array( 'post_type' => 'client', 'showposts' => -1, 'tax_query' => array( array( 'taxonomy' => 'client_types', 'field' => 'term_id', 'terms' => $clientType->term_id ) ) ); query_posts($getClientsArgs); ?> <?php while (have_posts()) : the_post(); ?> <li> <?php $workLink = get_field('linked_project'); ?> <a href="<?php echo get_permalink($workLink[0]); ?>"> <img src="<?php the_field('logo'); ?>" /> </a> </li> <?php endwhile; wp_reset_query(); ?> </ul> </div> <?php endforeach; ?> 

Solutions Collecting From Web of "WordPress tax_query не показывает личные сообщения"