“隐藏所选语言无法使用的内容”设置中的设置=>语言。是未选中。这是整个网站的首选状态,但对于某些帖子,我只想显示所选语言的最新帖子。 (所以没有默认行为:“抱歉,此条目仅提供法语版本。”)。
到目前为止,我已经有了这段代码,它显示了所用语言的最新帖子,但我想只获得用所选语言编写的帖子。
while ( have_posts() ) : the_post();
$mypost = get_post(get_the_ID());
$content = qtranxf_use('en', $mypost->post_content,false);
echo "$content";
endwhile;
答案 0 :(得分:1)
所以最后我使用这种方法来查询特定的语言:
$mypost = array('post_type' => 'posts', 'paged' => get_query_var('paged'), 's' => '[:en]', 'posts_per_page' => 7);
它为关键字:[:en]或您想要的任何语言添加了额外的query。而且你可以循环使用它:
$loop = new WP_Query($mypost);
while ($loop->have_posts()) : $loop->the_post(); ?>
<article>
<?php the_content(); ?>
</article>
<?php
endwhile;