如何在 WooCommerce 循环中获得产品可见性?
How can i get product visibility in WooCommerce loop?
我如何获得产品可见度的价值?
我想根据隐藏的产品可见性在循环中设置条件显示。
类似于:
if($my_product is hidden) {
}
您可以简单地在 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
}
应该可以。
我如何获得产品可见度的价值?
我想根据隐藏的产品可见性在循环中设置条件显示。
类似于:
if($my_product is hidden) {
}
您可以简单地在 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
}
应该可以。