Woocommerce скрывает избранное изображение на странице сведений о продукте

Когда вы устанавливаете избранное изображение для продукта woocommerce, оно отображается как первое / основное изображение в галерее на странице сведений о продукте. Я не хочу этого. Я просто хочу полностью скрыть / удалить избранное изображение со страницы сведений о продукте. Я хочу, чтобы избранное изображение отображалось только на странице категории продукта, но не на отдельной странице сведений о продукте. Есть идеи по этому поводу? Кажется, у меня здесь уникальная проблема. Спасибо.


person Vim Bonsu    schedule 04.06.2013    source источник


Ответы (3)


Вы можете сделать простой взлом с помощью javascript:

$('.images').remove();

Или в своей теме добавьте это в свой functions.php

remove_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_images', 20 );

Скорее всего, вам нужно будет исправить CSS, чтобы он не выглядел странно без изображения.

person Craig    schedule 05.06.2013
comment
Все публикуют это, но у меня это не работает. - person Mark Löwe; 23.04.2014
comment
То же, я имею в виду. Картинка скрывается, но все равно занимает место на моем сайте. - person frankelot; 12.05.2014

Следующее (с использованием jQuery) сработало для меня:

<?php

woocommerce_show_product_images();

?>
<script>

$('.slides li').first().remove();      //1
$('#carousel > div').first().remove(); //2

</script>

Строка 1 удаляет большое изображение; строка 2 удаляет эскиз.

person Ivan Maeder    schedule 10.12.2014

Я использовал ту же рекомендацию в моем functions.php

remove_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_images', 20 );

Однако, поскольку я использую образец темы Genesis, мне также пришлось использовать следующий CSS, чтобы сводка правильно размещалась с левой стороны. По умолчанию он перемещается вправо, поэтому, даже если избранного изображения больше нет, сводная информация по-прежнему находится справа.

.summary {
    float: left !important;
}
person Speshled    schedule 02.04.2015