我正在将qTranslate用于双语 Wordpress。我遇到的一个问题是Contact Form 7联系页面。我需要阿拉伯语文本作为 Contact 7 表单中的选项,仅当用户以阿拉伯语查看网站时。
可以说我有以下内容:
[radio paymethod "VISA" "MASTERCARD" "AMEX"]
我需要在阿拉伯语模式下以阿拉伯语显示这些值。还需要获取其他语言的错误/成功消息(即:切换语言时)。
我尝试更改settings.php
插件。它是
return (string) $wpcf7_request_uri;```
and now is
```php
$lang = "&lang=" . qtrans_getLanguage();
return ((string) $wpcf7_request_uri) . $lang;
它将我的网址更改为:http://example.com/contact-us/&lang=ar#wpcf7-f289-t1-o1
并导致 404。
qTranslate 有三个语言配置。
- 请求参数
- 预路径模式(将 /en/ 放在前面)
- en.yoursite.com。我正在使用 2。