猿问

如何从 WooCommerce 中的相关产品中删除添加到购物车按钮?

我已经从商店和类别页面中删除了添加到购物车按钮,但是产品页面下方的相关产品部分怎么样?下面的代码对此不起作用。


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 );


墨色风雨
浏览 177回答 2
2回答

至尊宝的传说

这是相同的代码: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' );}

慕田峪4524236

您可以尝试使用自定义 CSS,如下所示。将它放在管理面板下的外观 -> 定制器 -> 自定义 CSS 下。.woocommerce ul.products li.product a.button {    display: none;}
随时随地看视频慕课网APP
我要回答