我正在使用qTranslate为双语的Wordpress。我遇到的一个问题是联系人表单7联系人页面。我需要阿拉伯文本作为选项,在联系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;它将我的url更改为:http://example.com/contact-us/&lang=ar#wpcf7-f289-t1-o1,结果是404。
qTranslate对语言有三种信任。
发布于 2013-01-26 16:59:19
我已经找到了解决办法。
可以在开始时使用locale创建联系人表单。我联系了插件作者和他的指向本页
我还对联系人表7的settings.php做了如下修改:
function wpcf7_get_request_uri() {
global $wpcf7_request_uri;
if (($GLOBALS['q_config']['hide_default_language'] == 1) AND ($GLOBALS['q_config']['default_language'] != $GLOBALS['q_config']['language']))
return ((string) '/' . $GLOBALS['q_config']['language'] . $wpcf7_request_uri);
}https://stackoverflow.com/questions/14474643
复制相似问题