Вывод записей согласно Id

Добрый день

Подскажите пожалуйста метод, как можно выводить список записей или страниц с анонсами согласно указаному ID. Знаю, что через query_posts(‘page_id=7’) можно вывести содержимое избранной страницы. но как сделать вывод содержимого нескольких страниц (либо можно содержимое нескольких записей – не принципиально). Через query_posts(‘page_id=7,8’) не получается.

Лучше всего сделать вывод постов отдельной рубрики
например рубрики с ID=1 – query_posts(‘cat=1’)
или названию рубрики c названием otbor – query_posts(‘category_name=otbor’)
а посты при необходимости добавлять или убирать из этой рубрики

Через query_posts('page_id=7,8') не получается.

Есть другие варианты написания Function Reference/WP Query « WordPress Codex

ИЛи я туплю, или что-то не то делаю (скорее всего, и то, и другое) 🙂
Я так понимаю, нужно использовать функцию post_in , но как ее вывести не пойму. пробую использовать разные варианты, все время выдает последние посты, хотя я указываю айди определенных постов.

Лучше всего сделать вывод постов отдельной рубрики
например рубрики с ID=1 - query_posts('cat=1') 
или названию рубрики c названием otbor - query_posts('category_name=otbor')
а посты при необходимости добавлять или убирать из этой рубрики

Это действительно как вариант.
Но просто придется создавать много рубрик. что не очень хорошо (буквально штук 10, где будет опубликовано по 1-2 записях).
Проще было бы реализовать, просто указывая айди нужных записей.
Если не получится реализовать, придется работать через рубрики.

Но спасибо за участие.

Я так понимаю, нужно использовать функцию post_in

Во-первых, не post_in, а post__in.
Во-вторых, это параметр, а не функция.

пробую использовать разные варианты

Попробуйте такой, подставив свои числа

query_posts(array('post__in' => array(21,34)));

Это работает для постов. Для страниц надо добавить ‘post_type’=>’page’.

Спасибо. получилось.

Anonymous
Отправить
Ответ на: