我已經從商店和類別頁面中刪除了添加到購物車按鈕,但是產品頁面下方的相關產品部分怎么樣?下面的代碼對此不起作用。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 關注
- 209 瀏覽
添加回答
舉報
0/150
提交
取消