Php 回显自定义响应消息,发送电子邮件前联系表单7
我想在contactform7下方或上方显示自定义消息,而不发送电子邮件。我厌倦了使用“发送电子邮件前”功能,但没有任何效果。下面是我使用的函数Php 回显自定义响应消息,发送电子邮件前联系表单7,php,wordpress,contact-form-7,Php,Wordpress,Contact Form 7,我想在contactform7下方或上方显示自定义消息,而不发送电子邮件。我厌倦了使用“发送电子邮件前”功能,但没有任何效果。下面是我使用的函数 add_action("wpcf7_before_send_mail", "wpcf7_do_something_else"); function wpcf7_do_something_else($cf7) { $wpcf->skip_mail = true; // Here I tried to us
add_action("wpcf7_before_send_mail", "wpcf7_do_something_else");
function wpcf7_do_something_else($cf7) {
$wpcf->skip_mail = true;
// Here I tried to use jquery or wordpress filter function to display custom message. but nothing is displaying.
return $wpcf;
}
请帮助要在表单提交时返回自定义消息,可以使用过滤器wpcf7\u ajax\u json\u echo 试试看:
add_filter("wpcf7_ajax_json_echo", function ($response, $result) {
$response["message"] = "a custom message";
return $response;
});
要在表单提交时返回自定义消息,可以使用过滤器wpcf7\uajax\ujson\uecho 试试看:
add_filter("wpcf7_ajax_json_echo", function ($response, $result) {
$response["message"] = "a custom message";
return $response;
});
注册过滤器时,应添加10,2。否则,第二个param$result将永远不会传递到您的筛选器,它将引起注意。或者,只需忽略$result unused。注册筛选器时,您应该添加10,2。否则,第二个参数$result将永远不会传递到您的筛选器,它将引起注意。或者,只需忽略$result unused。$wpcf7->skip_mail=true不起任何作用,因为您没有首先定义该对象。$wpcf7->skip_mail=true不起任何作用,因为您没有首先定义该对象。