WPML
状态
已解决
报告针对
WPML Multilingual for CF7 1.3.2
相关插件/主题
Contact Form 7
主题标签
Compatibility

问题概述

目前在 Contact Form 7 中,表单使用的简码带有一个 hash,这是正常运行所必需的。

但是,当使用 WPMLContact Form 7 Multilingual 翻译表单时,_hash 字段不会被复制到翻译后的表单中。因此,当翻译后的页面使用基于哈希的简码引用翻译后的表单时,您可能会在前端看到“错误:找不到联系表单。”消息。

临时解决方法

在继续操作之前,请确保为您的网站创建完整网站备份


  • 前往 WPML > 设置 > 自定义 XML 配置页面。

  • 添加以下 XML:
    <wpml-config>
      <custom-fields>
        <custom-field action="copy">_hash</custom-field>
      </custom-fields>
    </wpml-config>

这将确保在表单的翻译版本中保留 _hash 值,从而允许简码正确找到并渲染正确的表单。

所有已知问题 →