在 Woocommerce 单品的 "Add to cart" 下方显示具体运费 class
Display specific shipping class below "Add to cart" on Woocommerce single products
在 Woocommerce 中,我想在单个产品页面
上显示特定的运费 class
例如: 如果产品有 "Pickup Only" 运费 class,我希望它显示在 [=21= 下方] 按钮(所有其他 classes 不需要显示)。
如何在 Woocommerce 单品页面 "Add to cart" 下方显示具体运费 class?
已更新 - 以下代码将显示运输 class 名称,在单个产品页面中,在添加到购物车按钮下方,仅当它是 "Pickup Only":
// On single product pages
add_action('woocommerce_single_product_summary','display_specific_shipping_class', 35 );
function display_specific_shipping_class(){
global $product;
// HERE define your targeted shipping class name
$defined_shipping_class = "Pickup Only";
$product_shipping_class = $product->get_shipping_class();
// Get the product shipping class term name
$term_name = get_term_by( 'slug', $product_shipping_class, 'product_shipping_class' )->name;
if( $term_name == $defined_shipping_class ){
echo '<p class="product-shipping-class">' . $term_name . '</p>';
}
}
代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。
在 Woocommerce 中,我想在单个产品页面
上显示特定的运费 class例如: 如果产品有 "Pickup Only" 运费 class,我希望它显示在 [=21= 下方] 按钮(所有其他 classes 不需要显示)。
如何在 Woocommerce 单品页面 "Add to cart" 下方显示具体运费 class?
已更新 - 以下代码将显示运输 class 名称,在单个产品页面中,在添加到购物车按钮下方,仅当它是 "Pickup Only":
// On single product pages
add_action('woocommerce_single_product_summary','display_specific_shipping_class', 35 );
function display_specific_shipping_class(){
global $product;
// HERE define your targeted shipping class name
$defined_shipping_class = "Pickup Only";
$product_shipping_class = $product->get_shipping_class();
// Get the product shipping class term name
$term_name = get_term_by( 'slug', $product_shipping_class, 'product_shipping_class' )->name;
if( $term_name == $defined_shipping_class ){
echo '<p class="product-shipping-class">' . $term_name . '</p>';
}
}
代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。