Цикл вывода постов WP на главной странице
-
Добрый день,
создал абсолютно новый сайт на WP. Установил тему Pinacle. На главной странице нужно выводить блок с Записями (постами) по определенной выборке (то есть стандартными функциями вывода постов не обойтись и нужен свой php код цикла).
Я указал в настройках WP, что хочу выводить на главной — статическую страницу. Далее создал индивидуальный шаблон php для этой статической страницы с содержанием:<?php /* Template Name: MainPagePosts */ ?> <h2> Start</h2> <?php $query = new WP_Query('cat=9'); if( $query->have_posts() ){ while( $query->have_posts() ){ $query->the_post(); ?> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <?php the_content(); ?> <?php } wp_reset_postdata(); // сбрасываем переменную $post } else echo 'Записей нет.'; ?> <h2> Finish </h2>
Указал в настройках страницы индивидуальный шаблон php. Все сохранил.
Не работает. Даже заголовки html Start и Finish из шаблона php не выводит.При этом, если ту же самую страницу отображать не на главной в качестве статической, а просто отдельной страницей, то цикл работает отлично.
То есть проблема возникает только когда в настройках админки указано: «Отображать на главной статическую страницу» и указана наша страница с циклом. Ни цикл, ни html содержимое фаила подключенного к странице шаблона в этом слчае не работают и не отображаются. Отображается только текстовое содержимое страницы вбитое через админку.
Что я делаю не так?
Заранее спасибо!
- Тема «Цикл вывода постов WP на главной странице» закрыта для новых ответов.