Задать вопрос

Как скрыть в галерее товара первую картинку?

Как отключить вывод первой картинки в галерее товара в WooCommerce?
Пробовал два варианта, оба не работают
add_filter('woocommerce_single_product_image_thumbnail_html', 'remove_product_main_image', 2);
function remove_product_main_image($html) {
    global $post;

    $thumbnail  = '#(<div data-thumb="' . get_the_post_thumbnail_url( $post->ID, 'shop_thumbnail' ) . '" class="woocommerce-product-gallery__image">).*?(</div>)#';
    $html = preg_replace( $thumbnail, '', $html );

    return $html;
}


add_filter('woocommerce_single_product_image_thumbnail_html', 'remove_featured_image', 10, 2);
function remove_featured_image($html, $attachment_id ) {
    global $post, $product;

    $featured_image = get_post_thumbnail_id( $post->ID );

    if ( $attachment_id == $featured_image )
        $html = '';

    return $html;
}
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы