Вывод постов созданных через add_theme_support( 'starter-content', $starter_content );

Всем доброго времени суток) На главной странице есть вывод постов определенной категории:

$query = new WP_Query( array(
                        'category_name'  =>  'uncategorized',
                        'posts_per_page' =>  10,
                    ) );

if( $query->have_posts() ) { 
  while( $query->have_posts() ) { 
     get_template_part( '/template-parts/tipa-post' );
  }
} 
wp_reset_postdata();

Если мы подключаем стартовый контент для темы напр

$starter_content = array(
   'posts' => array(
      'post1' => array(
                    'post_type' => 'post',
                    'post_title' => 'Lorem ipsum',
                    'post_excerpt' => __( 'Short description', 'theme' ),
                    'post_content' => __( 'This is the content of the post.', 'theme' ),
                    'thumbnail' => '{{start1}}',
                ),
    );
    ... тут еще виджеты всякие, навигация и тд...
);
add_theme_support( 'starter-content', $starter_content );

то вывода постов в превью кастомайзера не видно, т.е. виджеты есть, навигация, текст, настройки все есть, но постов нет. Я подумал что это связано с тем, что мы запрашиваем посты через WP_Query, а постов самих в базе еще нет и соответсвенно вывода тоже. Но страницы же есть. После клика по кнопке "опубликовать" в кастомайзере, посты эти добавляются.

Возможно ли сделать так чтобы этот вывод постов работал сразу в превью кастомайзера ?


Ответы (0 шт):