我想重定向联系我们表单7,针对不同的页面, 我有多个自定义帖子,我希望当用户想要阅读时,先填写表单,然后重定向到整页。我希望每个帖子都有这个过程。
我可以看到我的测试用例here。
我这样做:
on_sent_ok: "location.replace('http://polestarllp.com/casestudy/benefits-of-sql-on-hadoop/');"
但这仅适用于一页。
答案 0 :(得分:1)
如果它不起作用,请检查Ajax是否在您的网站上正常运行。 点击此链接 http://contactform7.com/redirecting-to-another-url-after-submissions/
答案 1 :(得分:0)
您需要拨打帖子ID而不是此链接(' http://polestarllp.com/casestudy/benefits-of-sql-on-hadoop/')
on_sent_ok: "location.replace('<a href="'. get_permalink($post->ID) . '"');"
希望它适合你
答案 2 :(得分:0)
提交后重定向联系表单。这是完美的方法,
$.each(arr, function(k, v){
$(html).find('.myInput').val(v);
$('#main_div').append(html);//mutated html var should be here
});
但如果您遇到任何问题,那么您可以使用重定向插件来联系我们插件。可能这些链接可以帮助您。
1:https://wordpress.org/plugins/tags/redirect-cf7/
2:https://github.com/anup04sust/Contact-Form-7-Redirect/blob/master/contact-form-7-redirect.php
3:https://github.com/kasparsd/contact-form-7-extras/blob/master/plugin.php