小编use*_*671的帖子

隐藏运输选项Woocommerce

所以我试图隐藏基于产品标签的Woocommerce中的某些船舶方法.我面临的主要问题是我自己缺乏PHP知识,所以我在一些非常友好的人的帮助下,将以下代码与frankensteined:

add_filter( 'woocommerce_available_shipping_methods', 'hide_shipping_based_on_tag' ,    10, 1 );

function check_cart_for_share() {

// load the contents of the cart into an array.
global $woocommerce;
$cart = $woocommerce->cart->cart_contents;

$found = false;

// loop through the array looking for the tag you set. Switch to true if the tag is found.
foreach ($cart as $array_item) {
if (isset($array_item['product_tag']) && $array_item['product_tag'] == "CHOSEN_TAG") { // Replace "CHOSEN_TAG" with what ever tag you want
$found = true;
break;
}
}
return $found;

}

function hide_shipping_based_on_tag( …
Run Code Online (Sandbox Code Playgroud)

wordpress woocommerce

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

woocommerce ×1

wordpress ×1