2013-06-04 2 views
0

Когда вы устанавливаете изображение с изображением для продукта woocommerce, оно отображается как первое/основное изображение в галерее на странице сведений о продукте. Я не хочу этого. Я просто хочу скрыть/удалить отображаемое изображение целиком на странице сведений о продукте. Я хочу, чтобы отображаемое изображение отображалось только на странице категории продукта, но не на странице описания продукта. Есть идеи по этому поводу? Кажется, у меня есть уникальная проблема. Благодарю.Woocommerce hide featured image on product detail page

ответ

0

Вы можете сделать простой хак с JavaScript:

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

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

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

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

+1

Каждый отправляю это, но он не работает для меня. –

+0

То же самое здесь, я имею в виду. Он скрывает изображение, но он по-прежнему занимает место на моем сайте – feresr

0

Следующая (с помощью JQuery), работал для меня:

<?php 

woocommerce_show_product_images(); 

?> 
<script> 

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

</script> 

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

0

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

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

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

.summary { float: left !important; }