19.04.2024

Как задать изображение товара по умолчанию в WooCommerce

Здравствуйте, друзья! В этом уроке мы продолжим с Вами говорить о интернет магазине WooCommerce, и разберем как можно указать изображение товара по умолчанию, которое будет появляться автоматически на всех товарах без миниатюры.

Итак, приступим!

1. Для начала нам нужно загрузить изображение, которые мы хотим использовать по умолчанию.

Зайдите с административного меню в Медиафайлы -> Добавить новый.

Как задать изображение товара по умолчанию в WooCommerce

2. На открывшейся странице нажмите кнопку «Выберите файлы» и загрузите с компьютера изображение.

После этого напротив загруженного изображения нажмите кнопку «Изменить».

Как задать изображение товара по умолчанию в WooCommerce

3. Теперь нужно скопировать часть ссылки на изображение, в которой указан путь к папке с загруженным файлом.

Как задать изображение товара по умолчанию в WooCommerce

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.

Результат добавления изображения по умолчанию:

Как задать изображение товара по умолчанию в WooCommerce

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

В случае, если у Вас по каким-то причинам что-то не получилось — смело пишите в комментариях!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *