Здравствуйте, друзья! В этом уроке мы продолжим с Вами говорить о интернет магазине WooCommerce, и разберем как можно указать изображение товара по умолчанию, которое будет появляться автоматически на всех товарах без миниатюры.
Итак, приступим!
1. Для начала нам нужно загрузить изображение, которые мы хотим использовать по умолчанию.
Зайдите с административного меню в Медиафайлы -> Добавить новый.
2. На открывшейся странице нажмите кнопку «Выберите файлы» и загрузите с компьютера изображение.
После этого напротив загруженного изображения нажмите кнопку «Изменить».
3. Теперь нужно скопировать часть ссылки на изображение, в которой указан путь к папке с загруженным файлом.
4. Добавляем код ниже в файл functions.php. Далее в 9 строчке кода ($src = $uploads . ‘/2015/08/default-image.jpg‘;) замените на свою часть ссылки на изображение, которую вы скопировали в прошлом шаге и сохраните файл functions.php.
add_action( 'init', 'custom_fix_thumbnail' ); function custom_fix_thumbnail() { add_filter('woocommerce_placeholder_img_src', 'custom_woocommerce_placeholder_img_src'); function custom_woocommerce_placeholder_img_src( $src ) { $upload_dir = wp_upload_dir(); $uploads = untrailingslashit( $upload_dir['baseurl'] ); $src = $uploads . '/2015/08/default-image.jpg'; return $src; } }
Готово! Изображение по умолчанию для всех товаров назначено!
Важно! В теме Storefront код нужно добавлять в файл themes\storefront\inc\init.php.
Результат добавления изображения по умолчанию:
Как видите, сложного ничего нету. Главное правильно скопировать и заменить в коде ссылку на изображение.
В случае, если у Вас по каким-то причинам что-то не получилось — смело пишите в комментариях!
Спасибо за статью! Буду использовать ваши рекомендации на своем сайте — pycc-site.ru
Александр, подскажите пожалуйста! Задаю изображение товара, в каталоге высвечивается, а в карточке нет . Скажите в чем проблема, и как её решить? Связано ли это с размером картинки?
Добрый день, у меня появилась следующая проблема: при добавлении товара невозможно стало загрузить изображение товара, а так же поменять в ранее же забитых товарах главное изображение товара. Подскажите, пожалуйста, как разрешить эту проблемуГ буду признательна за ответ
Здравствуйте. Сперва нужно найти саму проблему или попытаться решить её стандартными способами. Что для этого нужно:
1) Обновите WP
2) Обновите WooCommerce
3) Отключите все плагины кроме WC и проверьте добавление.
4) Измените тему, дабы убедиться что проблема не в ней.
Таким образом можно исправить/исключить/найти/ проблему на сайте.
Екатерина, решена ли ваша проблема? Тоже с таким встретился.
Ставил другую тему, блок появился, что дальше делать, пока не знаю.
Подскажите как отсортировать чтобы товары без фото (т.е. с фото по умолчанию) находились в конце списка товаров.
помогите пожалуйста настроить просмотр товара чтобы не сближало а переходило на другую картинку. http://sumkilviv.pp.ua/
Добрый день. В новых версия WooCommerce можно сделать это в настройках WooCommerce (Админка -> WooCommerce -> Настройки).
Первые шаги делаются точно также, добавляется новое изображение в Медиа Библиотеку сайта, копируется ссылка или ID изображения. Далее заходите в настройки WooCommerce (Админка -> WooCommerce -> Настройки) и в поле «Изображение заполнитель» вставляете ссылку или ID изображения. После этого сохраняете настройки. Изображение по умолчанию изменилось.)
Добавьте пожалуйста как альтернативный метод в статью.)
Скажите, пожалуйста, как задать изображение по умолчанию для товаров из конкретной категории?
Как изменить изображения товаров для сайта artcvety-omsk.ru ?
У меня есть более актуальная информация 2021 года 😉
https://tabhub.ru/kak-pravilno-prikreplyat-fotografiyu-k-tovaru/
Обновил информацию по массовой работе с фотокарточками товаров в интернет-магазине на WooCommerce:
https://tabhub.ru/kak-massovo-prikrepit-kartinki-k-tovaru-woocommerce/