我想隐藏Wooccommerce产品页面(单个页面)上的"添加到购物车"按钮。我什么都试过了,但还没想清楚。
因此,我有一个名为Available
的自定义字段,在其中输入"1"或"0"。现在,对于我将此自定义字段设置为0的产品,我希望禁用"添加到购物车"按钮。
在产品列表页面中,我使用了:get_post_meta($post->ID, 'available', true);
正在工作,但在单页(产品页)中,get_post_meta
不工作。
我在想我应该用一个函数来完成这件事吗?或者variation-add-to-cart.php
中的一些代码。
你能帮忙吗?
谢谢!!!
编写此代码您的主题/功能.php
if(get_post_meta(get_the_ID(), 'available', true)) {
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
}