Php 如果Woocommerce商店和档案中缺货,请移除产品按钮
我正在使用应答代码从我的产品页面中删除“添加到购物车”按钮,但现在每当有一篇文章缺货时,我就会在那里看到一个“不可用”的标签,这会扰乱我页面的布局Php 如果Woocommerce商店和档案中缺货,请移除产品按钮,php,wordpress,button,woocommerce,product,Php,Wordpress,Button,Woocommerce,Product,我正在使用应答代码从我的产品页面中删除“添加到购物车”按钮,但现在每当有一篇文章缺货时,我就会在那里看到一个“不可用”的标签,这会扰乱我页面的布局 我已尝试禁用它,但运气不佳,任何人都知道如何隐藏标签?要在产品缺货时删除“循环添加到购物车”按钮,请使用以下选项: add_action( 'woocommerce_after_shop_loop_item', 'out_of_stock_remove_loop_button', 2 ); function out_of_stock_remove_l
我已尝试禁用它,但运气不佳,任何人都知道如何隐藏标签?要在产品缺货时删除“循环添加到购物车”按钮,请使用以下选项:
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文件。已测试且有效。若要在产品缺货时删除“添加到购物车”按钮,请使用此按钮:
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文件。已测试并有效。使用官方网站上的这个片段
将此代码从活动主题或子主题放入functions.php文件。使用官方网站上的此代码片段
将此代码从活动主题或子主题放入functions.php文件。此回答代码不会删除“添加到购物车”按钮,并且始终以这种方式工作,禁用“添加到购物车”按钮并添加自定义标签“不可用”(带有自定义图标)正如您在代码本身中看到的那样……如果您想删除“添加到购物车”按钮,您需要另一个代码。因此,请注意,您的问题解释不正确,您正在制造混乱。此答案代码不会删除“添加到购物车”按钮,并且始终以这种方式工作,禁用“添加到购物车”按钮并添加自定义标签“不可用”(带有自定义图标),正如您在代码中看到的那样…如果您要删除“添加到购物车”按钮,你需要另一个代码。所以请注意,你的问题解释不对,你在制造混乱。