Примеры вывода информации на странице рубрики (категории).
В качестве шаблона обычно используется файл:
/wp-content/themes/название_темы/category.php
Текст
<?php
$category = get_queried_object();
echo get_field('Имя_поля', $cat->taxonomy . '_' . $category->term_id);
?>
Картинка
<?php
$category = get_queried_object();
$query = new WP_Query(
array(
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => -1,
'cat' => $category->cat_ID
)
);
if ($query->have_posts()) {
?>
<div class="items">
<?php
while ($query->have_posts()) {
$query->the_post();
?>
<div class="item">
Ссылка и название записи:
<a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a>
Миниатюра 200x200 px:
<?php the_post_thumbnail(array(200, 200)); ?>
Произвольное поле:
<?php echo get_field('Имя_поля'); ?>
Рубрика и ее ссылка:
<?php $category = get_the_category(get_the_ID()); ?>
<a href="<?php echo get_category_link($category[0]->cat_ID); ?>">
<?php echo $category[0]->cat_name; ?>
</a>
</div>
<?php
}
?>
</div>
<?php
}
?>