您知道如何检测和隐藏链接断开的woocommerce产品吗?
有以下情况: 我将外部源用于我的产品映像,因此我无法控制它们在服务器上的可用性。在某些情况下,某些链接会变为非活动状态(错误404),在这种情况下,我想自动隐藏具有此类链接的产品。
我尝试使用此代码段:
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' => '>'
)));
}
但是它不起作用,因为实际上存在“ _thumbnail_id”,但是它不处于活动状态。
您对我如何捕捉损坏的图像并隐藏与其相关的产品有一些想法吗?
预先感谢您, 尼克