如何修改Contact Form 7表单的验证提示文本?
修改Contact Form 7(CF7)默认验证错误提示的方法
方法一:通过CF7内置附加设置修改
- 登录WordPress后台,进入Contact > Contact Forms页面,编辑目标表单
- 切换到「邮件」标签页,滚动至页面底部的「附加设置」输入框
- 输入以下内容,将引号内的文本替换为你的自定义提示:
validation_error: "您填写的部分字段有误,请检查后重新提交。" - 点击「保存」,刷新前端页面测试效果
方法二:PHP代码全局修改(适用于所有CF7表单)
如果需要给站点内所有CF7表单统一设置自定义错误提示,可通过以下代码实现:
- 将代码添加到当前主题的
functions.php文件,或使用代码片段插件(如Code Snippets)导入:add_filter( 'wpcf7_validation_error_message', 'custom_cf7_global_validation_error' ); function custom_cf7_global_validation_error( $default_message ) { // 替换为你的自定义错误提示 return '您填写的部分字段有误,请检查后重新提交。'; } - 保存后所有CF7表单的验证错误提示都会同步更新
方法三:翻译文件修改(多语言站点适用)
若站点使用多语言插件,可通过修改CF7的翻译文件实现:
- 找到CF7的中文翻译文件,路径通常为
wp-content/languages/plugins/contact-form-7-zh_CN.po - 使用Poedit等工具打开文件,搜索原提示文本「One or more fields have an error. Please check and try again.」
- 将对应的翻译内容修改为自定义文本,保存后生成并替换
.mo文件即可
内容的提问来源于stack exchange,提问作者Vivek Nath R
相关产品推荐
相关产品推荐

