首页 > 解决方案 > 空购物车重定向到特定页面

问题描述

我想重定向到带有 URL slug 'join' 或 post-id 471 的页面,我应该在 wc_get_page_id 后面放什么?

add_action("template_redirect", 'redirection_function');
function redirection_function(){
    global $woocommerce;
    if( is_cart() && WC()->cart->cart_contents_count == 0){
       wp_safe_redirect( get_permalink( wc_get_page_id( 'join' ) ) ); 
     exit;
    }
}
add_action( 'template_redirect', 'cart_empty_redirect_to_join' );

谢谢!

标签: phpwordpresswoocommerce

解决方案


这应该有效。让我知道。

add_action( 'template_redirect', 'redirect_if_empty_cart' );
function redirect_if_empty_cart() {

    if ( !is_cart() ) return;
    global $woocommerce;

    if( is_cart() && $woocommerce->cart->cart_contents_count == 0) {
        wp_safe_redirect( get_permalink( 471 ) );
        exit;
    }
    
}

推荐阅读