Поддержка Проблемы и решения Цикл вывода постов 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 содержимое фаила подключенного к странице шаблона в этом слчае не работают и не отображаются. Отображается только текстовое содержимое страницы вбитое через админку.
    Что я делаю не так?
    Заранее спасибо!

Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Цикл вывода постов WP на главной странице» закрыта для новых ответов.