Добрый день
Версия 3.6.1
Сайт: cinematone.kz
Прошу помощи, реализован вывод постов портфолио через loop цикл. Посты выводятся из рубрики Портфолио и ее подрубрик. Кусок листинга loop следующий:
<?php $my_query = new WP_Query($args);
if (in_category('4'))
{
echo '<div id="spisok"><ul>';
$args=array(
'orderby' => 'name',
'order' => 'DESC',
'child_of'=> 4,
);
$categories=get_categories($args);
echo '<li><a href="'.get_category_link(4).'">Все</a></li>';
foreach($categories as $category) {
echo '<li><a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a></li>';
} ;
echo'</ul></div><div id="clear"></div>';
while ( have_posts() ) : the_post(); ?>
<!-- блок портфолио-->
<div class="cat-service">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<div id="thumb"><?php the_post_thumbnail(); ?></div>
<div class="cat-service-info">
<div class="cat-service-comments"> <i>Комментариев к посту: </i>
<a href="<?php the_permalink() ?>#comments">
<?php comments_number('0', '1', '%'); ?>
</a>
</div>
<div id="cat-service-sep"><i>Находиться в:</i></div><?php the_category()?></div>
</div>
<?php endwhile;
}
....
ссылка на портфолио – http://cinematone.kz/category/portfolio/
Проблема в том, что если статья находится в нескольких подрубриках включая саму рубрику Портфолио, то она дублируется по количеству рубрик при выводе в портфолио, а при переходе по подрубрикам портфолио статьи не дублируются, loop нормально отрабатывает. Как можно из цикла loop исключить дубликаты статей?
Подскажите какое-нить решение 😀 . Спасибо