Wordpress: как я могу просмотреть список идентификаторов сообщений - PullRequest
5 голосов
/ 17 декабря 2011

У меня есть массив полных идентификаторов сообщений, таких как $post_id = array(3,56,89,98); Теперь, что мне нужно сделать, это просто отобразить детали сообщений в табличном формате.Как я могу построить цикл для Wordpress здесь?Пожалуйста, извинитесь за мои знания новичка в Wordpress и будьте мягкими.Мне действительно нужно какое-то направление.

Ответы [ 3 ]

8 голосов
/ 14 ноября 2012

На самом деле я думаю, что что-то не так с ответом Умеша. Вместо:

$post_id = array(3,56,89,98);

Должно быть:

$post_id = array( 'post__in' => array(3,56,89,98) );

правый

5 голосов
/ 17 декабря 2011

Я также начал изучать php все, что вам нужно, чтобы сделать что-то вроде

foreach ($post_id as $id) { 
  // do what ever you want to do here

}

Редактировать

<?php
$post_id = array(3,56,89,98);
 $posts = get_posts( $post_id);
 foreach( $posts as $post ) :
  setup_postdata($post);  ?> 
     // you can call use post data inside here like
     <h2 class="title"><?php the_title(); ?></h2>
<?php endforeach; ?>
4 голосов
/ 17 декабря 2011

Чтобы построить цикл, вы должны использовать функцию query_posts . Что-то вроде query_posts( array( 'post__in' => $post_id ) ); должен сделать трюк.

Параметры приведены на странице кодекса WP_Query .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...