• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Решено Установить поддержку миниатюр к товару в woocommerce.

Image CMS
#1
Здравствуйте. Очень нужна Ваша помощь!
В общем ситуация такая:
Есть тестовый сайт, на нем установлена тема Black Bird и интернет-магазин woocommerce.
Задача: нужно добавить основную миниатюру к товару, чтобы не было белого квадрата.
НО: В админке отсутствует функция "Вставить миниатюру товара", но есть просто "Галерея изображений" (в белый квадрат не вставляет). При этом сам вордпресс поддерживает функцию "вставить миниатюру к записи".

Вопрос: прошу Вас помочь настроить виджет в админке "вставка основной миниатюры к товару". Или подсказать способ как удалить этот белый квадрат.
Ну или другие способы решения проблемы.
Очень нужен Ваш опыт! Прошу, помогите!

Ссылка на тестовый сайт: http://masterprojects.ru/magazin/alpen-gold/alpen-gold-so-vkusom-klubniki/
 
Последнее редактирование модератором:

D&B

Администратор
Команда форума
Местный
#2
У вас же вроде премиум тема. Почему бы не обратится к разрабам за поддержкой. Правда, у меня есть подозрение, что она вообще не поддерживает WooCommerce.
 

rikitiki

Специалист
Местный
#3
И у меня в другой теме такая же чертовщина. Приходится переходить в тему попроще, чтобы вставить товарные миниатюры. А в записях и страницах вставка работает нормально. Перерыл в поисковике миллион страниц, а ответа не нашёл.
Вставил код который рекомендуют при отсутстви поддержки миниатюр, а также код из руководства woo по интеграции темы, но это не привело к успеху.
Собственно сменить туда-обратно тему, чтобы вставить миниатюры дело секундное. Но у меня плагин Widgetize pages при смене тем сбрасывает настройки. Приходится всякий раз их восстанавливать. И это напрягает.
Что интересно - тема дамы BlackBird, в бесплатном варианте не поддерживает вставку товарных миниатюр, а в триальном поддерживает.
 
Последнее редактирование:

rikitiki

Специалист
Местный
#4
Помог сам создатель плагина Cyr to Lat enhanced. Проконсультировал.
Оказывается в данных темах миниатюры добавляются для ограниченного списка типов записей. Достаточно его расширить, то есть добавить pages и product и строка "Добавить миниатюру" появится в редакторах страниц и товаров.
Эльвира, если ваша тема BlackBird:
http://wordpress.org/themes/blackbird
то откройте файл wp-content\themes\blackbird\functions\blackbird-functions.php
В него вместо
add_theme_support('post-thumbnails', array('post', 'game_listing'));
вставьте
add_theme_support('post-thumbnails', array('post', 'game_listing', 'page', 'product'));
И во всех редакторах возможность вставки миниатюр появится.
 
Последнее редактирование:

dim70

Опытный
#6
Помог сам создатель плагина Cyr to Lat enhanced. Проконсультировал.
Оказывается в данных темах миниатюры добавляются для ограниченного списка типов записей. Достаточно его расширить, то есть добавить pages и product и строка "Добавить миниатюру" появится в редакторах страниц и товаров.
Эльвира, если ваша тема BlackBird:
http://wordpress.org/themes/blackbird
то откройте файл wp-content\themes\blackbird\functions\blackbird-functions.php
В него вместо
add_theme_support('post-thumbnails', array('post', 'game_listing'));
вставьте
add_theme_support('post-thumbnails', array('post', 'game_listing', 'page', 'product'));
И во всех редакторах возможность вставки миниатюр появится.
Подскажите, может ли быть это Переопределения (WooCommerce):
Royal/woocommerce/single-product/product-image.php версия 2.0.14 устарела. Версия ядра 2.6.3,
Royal/woocommerce/single-product/product-thumbnails.php версия 2.3.0 устарела. Версия ядра 2.6.3,
причиной тому, что "В админке отсутствует функция "Вставить миниатюру товара", но есть просто "Галерея изображений" ?
 

searchingman

Гуру
Местный
#7
Подскажите, может ли быть это Переопределения (WooCommerce):
Royal/woocommerce/single-product/product-image.php версия 2.0.14 устарела. Версия ядра 2.6.3,
Royal/woocommerce/single-product/product-thumbnails.php версия 2.3.0 устарела. Версия ядра 2.6.3,
причиной тому, что "В админке отсутствует функция "Вставить миниатюру товара", но есть просто "Галерея изображений" ?
Да, конечно. В первую очередь нужно, чтобы версия темы (шаблонов темы) соответствовали установленной версии плагина WooCommerce. Затем, дальше разбираться.
 

dim70

Опытный
#8
Увы - это направление не дало результата. На тестовом домене http://wptopic.ru/Royal/ установил версию плагина Woocommerce 2.4.10, версия темы ROYAL 2.6 - все файлы соответствуют
Overrides (WooCommerce):
Royal6/woocommerce/archive-product.php,
Royal6/woocommerce/cart/cart-empty.php,
Royal6/woocommerce/cart/cart.php,
Royal6/woocommerce/cart/cross-sells.php,
Royal6/woocommerce/cart/mini-cart.php,
Royal6/woocommerce/checkout/form-billing.php,
Royal6/woocommerce/checkout/form-checkout.php,
Royal6/woocommerce/checkout/form-shipping.php,
Royal6/woocommerce/content-product.php,
Royal6/woocommerce/content-product_cat.php,
Royal6/woocommerce/content-single-product.php,
Royal6/woocommerce/content-widget-product.php,
Royal6/woocommerce/global/breadcrumb.php,
Royal6/woocommerce/global/form-login.php,
Royal6/woocommerce/global/quantity-input.php,
Royal6/woocommerce/global/wrapper-end.php,
Royal6/woocommerce/global/wrapper-start.php,
Royal6/woocommerce/loop/add-to-cart.php,
Royal6/woocommerce/loop/loop-end.php,
Royal6/woocommerce/loop/loop-start.php,
Royal6/woocommerce/loop/no-products-found.php,
Royal6/woocommerce/loop/pagination.php,
Royal6/woocommerce/loop/sale-flash.php,
Royal6/woocommerce/myaccount/form-edit-address.php,
Royal6/woocommerce/myaccount/form-login.php,
Royal6/woocommerce/myaccount/my-address.php,
Royal6/woocommerce/single-product/add-to-cart/simple.php,
Royal6/woocommerce/single-product/product-image.php,
Royal6/woocommerce/single-product/product-thumbnails.php,
Royal6/woocommerce/single-product/related.php,
Royal6/woocommerce/single-product/sale-flash.php,
Royal6/woocommerce/single-product/short-description.php,
Royal6/woocommerce/single-product/tabs/tabs.php,
Royal6/woocommerce/single-product/up-sells.php,
Royal6/woocommerce/single-product-reviews.php,
Royal6/woocommerce/single-product.php

А вот в админке отсутствует функция "Вставить миниатюру товара", но есть просто "Галерея изображений".
Какой файл отвечает за вывод в админке Wordpress миниатюр?
 

dim70

Опытный
#9
Всем спасибо! Удалось решить. Надо было установить рекомендованные темой плагины, а именно WPBakery Visual Composer. После установки плагина появилась в админке функция "Вставить миниатюру товара".
 
Сверху Снизу