繁体   English   中英

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

[英]How to remove Add to Cart button from Related Products in 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 );

您可以尝试使用自定义CSS,如下所示。 将其放在管理面板下的外观->自定义程序->自定义CSS下。

.woocommerce ul.products li.product a.button {
    display: none;
}

这是相同的代码:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM