我正在创建一个花店网站。有些花是季节性的。使用高级自定义字段插件,我在 Woocommerce 产品帖子类型(复选框)列表中添加了一个自定义字段,以供选择哪些产品可用。
我已经能够使用以下代码在产品不可用的月份禁用“添加到购物车”按钮:
add_filter('woocommerce_is_purchasable', 'is_available', 10, 2);
function is_available() {
// this is a field added using 'Advance Custom Fields' plugin
$months = get_field('availability');
$currentMonth = date('F');
if(in_array($currentMonth, $months))
return true;
else
return false;
}
我使用的代码有效,它从相关的单个产品页面中删除了添加到购物车按钮。我想添加一些消息,以便客户知道为什么它不可用。我怎样才能做到这一点?
当产品不可用时,我只需要知道如何添加消息。