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

Опубликовано: 22.09.2023 в категории: Woocommerce

Заменить  изображение по умолчанию в WooCommerce на свое в категориях и карточках товара  бывает необходимо, если у вас пока не во всех товарах вставлены фото или картинки.  Картинка (placeholder) в WooCommerce по умолчанию смотрится довольно бледно и вы хотите что-то более оригинальное.

картинка по умолчанию в WooCommerce

изображение по умолчанию в WooCommerce

  1. Для этого загружаете свое изображение в админке «Медиафайлы» => «Добавить новый». заменить изображение по умолчанию в WooCommerce
  2. В файл 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 . '/2023/09/default-image.jpg';
          
        return $src;
        }
    }
    
  3. Далее копируете ссылку своего изображения, и вместо /2023/09/default-image.jpg вставляете ее. Но соответственно не полный путь к изображению, а только часть ссылки, как в коде.

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

Читайте также: Как убрать слово описание в карточке товара woocommerce

бесплатная накрутка подписчиков вконтакте

Самое читаемое:

Всего комментариев: 0

Оставить комментарий

Ваш email не будет опубликован.

Заявка на бесплатную консультацию

Для бесплатной консультации укажите свое имя и номер телефона в форме ниже. Я перезвоню Вам и отвечу на все вопросы.

    Даю свое согласие на обработку персональных данных.

    ×
    Заказать сайт

    Чтобы заказать сайт заполните форму ниже. Я перезвоню Вам, отвечу на все вопросы, приму Ваш заказ и назову его ориентировочную стоимость.

      Даю свое согласие на обработку персональных данных.

      ×
      Заказать сайт по акции "Все включено"

      Для заказа сайта по акции «Все включено» заполните форму ниже. Я перезвоню Вам, отвечу на все вопросы, и приму Ваш заказ.

        Даю свое согласие на обработку персональных данных.

        ×
        Заказ услуги

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

          Даю свое согласие на обработку персональных данных.

          ×