我想隐藏商店页面上的按钮,但我想在其他帖子和页面上显示.
我发现此代码隐藏了整个网站上的"添加到购物车"按钮:
add_action( 'woocommerce_after_shop_loop_item', 'remove_add_to_cart_buttons', 1 );
function remove_add_to_cart_buttons() {
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' );
}
Run Code Online (Sandbox Code Playgroud)
我怎么能调整它,所以它只删除了woocommerce商店和catagory页面上的按钮?
小智 11
您可以使用Woocommerce条件标签来检查:http://docs.woothemes.com/document/conditional-tags/
add_action( 'woocommerce_after_shop_loop_item', 'remove_add_to_cart_buttons', 1 );
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' );
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
25949 次 |
最近记录: |