我正在尝试使用以下代码删除 WooCommerce 添加到购物车按钮:
function WC() {
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');
return WooCommerce::instance();
}
但这不起作用。
我正在使用报纸主题,并尝试按照某些线程中的建议进行编辑
WC-template-hooks.php
。
您提供的代码中有很多错误和缺少参数。
尝试以下方法:
add_action( 'woocommerce_init', 'remove_all_wc_add_to_cart' );
function remove_all_wc_add_to_cart() {
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
}
代码位于子主题的functions.php 文件中(或插件中)。已测试并有效。