DarkVoland
В блоге куча постов (Posts) - выводяться на главной как и надо. Плюс на блоге есть 3 страницы (Pages), как вывести их содержимое также на главную (перед постами или после - не важно), причем чтобы они висели всегда. т.е. посты заменяются новыми как и положено, а сожержимое Pages висело всегда.
Какую функцию прописать в шкурке? Сам никак нимагу разобраться
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();
}
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();
}
Во неплохо - содержимое страниц выводит нормально, только вот титлы пишет не старниц, а самого последнего (опубликованного) поста в блоге.
remorhaz
DarkVoland писал:
Во неплохо - содержимое страниц выводит нормально, только вот титлы пишет не старниц, а самого последнего (опубликованного) поста в блоге.
Странно. Ну попробуй тупо вывести:
Код:
echo '<h2>' . __($page->title) . '</h2>';
Что-то вроде того, не помню, какой там атрибут у объекта, сделвй
Код:
print_r($page)
и погляди исходник страницы, если что.