Вывод статей из рубрики текущей

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; ?>

который выводит остальные статьи из рубрики текущей.

Он работает, когда стоит в цикле статьи. Но необходимо, чтобы он делал вывод в другом месте (сайдбаре).
Добавление нового цикла ни к чему хорошему не приводит.

Подскажите, пожалуйста, как можно решить проблему.

После первой строки можно написать:

global $wp_query; $post = $wp_query->post;
Anonymous
Отправить
Ответ на: