Есть мультиязычный сайт. Необходимо сделать шорткод со своей разметкой (суть этой манипуляции в том, чтобы убрать из разметки теги h*). Вот что у меня получилось, но беда в том, что мне выводятся посты на всех языках вперемешку. Как сделать так, что бы выводились посты только на языке, который сейчас активен на сайте?
<?php
function recent_posts( ){
$args = array(
'numberposts' => 3,
'post_status' => 'publish',
);
$blogName = get_bloginfo('name');
$recent_posts = wp_get_recent_posts($args);
$return = '<div class="parallax-wrapper"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><div class="ozy-news-bar"><ul>';
$return .= '<li><div class="h1 content-color-alternate">НОВОСТИ</div><div class="h2 content-color">' . $blogName . '</div><a href="" target="_self" class="generic-button">СМОТРЕТЬ ВСЕ<i class="oic-outlined-iconset-140"> </i></a></li>';
foreach($recent_posts as $post){
$thumbnail = get_the_post_thumbnail( $post["ID"], array(250, 150), array('alt' => $post["post_title"], 'title' => $post["post_title"]) );
$return .= '<li><div class="h1 t">';
$return .= $post["post_title"];
$return .= '</div>';
$return .= '<p>' . $post["post_content"] . '</p>';
$return .= '<a href="' . get_permalink($post["ID"]) . '" title="'.$post["post_title"].'" >READ MORE ></a>';
$return .= '</li>';
}
$return .= '</ul></div></div></div></div></div>';
return $return;
}
add_shortcode('recentPostsList', 'recent_posts');
?>