На странице записи нужно вывести в блоке сайдбара перед самим сайдбаром:
1) изображение этой категории и ее название,
2) список записей этой категории, а название текущей записи сделать неактивным (по типу current-menu-item).
Название категории выводится, список записей тоже, но они все ссылки, а при попытке вывести изображение указанным в настройках плагина способов выдает сообщение "Undefined variable: term_taxonomy_id". Картинки к категориям добавлены с помощью плагина SF Taxonomy Thumbnail. Не могу до конца разобраться в его настройках
https://github.com/wp-plugins/sf-taxonomy-thumbnail, помогите, пожалуйста.
<div id="sidebar-primary" class="sidebar">
<?php
$category = get_the_category();
$cat_posts = new WP_Query([
'cat' => $category[0]->term_id,
'posts_per_page' => 100
]);
if($category[0]){
$link = get_category_link($category[0]->term_id );
$cat_name = $category[0]->cat_name;
echo "<div class='sidebar-category-block category-title'><h2>$cat_name</h2>";
}?>
<?php the_term_thumbnail( $term_taxonomy_id, $size = 'post-thumbnail', $attr = '' ); ?>
<?php echo "</div>";?>
<div class="sidebar-category-block category-list">
<?php if ($cat_posts->have_posts()) : while ($cat_posts->have_posts()) : $cat_posts->the_post(); ?>
<a href="<?php the_permalink();?>" class="category-link"><?php the_title(); ?></a>
<?php endwhile; endif; ?>
</div>
<?php dynamic_sidebar( 'primary' ); ?>
</div>