我已经从商店和类别页面中删除了添加到购物车按钮,但是产品页面下方的相关产品部分怎么样?下面的代码对此不起作用。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' );
}
慕田峪4524236
TA贡献1875条经验 获得超5个赞
您可以尝试使用自定义 CSS,如下所示。将它放在管理面板下的外观 -> 定制器 -> 自定义 CSS 下。
.woocommerce ul.products li.product a.button {
display: none;
}
- 2 回答
- 0 关注
- 176 浏览
添加回答
举报
0/150
提交
取消