首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Polylang禁用文章翻译

Polylang禁用文章翻译
EN

Stack Overflow用户
提问于 2020-03-19 13:10:52
回答 1查看 1.9K关注 0票数 2

我在我的wordpress页面上使用polylang。我想翻译这些页面,但只保留一种语言的博客。我用过这个钩子

代码语言:javascript
复制
function turn_blogposts_translation_off( $post_types, $is_settings ) {
  unset( $post_types['post'] );

  return $post_types;
}

add_filter( 'pll_get_post_types', 'turn_blogposts_translation_off', 10, 2 );

这确实禁用了文章的翻译,但是如果我用第二语言查看我的页面,就不会显示博客文章,因为在该语言中没有。

我如何显示英文帖子(主要语言),同时以其他语言查看网站?

EN

回答 1

Stack Overflow用户

发布于 2021-09-07 15:01:40

谢谢@ewroman的评论。这份文件已经有了答案。

可以查询所有语言吗?

是的。示例:

$posts =get_posts(数组( 'post_type‘=> 'post','lang’=> '',//查询所有语言的帖子‘=> 5’);

这个lang过滤器也可以应用于WP_Query,因为它们的参数是相同的。

代码语言:javascript
复制
$query_args = array(
    'post_type' => 'post',
    'lang'      => '', // query posts in all languages
);
$query = new WP_Query($query_args);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60757940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档