无缩略图的WooCommerce隐藏产品
有什么方法可以隐藏没有缩略图的产品,我已经尝试过此代码但不起作用。
add_action( 'woocommerce_product_query', 'custom_pre_get_posts_query' );
function custom_pre_get_posts_query( $query ) {
$query->set( 'meta_query', array( array(
'key' => '_thumbnail_id',
'value' => '0',
'compare' => '>'
)));
}
Is there any way to hide products that have no thumbnail, I've tried this code but doesn't work.
add_action( 'woocommerce_product_query', 'custom_pre_get_posts_query' );
function custom_pre_get_posts_query( $query ) {
$query->set( 'meta_query', array( array(
'key' => '_thumbnail_id',
'value' => '0',
'compare' => '>'
)));
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将此代码添加到您的活动主题
functions.php
文件中,这将确保带有
_thumbnail_id
的帖子具有值。Add this code into your active theme
functions.php
fileThis will make sure that the posts with
_thumbnail_id
has a value.这将确保 meta_value 有一个值。
如果你想要更通用的东西。
This will ensure that the meta_value has a value.
If you want something more general.