В файле functions.php есть такая функция. Она выводит новость последнюю опубликованную. А я хотел бы чтоб можно было выводить из определенной рубрики вручную. Помогите поправить эту функцию. Я просто новичок в этом
if ( !function_exists( 'mvpRelatedPosts' ) ) {
function mvpRelatedPosts() {
global $post;
$orig_post = $post;
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$slider_exclude = esc_html(get_option('mvp_feat_posts_tags'));
$tag_exclude_slider = get_term_by('slug', $slider_exclude, 'post_tag');
$tag_id_exclude_slider = $tag_exclude_slider->term_id;
$tag_ids = array();
foreach($tags as $individual_tag) {
$excluded_tags = array($tag_id_exclude_slider);
if (in_array($individual_tag->term_id,$excluded_tags)) continue;
$tag_ids[] = $individual_tag->term_id;
}
$args=array(
'tag__in' => $tag_ids,
'order' => 'DESC',
'orderby' => 'date',
'post__not_in' => array($post->ID),
'posts_per_page'=> 3,
'ignore_sticky_posts'=> 1
);
$my_query = new WP_Query( $args );
if( $my_query->have_posts() ) { ?>
<div class="mvp-related-posts left relative">
<h4 class="post-header"><span class="post-header"><?php _e( 'Похожие новости', 'mvp-text' ); ?></span></h4>
<ul>
<?php while( $my_query->have_posts() ) { $my_query->the_post(); ?>
<li>
<div class="mvp-related-img left relative">
<?php if ( (function_exists('has_post_thumbnail')) && (has_post_thumbnail()) ) { ?>
<a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>">
<?php the_post_thumbnail('mvp-mid-thumb', array( 'class' => 'reg-img' )); ?>
<?php the_post_thumbnail('mvp-small-thumb', array( 'class' => 'mob-img' )); ?>
</a>
<?php } ?>
</div><!--related-img-->
<div class="mvp-related-text left relative">
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
</div><!--related-text-->
</li>
<?php }
echo '</ul></div>';
}
}
$post = $orig_post;
wp_reset_query();
}
}