Удаление контента по категориям

Документ уровня разработчика.

Если вы не разбираетесь в коде и не знаете, как решать возможные конфликты, обратитесь к WooExpert или разработчику за помощью. Мы не можем оказывать поддержку по кастомизации в рамках нашей политики поддержки.

Добавьте этот код в файл functions.php дочерней темы или используйте плагин для добавления пользовательских функций, например Code Snippets. Не добавляйте код напрямую в functions.php родительской темы — он будет перезаписан при обновлении темы.

Следующий код удаляет изображения товаров на страницах отдельных товаров в категории «Посуда»:

/**
 * Переопределение шаблона цикла и отображение количества рядом с кнопками «Добавить в корзину»
 */

add_action( 'wp', 'remove_product_content' );

function remove_product_content() {

    // Если просматривается товар в категории «Посуда»
    if ( is_product() && has_term( 'Cookware', 'product_cat' ) ) {

        // Удаляем изображения товара
        remove_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_images', 20 );

        // Список всех доступных хуков можно найти в файле woocommerce-hooks.php
    }
}

Поделиться с друзьями
Документация WooCommerce