我已经从“商店”和“类别”页面中删除了“添加到购物车”按钮,但是产品页面下方的“相关产品”部分如何处理?下面的代码不适用于此代码。
function remove_add_to_cart_buttons() {
if( is_product_category() || is_shop()) {
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' );
}
}
add_action( 'woocommerce_after_shop_loop_item', 'remove_add_to_cart_buttons', 10 );
答案 0 :(得分:1)
这是相同的代码:
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
这是因为在这两个操作上都显示了“添加到购物车”按钮。
function woocommerce_template_single_add_to_cart()
{
global $product;
do_action( 'woocommerce_' . $product->product_type . '_add_to_cart' );
}
答案 1 :(得分:0)
您可以尝试使用自定义CSS,如下所示。将其放在管理面板下的外观->自定义程序->自定义CSS下。
.woocommerce ul.products li.product a.button {
display: none;
}