Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: Вывести в вордпрессе содержимое старниц (Pages) на главной
цитата
28/11/08 в 09:26
 DarkVoland
В блоге куча постов (Posts) - выводяться на главной как и надо. Плюс на блоге есть 3 страницы (Pages), как вывести их содержимое также на главную (перед постами или после - не важно), причем чтобы они висели всегда. т.е. посты заменяются новыми как и положено, а сожержимое Pages висело всегда.
Какую функцию прописать в шкурке? Сам никак нимагу разобраться icon_sad.gif
цитата
28/11/08 в 15:38
 SomeVar
а почему нельзя просто в темплейт вставить код этих страниц?
цитата
28/11/08 в 16:10
 remorhaz
Смотри функцию get_posts(). Тупой пример вот:

Код:
foreach (get_posts(array(
   'post_type' => 'page',
   'post_status' => 'publish',
   'include' => '1,2,3', // это ID нужных страниц
)) as $page) {
   setup_postdata($page);
   the_title();
   the_content();
}
цитата
29/11/08 в 03:04
 DarkVoland
remorhaz писал:
Смотри функцию get_posts(). Тупой пример вот:

Код:
foreach (get_posts(array(
   'post_type' => 'page',
   'post_status' => 'publish',
   'include' => '1,2,3', // это ID нужных страниц
)) as $page) {
   setup_postdata($page);
   the_title();
   the_content();
}


Во неплохо - содержимое страниц выводит нормально, только вот титлы пишет не старниц, а самого последнего (опубликованного) поста в блоге.
цитата
29/11/08 в 03:25
 remorhaz
DarkVoland писал:
Во неплохо - содержимое страниц выводит нормально, только вот титлы пишет не старниц, а самого последнего (опубликованного) поста в блоге.

Странно. Ну попробуй тупо вывести:
Код:
echo '<h2>' . __($page->title) . '</h2>';

Что-то вроде того, не помню, какой там атрибут у объекта, сделвй Код:
print_r($page)
и погляди исходник страницы, если что.


Эта страница в полной версии