Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在wordpress联系人表单7中显示自定义错误消息。?_Php_Wordpress_Contact Form - Fatal编程技术网

Php 如何在wordpress联系人表单7中显示自定义错误消息。?

Php 如何在wordpress联系人表单7中显示自定义错误消息。?,php,wordpress,contact-form,Php,Wordpress,Contact Form,在wordpress联系人表单7中,我想显示不同的错误消息,因为发件人必须填写字段,如您的姓名是必填的,您的电子邮件是必填的,而不是常见消息。请填写必填字段。对于我表单中的所有字段 如果你有任何想法,请在这里分享 提前感谢。在联系人表单页面的底部有一堆设置,您可以在其中调整在不同情况下显示的错误消息 但是,我认为,如果您想为尚未填写的字段显示特定消息,则需要将联系人表单7 javascript从队列中取出,并创建自己的 wp_deregister_script( 'contact-form-7'

在wordpress联系人表单7中,我想显示不同的错误消息,因为发件人必须填写字段,如您的姓名是必填的,您的电子邮件是必填的,而不是常见消息。请填写必填字段。对于我表单中的所有字段

如果你有任何想法,请在这里分享


提前感谢。

在联系人表单页面的底部有一堆设置,您可以在其中调整在不同情况下显示的错误消息

但是,我认为,如果您想为尚未填写的字段显示特定消息,则需要将联系人表单7 javascript从队列中取出,并创建自己的

wp_deregister_script( 'contact-form-7' ); 

然后我建议将脚本复制到您的主题中,通过functions.php对其进行加密,并添加必要的javascript以针对您的特定输入

在联系人表单页面的底部有一堆设置,您可以在其中调整在不同情况下显示的错误消息

但是,我认为,如果您想为尚未填写的字段显示特定消息,则需要将联系人表单7 javascript从队列中取出,并创建自己的

wp_deregister_script( 'contact-form-7' ); 

然后我建议将脚本复制到您的主题中,通过functions.php对其进行加密,并添加必要的javascript以针对您的特定输入

呼叫显示:对其他错误消息不使用css,只保留一条常见消息

在主题的css文件中编写以下代码

span.wpcf7-not-valid-tip{

显示:无;
}

呼叫显示:不向其他错误消息发送css,只保留一条常见消息

在主题的css文件中编写以下代码

span.wpcf7-not-valid-tip{

显示:无;
}您可以使用jquery验证。您可以轻松地在联系人表单7中实现jquery验证

下面是jquery验证的示例代码

 $(".wpcf7-form").validate({
        rules: {
           yourname: "required",
         youremail: {
           required: true,
           email: true
          },
        },
           messages: {
            yourname: "Please include your name.",
            youremail: "Please include a valid email address.",
            yourmessage: "Please tell me how I can help you.",

        },
    });

您可以使用jquery验证。您可以轻松地在联系人表单7中实现jquery验证

下面是jquery验证的示例代码

 $(".wpcf7-form").validate({
        rules: {
           yourname: "required",
         youremail: {
           required: true,
           email: true
          },
        },
           messages: {
            yourname: "Please include your name.",
            youremail: "Please include a valid email address.",
            yourmessage: "Please tell me how I can help you.",

        },
    });
PHP代码

希望这能对您有所帮助。

PHP代码


希望这能对您有所帮助。

我只想从服务器端而不是客户端进行php验证。然后我认为唯一的方法是劫持wpcf7的ajax回调。但是,如果不编辑核心文件,我想不出一种方法来做到这一点。你最好找一个联系人插件,以你想要的方式进行本地验证。我只想从服务器端而不是客户端进行php验证。我认为唯一的方法是劫持wpcf7的ajax回调。但是,如果不编辑核心文件,我想不出一种方法来做到这一点。您最好找到一个联系人插件,以验证您想要的本地方式。