最近有朋友问我WordPress的表单插件 Contact Form 7 怎么实现提交表单后跳转到指定页面。
经过查找资料我发现之前使用在插件中附加设置中添加
on_send_ok
的方法已经停用了。
Note: The method using on_sent_ok hook is no longer recommended. This function is scheduled to be abolished by the end of 2017.
现在 Contact Form 7 采用 custom DOM event 的方式运行 JavaScript。表单提交后跳转到指定url的脚本如下:
<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
location = 'http://example.com/';
}, false );