我有一个WordPress功能,可以完全按照我的要求工作。下面的功能将联系表7中的电子邮件收件人更改为abc@aol.com。现在,我需要使用ajax将电子邮件收件人更新为动态值。
function wpcf7_dynamic_email_field($args) {
if(!empty($args['recipient'])) {
$args['recipient'] = str_replace('%admin%', 'abc@aol.com', $args['recipient']);
return $args;
}
return false;
}
add_filter('wpcf7_mail_components', 'wpcf7_dynamic_email_field');
这是我的ajax电话。我不知道如何告诉ajax调用来启动wpcf7_dynamic_email_field()函数。能做到吗?
$.ajax({
url: ajaxurl, // or example_ajax_obj.ajaxurl if using on frontend
data: {
'action': 'update_team_page_contact_form',
'emailAddress' : emailAddress
},
success:function(data) {
// This outputs the result of the ajax request
console.log(data);
},
error: function(errorThrown){
console.log(errorThrown);
}
});