2011-09-27 56 views
2

我试图通过Ajax调用加载每种语言的正确内容(我在Wordpress环境中使用qtranslate插件)。qtranslate插件和ajax请求

每一次,内容仅以默认语言显示。

我正在考虑将default-language-qtranslate变量传递给ajax调用,但我不知道如何。

也许有人在这里已经解决了这个问题..?

谢谢你们

+0

嗨,我发现这个解决方案:http://www.qianqin.de/qtranslate/forum/viewtopic.php?f=3&t=2047&p=8586&hilit=ajax#p8586,但我不知道如何采用这些代码..你知道吗? –

回答

7

这将帮助您解决在Mailpress默认的语言要求,或其他任何插件。

在代码中搜索链接请求“ajax.php”。替换“ajax.php”与ajax.php/?lang='.qtrans_getLanguage()

+0

非常感谢你,对我的迟到感到抱歉,我自己找到了同样的解决方案,现在它可以工作! –

+1

在'''(问号)之前'/'(斜杠)有什么影响?我不认识这种语法 - 是一个错字吗? – Arild

+0

如果我选择选项,使用预路径模式(默认,puts/en /在URL前面)。搜索引擎优化友好,从后端然后阿贾克斯不起作用 – Yusuf