提交后的自定义动作联系表格7

时间:2018-04-05 12:51:35

标签: wordpress

我在Wordpress上使用Contact Form 7,我需要在单击Submit按钮后放置脚本 - 我真的不知道如何正确操作。能告诉我实施它的简单方法吗?

代码是 - 一个iframe网址,另一个是javascript代码。

2 个答案:

答案 0 :(得分:4)

联系表单7有一个 wpcf7_mail_sent 钩子。用法看起来有点像:

// ...in functions.php
add_action('wpcf7_mail_sent', function ($cf7) {
    // Run code after the email has been sent
});

还有 wpcf7_mail_failed ,可让您在电子邮件失败时挂机。

on_sent_ok: "ga( 'send', 'event', 'Contact Form', 'submit' );"

您应该将其替换为:

document.addEventListener( 'wpcf7mailsent', function( event ) {
    ga( 'send', 'event', 'Contact Form', 'submit' );
}, false );

可以放置JavaScript代码,例如在页面的页脚中。

答案 1 :(得分:0)

转到“Contact Form 7”插件目录,然后打开位于“includes”文件夹中的“contact-form.php”文件。查找带有“action”字符串的行并将值更改为您的响应。

  'action' => esc_url( $url ) // should be original line
  'action' => 'send.php' // i guess it what you need