为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
墨色风雨 2021-12-03 18:59:50
我已经从商店和类别页面中删除了添加到购物车按钮,但是产品页面下方的相关产品部分怎么样?下面的代码对此不起作用。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 );
查看完整描述

2 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

这是相同的代码:


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

}


查看完整回答
反对 回复 2021-12-03
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

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


.woocommerce ul.products li.product a.button {

    display: none;

}


查看完整回答
反对 回复 2021-12-03
  • 2 回答
  • 0 关注
  • 176 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信