Intereting Posts
Woocommmerce показать SKU в корзине Количество просмотров в цикле My Calendar Plugin – добавление вывода непосредственно в файл шаблона Изображения Отсутствуют из встроенной галереи WP Как я могу запросить часть года полной даты в пользовательском поле? the_content после того, как все короткие коды разобраны Как рандомизировать отображаемое имя при регистрации? Показать только предварительный просмотр сообщений на главной странице? 404 ошибка PageNavi нестандартного типа таксономии | WordPress wp alchemy несколько изображений загружаемых изображений изображения в шаблон Новый API Twitter и Twitter count + timeline больше не работают Как получить URL-адреса мультимедийных изображений разных размеров? Как отобразить архив с несколькими авторами Как добавить поле URL в окно вложений? Получить журнал вызовов функций / методов, выполненных do_action () при инициализации WordPress

Как отображать определенные сообщения с WP_Query?

Мне нужна помощь в отображении некоторых сообщений в WordPress.

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

Поэтому, когда я разместил следующее на моей author.php шаблона author.php

 <?php print_r ($curauth->user_favourite_post) ; ?> 

… он возвращается с этим …

 Array ( [0] => 2387 [1] => 1307 [2] => 1149 [3] => 1156 [4] => 474 [5] => 50 [6] => 1131 [7] => 1473 [8] => 2388 [9] => 2544 ) 

… все хорошо. Это идентификаторы сообщений, которые пользователь имеет «Избранное».

Мой вопрос: как я могу отображать эти сообщения на странице автора? У меня есть это…

  <?php $my_query = new WP_Query(); $my_query->query(array( 'post__in' => array($curauth->user_favourite_post))); while ($my_query->have_posts()) : $my_query->the_post(); ?> <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3> <?php endwhile; ?> 

… Но он просто отображает все сообщения, а не те, которые были «Избранными» пользователем. Я пробовал несколько разных способов, и все они просто возвращают каждый пост.

Solutions Collecting From Web of "Как отображать определенные сообщения с WP_Query?"