WordPress

Скрываем часть контента и разворачиваем по кнопке «читать далее» (WordPress)

Задача следующая Надо скрыть часть контента и развернуть по кнопке или ссылке «Читать далее», то есть чтоб изначально отображался не весь текст а только часть и по кнопке развернуть уже полностью и потом так же свернуть. Реализация разворачивания и сворачивания контента Реализацию сделал использую шорткод, который добавляем в файл функции своей темы (functions.php) Далее создаем JavaScript для обработки разворачивания и […]

Далее »

Загрузка файла svg в медиафайлы (WordPress)

При стандартных настройках движка WordPress возникает проблема с загрузкой файлов SVG. То есть, Вы открываете медиафайлы и пытаетесь закачать какой-нибудь файл *.svg и система выдает следующее сообщение «Извините, этот тип файла недопустим по соображениям безопасности» Хотя данный файл легко копируется на сервер через FTP Решение с загрузкой файлов SVG Для любителей плагинов, есть готовое решение в плагине SVG Support. Активирова […]

Далее »

Сокращенный вывод описания рубрик при просмотре в админке списка рубрик

В вордпрессе есть раздел «Рубрики», где можно просматривать список уже имеющихся рубрик и создать новую. Так же, если установлен «WooCommerce», появляются «Категории» товаров и возможность просматривать их список и редактировать. Рубрики и категории товаров схожи по структуре, разве-что имеют разные названия таксаномий. Теперь ближе к теме. Если оставить как есть, настройки темы, то можно увидеть (при заполненных описаниях рубрик), что […]

Далее »

Вывод alt картинки (WordPress)

И так, задача. Нужно вывести alt для картинок. Если использовать функцию wp_get_attachment_image для вывода изображения, то вопрос с альтами особо не стоит, так как там в автомате выводятся, если заполнены alt в админке. А если самому набирать тег img атрибытами, то тут возникает проблема. К примеру, функция wp_get_attachment_image_src — выдает массив с урлом картинки, и в нем нет alt, собственно […]

Далее »

Как получить список категорий товаров в woocommerce?

Для того чтобы получить список категорий товаров, воспользуемся стандартной функций вордпреса get_categories(). Пример вывода категорий Обратите внимание что для вывода категорий товаров, таксономию задаем product_cat Список данных одной категории

Далее »

Правим сообщение «Вы отложили Товар в свою корзину» (Woocommerce)

В Woocommerce есть ряд системных сообщений которые нельзя настроить через админку сайта, не используя сторонние плагины. Одно из них «Вы отложили Товар в свою корзину» Для исправления данного текста воспользуемся следующим кодом, размещенном в functions.php вашей темы Примечание Тут находятся переводы на русский язык wp-content/languages/plugins/woocommerce-ru_RU.po в данном файле указано то есть текст используется в файле includes/wc-cart-functions.php строка 116 если посмотреть […]

Далее »

Общее количество товаров и их сумма

Размещаем иконку корзины в шапке с выводом общего количества товаров в корзине Для получения количества товаров в корзине нам поможет следующий код Для получения общей суммы в корзине, подойдет такой код Итого, немного подшаманим

Далее »

Error: Something went wrong. We could not make a connection with the server.

Очень интересная ошибка, плагина «Woocommerce CSV importer». Возникает при импорте товара, притом что с начало был сделан экспорт, потом файл полученный при экспорте импортирую обратно. То есть плагину не нравится его же файл. Проанализировав файл импорта, выяснилось что ошибка возникает как раз на импорте вариативных товаров. Протрасировав ошибку, добавляя в код инструкцию по выводу в лог выявил что сбой идет […]

Далее »

Заполняем автоматом alt и title для фото товаров

В общем, если вкратце, есть магазин, в нем куча товаров (более 100), и у товаров есть фото но alt и title изображений пустые. Конечно можно зайти в медиафайлы и проставить каждому изображению alt и title, но блин в лом перебирать все фото и ставить название товара в атрибуты. Решение в файл функции темы добавляем следующий код:

Далее »

Изменить текст кнопки «Выбрать опции для …» вариативных товаров

Меняем стандартный текст кнопки для вариативных товаров, вместо «Выбрать …» ставим «Купить» Как было и как стало Так же можно поменять текст «В корзину», для простых товаров, добавив в функцию следующее условие: Если надо изменить текст «Выбрать опцию» в поле select, то подойдет следующий код В результате получим следующий вид

Далее »
1 2 3 4 5