如果价格超过某个阈值,即woocommerce中的100,000英镑,我希望隐藏价格。
也可以保留为空白,或者也设置为零。尽管这些条件在其他地方都可以很好地解决。
答案 0 :(得分:0)
当该产品不可用或缺货时,许多商店所有者将价格定为“ 0”,它向用户表示该产品不可用。
因此,如果要隐藏产品,当价格为零时,在函数文件的末尾添加以下代码-
add_action( 'woocommerce_product_query', 'themelocation_product_query' );
function themelocation_product_query( $q ){
$meta_query = $q->get( 'meta_query' );
$meta_query[] = array(
'key' => '_price',
'value' => 0,
'compare' => '>'
);
$q->set( 'meta_query', $meta_query );
}
打开商店页面,您会看到产品中未显示零价产品。