single.php
Есть код:
<?php $main_post = $post;
$categories = get_the_category();
$del_post = $post->ID;
foreach ($categories as $category) :
$posts = get_posts('numberposts=5&category='. $category->term_id.
'&exclude='.$del_post);
foreach($posts as $post) :
?>
<ul>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
</ul>
<?php endforeach; ?>
<?php endforeach; ?>
<?php $post = $main_post; ?>
который выводит остальные статьи из рубрики текущей.
Он работает, когда стоит в цикле статьи. Но необходимо, чтобы он делал вывод в другом месте (сайдбаре).
Добавление нового цикла ни к чему хорошему не приводит.
Подскажите, пожалуйста, как можно решить проблему.
После первой строки можно написать: