Intereting Posts
Показать css ТОЛЬКО на последнем посту определенной категории? OSX El Capitan локальная установка Максимальный размер загружаемого файла: 2 МБ Но php.ini установлен на 64M Как изменить порядок расположения мета-ящиков? Итерация через пользователей и отображение метаданных пользователей на главной странице Падение портфеля подкатегорий Как отображать изображение в заголовке почты с помощью wp_mail () WordPress JQuery Fade in, Эффект Fade out Запрос без терминов использует шаблон index.php вместо archive.php Различные высоты изображения для разных разрешений без искажений ACF / Использование внешних ресурсов для отображения изображений «Больше» изменение меню имен разделов темы темы – двадцатьeleven Объединение и минимизация зависимостей для файлов JavaScript, находящихся в очереди как установить ссылку в WordPress так, чтобы при нажатии на нее не открывалась другая страница, а в нижней части той же страницы Есть ли способ совместного использования контента среди сайтов 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?"