Добавление краткого описания в каталоге товаров Woocommerce

Способ 1.

Создаем функцию , привязанную к событию woocommerce_after_shop_loop_item_title:

add_action( 'woocommerce_after_shop_loop_item_title', 'add_short_description', 9 );
function add_short_description() {
	  echo  the_excerpt().'<br />';
}

Способ 2.

Для выполнения этой задачи необходимо скопировать из папки плагина woocommerce/templates файл content-product.php, который отвечает за вывод товаров в цикле Woocommerce, и  поместить его в папку woocommerce ( если нет — создать) своей темы.  Это нужно для того, чтобы при обновлении плагина сохранить ваши изменения. Поэтому ни в коем случае не стоит редактировать файлы плагина.

Затем вставляем в файл следующий код:

  <div itemprop="description">
<?php echo apply_filters( 'woocommerce_short_description', $post->post_excerpt ) ?>
   </div>

Должно получиться так:

do_action( 'woocommerce_shop_loop_item_title' );

/**
 * woocommerce_after_shop_loop_item_title hook.
 *
 * @hooked woocommerce_template_loop_rating - 5
 * @hooked woocommerce_template_loop_price - 10
 */?>
   <div itemprop="description">
<?php echo apply_filters( 'woocommerce_short_description', $post->post_excerpt ) ?>
   </div> <?
do_action( 'woocommerce_after_shop_loop_item_title' );

После этого краткое описание будет отображаться на карточке товара в каталоге.


Хорошая статья? Оцените!
(2 оценок, среднее: 5,00 из 5)
Загрузка...


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

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