联系表格7 wordpress插件无法正常工作

问题描述 投票:0回答:1

我正在使用联系表格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预加载器加载,加载,而不是重定向到网址。

任何人都面临这个问题我是wordpress的新手。

wordpress contact-form-7
1个回答
1
投票

动作wpcf7_admin_after_mailedit-contact-form.php文件中调用,它用于表单控制ui目的,所以它对这种情况没有帮助。

当发布联系表单并发送电子邮件时,行动wpcf7_before_send_mail对于执行某项任务是正确的,如果未应用此操作挂钩,您是否可以确认邮件是否正常工作?

同时尝试将param $cf7重命名为$contact_form

function leads_integration_wp_cf7($cf7) {

function leads_integration_wp_cf7($contact_form) {
© www.soinside.com 2019 - 2024. All rights reserved.