php - 如果 Woocommerce 商店和档案中缺货,请删除产品按钮
问题描述
我在 Woocommerce 3 答案代码中使用添加字体真棒图标到自定义添加到购物车按钮来从我的产品页面中删除“添加到购物车”按钮,但现在每当有文章缺货时,我都会得到一个“不可用”标签那里弄乱了我的页面布局。
我试过禁用它,但没有运气,有人知道如何隐藏标签吗?
解决方案
要在产品缺货时删除循环添加到购物车按钮,请改用:
add_action( 'woocommerce_after_shop_loop_item', 'out_of_stock_remove_loop_button', 2 );
function out_of_stock_remove_loop_button() {
global $product;
if( ! $product->is_in_stock() )
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
}
代码位于您的活动子主题(或活动主题)的 function.php 文件中。测试和工作。
推荐阅读
- nativescript - 如何更改 nativescript-vue 中的 RadDataForm 样式?(Nativescript-Vue)
- laravel - Laravel 中的 Datepicker 和 chartjs(悬停时的旧图表数据)
- python - 如何摆脱烧瓶服务器代码中的全局变量?
- mysql - LEFT JOIN 不显示空值
- java - 有没有办法根据计数器创建数组列表?Java/安卓
- python - docker-compose:为什么在这里调用我的 python 应用程序?
- javascript - 从 uib-typeahead 自定义弹出窗口中检索过滤的项目不起作用
- python - 从列表中过滤结果 Python
- spring-boot - 如何在调用方法上使用resilience4j?
- c++ - 从 C++ priority_queue 解除分配