gpt4 book ai didi

php - 在导航中使用语言按钮切换语言 Wordpress

转载 作者:行者123 更新时间:2023-12-05 05:26:24 24 4
gpt4 key购买 nike

我创建了一个需要德语和英语的 Wordpress 主题。在导航中,我有一个按钮,可以根据他们当前使用的语言更改语言。 (如果他们正在查看英文页面,则应显示“Deutsch”,反之亦然。)

我正在使用 qTranslate Plus 并选择在 url(/de 或/en)中显示语言代码。我的主要问题在于,当我在自定义页面(带模板的 Wordpress 页面)(/custom-page) 上更改语言时,它不会更改为德语,尽管在源代码中链接显示/de/custom-page .它完全忽略了语言代码并再次将我带到/custom-page。所以它似乎正在剥离语言代码。

这是标准的 Wordpress 行为吗?如果是,我该如何禁用它?还有更好、更可靠的更改语言的方法吗?将语言存储在 session 中是否可行?

注意:“隐藏未翻译的内容”和“隐藏默认语言的 URL 语言信息”。未选中。

提前致谢,彼得

最佳答案

我在我工作的网站上遇到了类似的问题。我安装了这个扩展程序,它似乎解决了 URL 的一些问题

https://wordpress.org/plugins/qtranslate-slug/

或者,您可以使用 javascript/jQuery 定位按钮,使用条件语句来检测 html lang attr。像这样:

   var lang = document.documentElement.lang;
if (lang == 'en-US'){
$('button').html('your button text')
}

关于php - 在导航中使用语言按钮切换语言 Wordpress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26562682/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com