Title: Вставить цену и категорию в описание товара
Last modified: 02.02.2022

---

# Вставить цену и категорию в описание товара

 *  Решено [execute212](https://ru.wordpress.org/support/users/execute212/)
 * (@execute212)
 * [4 года, 8 месяцев назад](https://ru.wordpress.org/support/topic/%d0%b2%d1%81%d1%82%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-%d1%86%d0%b5%d0%bd%d1%83-%d0%b8-%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d1%8e-%d0%b2-%d0%be%d0%bf%d0%b8%d1%81%d0%b0%d0%bd%d0%b8%d0%b5-%d1%82/)
 * Здравствуйте!Столкнулся с одной задачей на WooCommerce. Мне нужно сделать для
   товаров описание, в которое будет динамически подставляться цена и категория 
   товара. Вручную редактировать каждый товар не хочется, потому что товаров более
   4к. Я вижу как минимум два решения проблемы: первый — это редактировать непосредственно
   сам шаблон woocommerce и уже там выводить нужный текст с подстановкой категории
   и ценника, но вариант не самый гибкий, потому что описание для всех товаров будет
   формироваться в одном месте, то есть от заданного шаблона описания отойти будет
   трудно. Второй — это создание регулярных выражений, которые можно вставлять непосредственно
   в редактор кода WordPress, похожий функционал реализован в плагине Yoast Seo,
   где для seo-описания и заголовка существуют встроенные переменные, подставив 
   которые можно получить заголовок поста/товара, его категорию и т.д. Второй вариант
   мне кажется более удобным в использовании для интернет-магазина. Подскажите, 
   сталкивался-ли кто-нибудь с такой задачей, может быть есть плагины которые помогут
   создать такой функционал или встроенные методы WordPress, о которых я не знаю?
   Потому что проблема, как мне кажется достаточно актуальная, но исчерпывающей 
   информации по ней я не нашел.
    -  Тема изменена 4 года, 8 месяцев назад пользователем [Юрій](https://ru.wordpress.org/support/users/yube/).
      Причина: подправил формативание

Просмотр 3 ответов — с 1 по 3 (всего 3)

 *  Модератор [Юрій](https://ru.wordpress.org/support/users/yube/)
 * (@yube)
 * [4 года, 8 месяцев назад](https://ru.wordpress.org/support/topic/%d0%b2%d1%81%d1%82%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-%d1%86%d0%b5%d0%bd%d1%83-%d0%b8-%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d1%8e-%d0%b2-%d0%be%d0%bf%d0%b8%d1%81%d0%b0%d0%bd%d0%b8%d0%b5-%d1%82/#post-12219253)
 * Шорткоды помогут. Недавно кто-то спрашивал нечто аналогичное. Не знаю, нашелся
   ли готовый плагин, но если что, то и свой написать не велика наука.
 *  Автор [execute212](https://ru.wordpress.org/support/users/execute212/)
 * (@execute212)
 * [4 года, 8 месяцев назад](https://ru.wordpress.org/support/topic/%d0%b2%d1%81%d1%82%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-%d1%86%d0%b5%d0%bd%d1%83-%d0%b8-%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d1%8e-%d0%b2-%d0%be%d0%bf%d0%b8%d1%81%d0%b0%d0%bd%d0%b8%d0%b5-%d1%82/#post-12219271)
 * Спасибо за помощь!Начал изучать тему с шорткодами и выводом цены, но есть одна
   проблема. На всех сайтах, где предлагают решение, в шорткод нужно добавить id
   продукта, а для нескольких тысяч товаров сделать это крайне трудно.
    Код в качестве
   примера:
 *     ```
       // Get WooCommerce product price by ID via shortcode: [iw_product_price id='']
       function iw_product_price_shortcode( $atts ) {
           $atts = shortcode_atts( array(
               'id' => null,
           ), $atts, 'bartag' );
   
           $html = '';
   
           if( intval( $atts['id'] ) > 0 && function_exists( 'wc_get_product' ) ){
       		$_product = wc_get_product( $atts['id'] );
       		$html = $_product->get_price_html();
           }
       	return $html;
       }
       add_shortcode( 'iw_product_price', 'iw_product_price_shortcode' );
       ```
   
 * Можно-ли как-нибудь получать id продукта автоматически, не прописывая его в ручную
   в шорткоде?
 *  Автор [execute212](https://ru.wordpress.org/support/users/execute212/)
 * (@execute212)
 * [4 года, 8 месяцев назад](https://ru.wordpress.org/support/topic/%d0%b2%d1%81%d1%82%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-%d1%86%d0%b5%d0%bd%d1%83-%d0%b8-%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d1%8e-%d0%b2-%d0%be%d0%bf%d0%b8%d1%81%d0%b0%d0%bd%d0%b8%d0%b5-%d1%82/#post-12219397)
 * Нашел другой выход, кому интересно — в массовом редакторе BEAR есть переменные,
   в том числе цена и тайтл.
    -  Ответ изменён 4 года, 8 месяцев назад пользователем [execute212](https://ru.wordpress.org/support/users/execute212/).

Просмотр 3 ответов — с 1 по 3 (всего 3)

 Тема «Вставить цену и категорию в описание товара» закрыта для новых ответов.

## Метки

 * [описание](https://ru.wordpress.org/support/topic-tag/%d0%be%d0%bf%d0%b8%d1%81%d0%b0%d0%bd%d0%b8%d0%b5/)
 * [товары](https://ru.wordpress.org/support/topic-tag/%d1%82%d0%be%d0%b2%d0%b0%d1%80%d1%8b/)
 * [woocommerce](https://ru.wordpress.org/support/topic-tag/woocommerce/)

 * Форум: [WooCommerce](https://ru.wordpress.org/support/forum/woocommerce/)
 * 3 ответа
 * 2 участника
 * Последний ответ: [execute212](https://ru.wordpress.org/support/users/execute212/)
 * Последняя активность: [4 года, 8 месяцев назад](https://ru.wordpress.org/support/topic/%d0%b2%d1%81%d1%82%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-%d1%86%d0%b5%d0%bd%d1%83-%d0%b8-%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d1%8e-%d0%b2-%d0%be%d0%bf%d0%b8%d1%81%d0%b0%d0%bd%d0%b8%d0%b5-%d1%82/#post-12219397)
 * Статус: решённая

## Темы

### Самые популярные темы

### Темы без ответов

### Без вопроса

### Решённые

### Нерешённые

### Все темы
