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

问题概述

Contact Form 7 插件允许您在表单中设置占位符。但是,如果您使用的是 WPML 的 翻译所有内容 功能,您会发现它们不会被自动翻译。

正如我们的文档中所述,这是我们的高级翻译编辑器的一个已知限制。您需要手动选择表单占位符,并发送它们进行翻译。

临时解决方法

请在继续操作前对您的站点进行完整备份。


  • 打开 wp-content/plugins/contact-form-7-multilingual/classes/Placeholders.php 文件。

  • 找到第 40 行。

  • 将:
    			// $addEqualSignOnPlaceholder :: string -> string
    			$addEqualSignOnPlaceholder = Str::replace( 'placeholder "', 'placeholder="' );


  • 替换为:
    			// $addEqualSignOnPlaceholder :: string -> string
    			$addEqualSignOnPlaceholder = Str::replace( 'placeholder "', 'placeholder "' );

所有已知问题 →