Woocommerce捆绑产品过滤器
问题描述:
我使用WooCommerce捆绑产品插件,我试图让我的一个捆绑产品默认选中。Woocommerce捆绑产品过滤器
到目前为止,我已经设法找到一种方法让他们全部检查。基本上我想这个过滤器来检查产品类型是否订阅,然后添加下面的过滤器。
有人可以帮我这个吗?
add_filter('woocommerce_bundled_item_is_optional_checked', 'wc_pb_is_optional_item_checked', 10, 2);
function wc_pb_is_optional_item_checked($checked, $bundled_item) {
return true;
}
答
你应该试试这个(我不知道在100%,因为我不使用产品捆绑插件):
add_filter('woocommerce_bundled_item_is_optional_checked', 'wc_pb_is_optional_item_checked', 10, 2);
function wc_pb_is_optional_item_checked($checked, $bundled_item) {
// If an item of the bundled product is a subscription
if(wc_get_product($bundled_item->item_id)->is_type('subscription'))
$checked = true;
return $checked;
}
这应该工作。
不,这没有奏效。我已经尝试了一个类似的解决方案,但是它会对捆绑产品选择进行制动。不管怎么说,还是要谢谢你 :) –