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

Pet*_*oon 2 wordpress

我在 WordPress 上使用 Contact Form 7,我需要在单击“提交”按钮后放置脚本 - 我真的不知道如何正确执行。你能告诉我简单的实现方法吗?

这些代码是 - 一个 iframe url,另一个是 javascript 代码。

小智 5

Contact Form 7 有一个wpcf7_mail_sent挂钩来解决这个问题。用法看起来有点像:

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

还有wpcf7_mail_failed,它可以让您在电子邮件失败时进行连接。

或者

on_sent_ok: "ga( 'send', 'event', 'Contact Form', 'submit' );"
Run Code Online (Sandbox Code Playgroud)

您应该将其替换为:

document.addEventListener( 'wpcf7mailsent', function( event ) {
    ga( 'send', 'event', 'Contact Form', 'submit' );
}, false );
Run Code Online (Sandbox Code Playgroud)

JavaScript 代码可以放置在页面的页脚等位置。