我有一个带有插件Polylang的多语言Wordpress网站,问题是,当我看到其他语言的网站时,如果该帖子没有翻译,帖子就不会显示。
$latest_blog_posts = new WP_Query( array( 'posts_per_page' => 15 ) );
if ( $latest_blog_posts->have_posts() ) : while (
$latest_blog_posts->have_posts() ) : $latest_blog_posts->the_post(); ?>
我使用上面的代码来调用这些帖子,但是现在我的帖子只有默认语言(只有帖子不是网页或类别或任何其他东西),而且当我看到网站时,每个人都可以在默认语言中,但当我切换到另一个时 - 没有显示帖子,因为没有其他语言的翻译。
任何人都可以帮我解决这个问题。如果没有翻译,我想显示默认语言帖子。
答案 0 :(得分:1)
我找到了解决方案并且非常简单:)只添加了'lang'=>数组中的'
$latest_blog_posts = new WP_Query( array( 'posts_per_page' => 15, 'lang' => '' ) );
if ( $latest_blog_posts->have_posts() ) : while (
$latest_blog_posts->have_posts() ) : $latest_blog_posts->the_post(); ?>