Woocommerce:使用简码将产品添加到购物车后,重定向到自定义页面

时间:2019-02-12 21:14:56

标签: php wordpress woocommerce

我正在使用简码[add_to_cart id =“ 6247”],我需要将其添加到购物车中,并将用户重定向到特定页面。 但是,它会添加产品,但会重定向到产品页面。

我尝试在functions.php中使用此代码

add_filter( 'woocommerce_add_to_cart_redirect', 'rv_redirect_on_add_to_cart' );
function rv_redirect_on_add_to_cart() {

    //Get product ID
    if ( isset( $_POST['add-to-cart'] ) ) {

        $product_id = (int) apply_filters( 'woocommerce_add_to_cart_product_id', $_POST['add-to-cart'] );

        //Check if product ID is in the proper taxonomy and return the URL to the redirect product
        if ( has_term( 'testcat', 'product_cat', $product_id ) )
            return get_permalink( 83 );

    }

}

我也使用了此插件-https://wordpress.org/plugins/woocommerce-add-to-cart-custom-redirect/

,但不会进行任何更改。如果您单击产品页面上的“添加到购物车”按钮,但不使用生成的简码按钮,则可以使用该功能。

我正在使用woocommerce版本3.5.4

0 个答案:

没有答案