【发布时间】:2020-12-09 16:04:56
【问题描述】:
如何获得产品可见性的价值?
我想在循环中设置条件显示,如果隐藏则基于产品可见性。
类似:
if($my_product is hidden) {
}
【问题讨论】:
标签: php wordpress methods woocommerce product
如何获得产品可见性的价值?
我想在循环中设置条件显示,如果隐藏则基于产品可见性。
类似:
if($my_product is hidden) {
}
【问题讨论】:
标签: php wordpress methods woocommerce product
您可以简单地在WC_Product 对象上使用WC_Product method is_visible(),例如:
global $product;
// Be sure to get the WC_Product instance object
if( ! is_a( $product, 'WC_Product' ) ) {
$product = wc_get_product( get_the_id() );
}
// Check product visibility
if( ! $product->is_visible() ) {
// Not visible
} else {
// Visible
}
它应该可以工作。
【讨论】: