WooCommerce 重定向到自定义谢谢页面
- WooCommerce
- 2022-02-28
- 259热度
- 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>";
}
}
