знаете ли вы, как обнаружить и скрыть продукты 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" на самом деле существует, но оно не активно.
Есть ли у вас какие-либо идеи о том, как я могу поймать испорченные изображения и скрыть связанные с ними продукты?
Спасибо заранее,
Ник