我在我的WordPress网站上使用WP Globus插件。我现在使用两种语言英语和日语。当我将语言切换为日语时,它显示日语和英语帖子。我希望过滤它们意味着当我切换到日语时,只应显示日语帖子,并且应跳过英语帖子。请帮我。
先谢谢。
答案 0 :(得分:0)
您可以尝试使用get_locale()挂钩尝试获取网站的当前语言。我不确定它是否会检测到您正在使用的插件设置的语言。
答案 1 :(得分:0)
WPGlobus旨在将相同帖子翻译成多种语言,而不是仅提供英文帖子和其他帖子 - 仅限日语。默认情况下,帖子本身没有任何关于它所写语言的指示。
有一个名为WPGlobus Plus的高级附加组件。它有许多有用的功能,其中之一是标记发布帖子的语言。从技术上讲,它为每种语言添加了值为“true”或“false”的post metas。在视觉上,在管理员中,它看起来像将一种语言标记为“已发布”而将其他语言标记为“草稿”。然后,WPGlobus Plus知道如何过滤循环以仅显示“已发布”语言。有了这个,当语言是“en”时你只能看到EN帖子,而当语言是“jp”时只能看到JP帖子。当然,那些同时显示这两种语言的帖子也会显示出来。
希望,这有帮助。