我在Wordpress上使用Contact Form 7,我需要在单击Submit按钮后放置脚本 - 我真的不知道如何正确操作。能告诉我实施它的简单方法吗?
代码是 - 一个iframe网址,另一个是javascript代码。
答案 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