Разрешить использование шорткодов в описаниях товаров

Это документ уровня разработчика. Если вы не знакомы с кодом и шаблонами или не умеете решать возможные конфликты, обратитесь к WooExpert или разработчику за помощью. Мы не предоставляем поддержку по вопросам кастомизации в соответствии с нашей политикой поддержки.

Добавьте код в файл functions.php дочерней темы или используйте плагин для добавления пользовательских функций, например Code Snippets. Не добавляйте код напрямую в functions.php родительской темы — при обновлении темы он будет удалён.

Этот код позволяет использовать шорткоды в кратком описании товара (excerpt).


/**
 * Разрешить использование шорткодов в кратких описаниях товаров
 */

if (!function_exists('woocommerce_template_single_excerpt')) {

   function woocommerce_template_single_excerpt( $post ) {

       global $post;

       if ($post->post_excerpt) {
           echo '<div itemprop="description">' . do_shortcode(wpautop(wptexturize($post->post_excerpt))) . '</div>';
       }

   }

}
  

Поделиться с друзьями
Документация WooCommerce