WooCommerce 重定向到自定义谢谢页面
- WooCommerce
- 2022-02-28
- 109热度
- 0评论
如何重定向WooCommerce订单完成后的感谢页面?并且定向到一个指定页面,我们可以简单地添加一些代码到主题文件夹的 functions.php文件来实现。
方法一:快速重定向到自定义感谢页面
// Redirect custom thank you add_action( 'woocommerce_thankyou', 'bbloomer_redirectcustom'); function bbloomer_redirectcustom( $order_id ){ $order = new WC_Order( $order_id ); $url = 'http://yoursite.com/custom-url'; if ( $order->status != 'failed' ) { wp_redirect($url); exit; } }
方法二:带 JS重定向到自定义感谢页面
// Redirect custom thank you add_action( 'woocommerce_thankyou', 'bbloomer_redirectcustom'); function bbloomer_redirectcustom( $order_id ){ $order = new WC_Order( $order_id ); $url = 'http://yoursite.com/custom-url'; if ( $order->status != 'failed' ) { echo "<script type='text/javascript'>window.location = '" . $url . "'</script>"; } }