簡體   English   中英

如何將購物車商品產品重定向到Woocommerce中的特定頁面?

[英]How can i redirect cart item product to specific page in Woocommerce?

我想要一次點擊購物車商品,它將被重定向到自定義頁面。 以下圖片是購物車頁面 在此輸入圖像描述

我試過以下腳本但沒有工作。

   add_filter( 'woocommerce_add_to_cart_redirect', 'redirect_on_add_to_cart' );
function redirect_on_add_to_cart() {
        if ( isset( $_POST['add-to-cart'] ) ) {
            $product_id = (int) apply_filters( 'woocommerce_add_to_cart_product_id', $_POST['add-to-cart'] );

            if($product_id == 322 || $product_id == 320){
                return get_permalink( 30 );
            }       
        }
}

我使用woocommerce_cart_item_permalink過濾器鈎子做了這個

function filter_woocommerce_cart_item_permalink($product_get_permalink_cart_item, $cart_item, $cart_item_key){
  $productId = $cart_item['product_id'];
  $customUrl = get_permalink( get_page_by_path( 'box_select_product' ) );
  $updatLink =add_query_arg( 'product_box_id', $productId, $customUrl );
  return $updatLink; 
}

add_filter( 'woocommerce_cart_item_permalink', 'filter_woocommerce_cart_item_permalink', 10, 3 ); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM