Woocommerce полное описание товара

Краткое описание товара в WooCommerce отображается только в карточке. Выведем его и в списке товаров.

В данном руководстве мы будем использовать официальную тему WooCommerce — Storefront.

По умолчанию в списке товаров отображается миниатюра, название и ссылка на карточку товара.

Заполняем краткое описание в админ-панели.

Находим подходящий хук в /wp-content/plugins/woocommerce/templates/content-product.php и выводим краткое описание с помощью следующего сниппета.

Добавим нижний отступ для краткого описания. Для этого вставляем следующий код в Внешний вид -> Настроить -> Дополнительные стили.

Жмём кнопку «Опубликовать» и проверяем результат.

Чтобы вывести краткое описание товара только на странице категории достаточно добавить условный тег is_tax.

3 комментариев к записи « Как вывести краткое описание товара на странице категории в WooCommerce »

Можно проще , для тек кто не знает что и куда вставлять. есть плагин с двумя вариантами — https://www.3zweb.com.ua/opisanie-kategorii-tovara-dopolnitelnoe-pole-woocommerce/

Спасибо за дополнение.
Несколько комментариев по плагину:
1. В WordPress можно добавлять метаданные для терминов таксономий ( https://wp-kama.ru/function/add_term_meta ). Советую перейти на них, вместо использования опций. Ну или хотя бы отключить autoload ( https://wp-kama.ru/function/update_option ), иначе, при определенных условиях, это может вызвать проблемы с производительностью сайта.
2. Мне кажется, если добавить галочку для выбора местоположения вывода описания и сделать один плагин — будет проще поддерживать код.
3. Стоит добавить плагин в официальный каталог WordPress ( https://ru.wordpress.org/plugins/ ). Так можно получить больший охват аудитории.

Спасибо то что искал,только почему то переноса текста по умолчанию не происходит.

Опубликовано: ADv Дата 14.05.2014 в рубрике WooCommerce 8 комментариев

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

Читайте также:  Kyocera ecosys fs 1028mfp драйвер

По-умолчанию, в WooCommerce есть два поля для описания: краткое описание товара и полное. Краткое описание обычно является выдержкой из полного, конечно если вы не укажете его вручную самостоятельно.

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

Если вы хотите убрать либо короткое описание WooCommerce, либо вкладку полного описания, либо же и то и другое, то добавьте следующий код в файл functions.php вашей темы или в плагин для сайта WordPress:

По всем вопросам и отзывам просьба писать в комментарии ниже.

Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.

Хочу получить текст для карточки товара, а конкретно написать регулярку для замены определенного контента,но не могу получить сам контент пишу следующеее в functions.php

1 ответ 1

Функция add_filter записана неправильно. В ней первый параметр — название хука, второй — имя пользовательской функции, третий — приоритет, четвертый — число передаваемых параметров в пользовательскую функцию.

И вообще, это не фильтр, а action. Надо так:

Но вызов action не даёт возможности изменить текст краткого описания товара. Для этого есть фильтр woocommerce_short_description:

И хотя в вопросе написано excerpt (краткое описание товара), и код выше именно для него, но я полагаю, что есть желание исправить полное описание товара. А оно выводится во вкладках. Фильтр для вкладок:

Из комментариев автора — вот что выводит var_dump($woocommerce_default_product_tabs):

Получается, что в массиве только указатели на обработчики табов.

Rate this post

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

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