Здравствуйте. Следующий код выводит популярные посты из созданной таксономии
categories:
$args = array(
'posts_per_page' => 10,
'post_type' => 'my_new',
'order'=>'DESC',
'meta_key'=>'views',
'orderby'=>'meta_value_num'
);
$i++;
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
if($i == 1){?>
<div>
<div><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
<div><?php the_time('d.m.Y');?>Автор: <?php the_author();?>Просмотров: <?php echo do_shortcode('[views id="'.$post->ID.'"]');?><br>Рубрика:
<?php $terms = get_the_terms( $post->ID, 'categories' ); foreach($terms as $term) {echo '<a href="'.get_term_link($term->slug, 'categories').'">'.$term->name.'</a> ';} ?></div>
<div><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a></div>
</div>
<?php }else{ ?>
<div>
<div><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
<div><?php the_time('d.m.Y');?>Автор: <?php the_author();?>Просмотров: <?php echo do_shortcode('[views id="'.$post->ID.'"]');?><br>Рубрика:
<?php $terms = get_the_terms( $post->ID, 'categories' ); foreach($terms as $term) {echo '<a href="'.get_term_link($term->slug, 'categories').'">'.$term->name.'</a> ';} ?></div>
<div><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a></div>
</div>
<?php }?>
<?php
}
}
wp_reset_postdata();
Подскажите пожалуйста, что нужно в нем изменить, чтобы он выводил посты из определенной категории (в таксономии
categories есть категории/рубрики с постами)?
Заранее спасибо всем откликнувшимся!