联系表格 7 wordpress 插件无法正常工作
contact form 7 wordpress plugin not working properly
我正在为其中一个网站使用 contact form 7 wordpress 插件,在发送邮件后添加操作时遇到问题。
我想在用户提交数据并向管理员发送邮件时调用一些 CRM Api,所以我尝试了以下方式。
我为 function.php
添加了操作和功能
1)
add_action('init', create_function('',
'add_action("wpcf7_admin_after_mail", "leads_integration_wp_cf7");'));
function leads_integration_wp_cf7($cf7 ) {
$title = $contact_form->title;
$submission = WPCF7_Submission::get_instance();
if($submission)
{
$posted_data = $submission->get_posted_data();
//using curl make request here
}
}
所以使用这种方式我收到了邮件,但我认为我的函数 (leads_integration_wp_cf7) 没有被调用,我没有进入 CRM。
2)
add_action('wpcf7_before_send_mail', 'leads_integration_wp_cf7');
使用这种方式我成功地向 CRM 发出了请求,但是邮件发送 stop.on 表单页面 ajax 预加载器加载,加载,而不是重定向到 url。
任何人都遇到过这个问题我是 wordpress 的新手。
操作 wpcf7_admin_after_mail
在 edit-contact-form.php
文件中调用,它用于表单控制 ui 目的,因此对这种情况没有帮助。
操作wpcf7_before_send_mail
在发布联系表单和发送电子邮件时执行某些任务是正确的,如果不应用此操作挂钩,您能否确认邮件正常工作?
同时尝试将参数 $cf7
重命名为 $contact_form
function leads_integration_wp_cf7($cf7) {
到
function leads_integration_wp_cf7($contact_form) {
{代码:'invalid_json',消息:'The response is not a valid JSON response.'}
代码:“invalid_json”
消息:“响应不是有效的 JSON 响应。”
我正在为其中一个网站使用 contact form 7 wordpress 插件,在发送邮件后添加操作时遇到问题。
我想在用户提交数据并向管理员发送邮件时调用一些 CRM Api,所以我尝试了以下方式。
我为 function.php
添加了操作和功能1) add_action('init', create_function('', 'add_action("wpcf7_admin_after_mail", "leads_integration_wp_cf7");'));
function leads_integration_wp_cf7($cf7 ) {
$title = $contact_form->title;
$submission = WPCF7_Submission::get_instance();
if($submission)
{
$posted_data = $submission->get_posted_data();
//using curl make request here
}
}
所以使用这种方式我收到了邮件,但我认为我的函数 (leads_integration_wp_cf7) 没有被调用,我没有进入 CRM。
2)
add_action('wpcf7_before_send_mail', 'leads_integration_wp_cf7');
使用这种方式我成功地向 CRM 发出了请求,但是邮件发送 stop.on 表单页面 ajax 预加载器加载,加载,而不是重定向到 url。
任何人都遇到过这个问题我是 wordpress 的新手。
操作 wpcf7_admin_after_mail
在 edit-contact-form.php
文件中调用,它用于表单控制 ui 目的,因此对这种情况没有帮助。
操作wpcf7_before_send_mail
在发布联系表单和发送电子邮件时执行某些任务是正确的,如果不应用此操作挂钩,您能否确认邮件正常工作?
同时尝试将参数 $cf7
重命名为 $contact_form
function leads_integration_wp_cf7($cf7) {
到
function leads_integration_wp_cf7($contact_form) {
{代码:'invalid_json',消息:'The response is not a valid JSON response.'} 代码:“invalid_json” 消息:“响应不是有效的 JSON 响应。”