Когда вы устанавливаете изображение с изображением для продукта woocommerce, оно отображается как первое/основное изображение в галерее на странице сведений о продукте. Я не хочу этого. Я просто хочу скрыть/удалить отображаемое изображение целиком на странице сведений о продукте. Я хочу, чтобы отображаемое изображение отображалось только на странице категории продукта, но не на странице описания продукта. Есть идеи по этому поводу? Кажется, у меня есть уникальная проблема. Благодарю.Woocommerce hide featured image on product detail page
ответ
Вы можете сделать простой хак с JavaScript:
$('.images').remove();
Или в вашей теме, добавьте в ваш functions.php
remove_action('woocommerce_before_single_product_summary', 'woocommerce_show_product_images', 20);
Вы, скорее всего, нужно исправить CSS так что это не выглядит странным без изображения.
Следующая (с помощью JQuery), работал для меня:
<?php
woocommerce_show_product_images();
?>
<script>
$('.slides li').first().remove(); //1
$('#carousel > div').first().remove(); //2
</script>
Линия 1 удаляет большое изображение; строка 2 удаляет миниатюру.
Я использовал ту же самую рекомендацию этого в моей functions.php
remove_action('woocommerce_before_single_product_summary', 'woocommerce_show_product_images', 20);
Однако, так как я использую Sample Theme Genesis я должен был использовать следующий CSS, а также получить резюме сидеть правильно на левой стороне. По умолчанию он плавает вправо, так что нет более признанного изображения, сводная информация все еще сидит с правой стороны.
.summary { float: left !important; }
Каждый отправляю это, но он не работает для меня. –
То же самое здесь, я имею в виду. Он скрывает изображение, но он по-прежнему занимает место на моем сайте – feresr