gpt4 book ai didi

ajax - 使用 qtranslate 联系表格 7

转载 作者:行者123 更新时间:2023-12-02 03:20:54 26 4
gpt4 key购买 nike

我正在使用 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 具有三种语言配置。

  1. 查询字符串
  2. 预路径模式(将/en/放在前面)
  3. en.yoursite.com。我用的是2。

最佳答案

我找到了解决方案。

可以在开始时使用区域设置创建联系表单。我联系了插件作者,他 directed to this page

我还对联系表单 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);
}

关于ajax - 使用 qtranslate 联系表格 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14474643/

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