联系表格 7 感谢页面在新 window 上重定向
Contact form 7 thank you page redirection on new window
我设置了感谢页面重定向,效果很好。但是我想在新的 window 中打开重定向的 URL。我该怎么做?
这是代码 -
add_action( 'wp_footer', 'redirect_cf7' );
function redirect_cf7() {
<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
location = 'https://example.com/thank-you/';
}, false );
</script>
}
请帮助我在没有任何插件的情况下实现它。
官方文档如下,供大家参考:
Contact Form 7 DOM Events
使用这个可能会对您有所帮助 现在页面将在另一个 window
中打开
window.open("https://www.google.com");
您可以使用window.open
document.addEventListener( 'wpcf7mailsent', function( event ) {
document.addEventListener( 'wpcf7mailsent', function( event ) {
location = window.open('https://example.com/thank-you/', '_blank' );
}, false );
这是本地代码片段,证明一切正常(oblivius 不适用于代码片段,但您需要 运行 使用本地服务器):
function redirect(){
location = window.open('https://google.com/', '_blank' );
}
<button onclick="redirect()">redirect</button>
好的,成功了。这是解决问题的代码:
<?php
add_action( 'wp_footer', 'redirect_cf7' );
function redirect_cf7() { ?>
<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
_location = 'https://example.com/thank-you/';
window.open(_location, "MsgWindow");
}, false );
</script>
<?php }
感谢大家的宝贵时间。
我设置了感谢页面重定向,效果很好。但是我想在新的 window 中打开重定向的 URL。我该怎么做?
这是代码 -
add_action( 'wp_footer', 'redirect_cf7' );
function redirect_cf7() {
<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
location = 'https://example.com/thank-you/';
}, false );
</script>
}
请帮助我在没有任何插件的情况下实现它。
官方文档如下,供大家参考: Contact Form 7 DOM Events
使用这个可能会对您有所帮助 现在页面将在另一个 window
中打开window.open("https://www.google.com");
您可以使用window.open
document.addEventListener( 'wpcf7mailsent', function( event ) {
document.addEventListener( 'wpcf7mailsent', function( event ) {
location = window.open('https://example.com/thank-you/', '_blank' );
}, false );
这是本地代码片段,证明一切正常(oblivius 不适用于代码片段,但您需要 运行 使用本地服务器):
function redirect(){
location = window.open('https://google.com/', '_blank' );
}
<button onclick="redirect()">redirect</button>
好的,成功了。这是解决问题的代码:
<?php
add_action( 'wp_footer', 'redirect_cf7' );
function redirect_cf7() { ?>
<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
_location = 'https://example.com/thank-you/';
window.open(_location, "MsgWindow");
}, false );
</script>
<?php }
感谢大家的宝贵时间。