Wordpress + WPML. Как отредактировать blog.php для правильного отображения в мультиязычном сайте?

Добрый день, застрял в одном вопросе на недоделанном сайте. Дано:
Cайт на wordpress с мультиязычным плагином WPLM, нас интересуют раздел "Блог" только в двух языках RU и EN.
русский вариант сейчас
английский вариант

Они отображают одно и тоже, все записи вперемешку - русские и с переводом.
Вот прошу помощи , как разделить отображение - чтобы в русском блоги были только русские посты, а в англ. - переведенные.

Я предполагаю, что все кроется в шаблоне блога blog.php . Я пытался править, но моих знаний не хватает.
blog.php выкладываю :

<?php
/* Template Name: Страница блога */
?>

<?php get_header();?>


<?php instant_breadcrumb(); ?>


<?php _e( 'Блог', 'baliwave' ); ?>

<?php wp_nav_menu( array( 'container' => '', 'theme_location' => 'secondary', 'fallback_cb'=> '', 'menu_class' => 'blogmenu', 'echo' => 1 ) ); ?>


<?php $posts = get_posts(array(
'numberposts' => -1,
'offset' => 0,
'category' => '',
'orderby' => 'post_date',
'order' => 'DESC',
'include' => '',
'exclude' => '',
'meta_key' => '',
'meta_value' => '',
'post_type' => 'post',
'post_mime_type' => '',
'post_parent' => '',
'post_status' => 'publish'
));
foreach($posts as $post){ setup_postdata($post); ?>


<?php the_title();?>
<?php
$category = get_the_category();
?>
Posted by <?php the_author(); ?> | <?php echo $category[0]->cat_name; ?>
<?php the_excerpt();?>
<?php _e( 'Подробнее', 'baliwave' ); ?>


<?php } wp_reset_postdata(); ?>


<?php get_footer();?>

Сейчас он просто выводит все имеющиеся записи блога на страницу.

Спасибо за помощь!
  • Вопрос задан
  • 2486 просмотров
Решения вопроса 1
@igoravr
$posts = get_posts( array( 
    'suppress_filters' => false
) );
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы