我想删除"添加到卡"或WooCommerce主页主页上的任何其他按钮,但不是产品单页。
例如: 主页:https://demo.woothemes.com/storefront/ 产品单页:https://demo.woothemes.com/storefront/product/build-your-dslr/
我想这样做是因为我想强迫我的网站访问者访问产品单页。
我将从网站中删除哪个代码行>外观>编辑器?
答案 0 :(得分:1)
尝试以下方法:
add_action( 'woocommerce_after_shop_loop_item', 'remove_loop_add_to_cart_on_home', 1 );
function remove_loop_add_to_cart_on_home() {
if( is_front_page() ){
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
}
}
代码放在活动子主题(或活动主题)的function.php文件中。
要在商店页面上删除它,您将拥有:
add_action( 'woocommerce_after_shop_loop_item', 'remove_loop_add_to_cart_on_home', 1 );
function remove_loop_add_to_cart_on_home() {
if( is_front_page() || is_shop() ){
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
}
}
代码放在活动子主题(或活动主题)的function.php文件中。