Как скрыть товары без фото и описания Woocommerce?

Обновлено 17.05.2023

Для этого есть фильтр woocommerce_product_is_visible, который проверяет на пустоту описания или отсутствие фото.

Необходимо добавить следубщий код в файл  functions.php вашей темы.

add_filter( 'woocommerce_product_is_visible', function( $visible, $id ) {
    // Если у товара нет фото - скроем товар.
    if ( ! has_post_thumbnail( $id ) ) {
        return false;
    }

    return $visible;
}, 10, 2 );

 

2 ответа

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

4 × 5 =