Вывод записей категории в шаблоне статической страницы
Стоит задача создать заглавную страницу для категорий материалов. То есть не просто вывести на сайт/category/раздел/подраздел цикл имеющихся записей (archive.php), а чтобы на отдельной статической странице сайт/раздел/подраздел (page.php) со своей структурой и наполнением был также встроен цикл записей нужной категории.
К примеру, на полноценной странице категории со своим заголовком и текстом "этот раздел сайта о том-то и о том, потому что то и се... и вообще еще вот тут ссылочки, фоточки и картинки... а подробней смотри здесь:" И ниже выводятся записи, относящиеся к данной категории.
Мои действия (на конкретном примере):
- Создал шаблон страницы категории page-glagol.php:
<?php get_header(); ?>
<section id="casing">
<div class="wrapper">
<!-- <middle> -->
<div id="content" class="wide-page">
<?php the_content(); ?>
<div class="cat-wrap">
<?php
$args = array(
'post_type' => 'post',
'posts_per_page' => 10,
'category_name' => get_the_content(),
);
$query = new WP_Query( $args );
while ( $query->have_posts() ) : $query->the_post(); ?>
<div class="flex-cat">
<div class="entry">
<!-- Анонс (вывод контента до more) -->
<?php the_content(); ?>
<div class="date clear"><?php the_time('d.m.Y'); ?></div>
<div class="tag">
<div>Раздел: <?php the_category(', '); ?></div>
<div>Тэги: <?php the_tags('',', ',''); ?></div>
</div>
</div>
<div class="pic-thumb"><?php the_post_thumbnail(); ?></div>
</div>
<?php endwhile; wp_reset_postdata(); ?>
</div>
</div>
<!-- </middle> -->
<div class="clr"></div>
</div>
</section>
<?php get_footer(); ?>
- Добавил в functions.php строку add_post_type_support( 'page', 'content' );
На странице https://riggo.ru/glagol/ контент отображается, а цикл под ним не сработал. Со страницы https://riggo.ru/category/glagol/ материалы выводятся (дизайн материалов еще не правил, поэтому там пока каша)