Задать вопрос
@raxweb

Как вывести полное описание товара в категории Woocommerce?

Как в Woocommerce в категориях вывести первые 300 знаков именно полных описаний товаров?
  • Вопрос задан
  • 229 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@raxweb Автор вопроса
Для отображения первых 300 знаков полных описаний товара в категориях Woocommerce необходимо в файл шаблона functions.php добавить код:

//Отображение части полного описания товаров в категории
function add_full_description_in_product_categories() {
	global $product;
	if ( ! $product->post->post_content ) return;

	echo '<div class="cat_shop_full_description">';
	$full_description = substr($product->post->post_content, 0, 300);//обрезаем текст до 300 символов
	$full_description = rtrim($full_description, "!,.-");//обрезаем знаки
	$full_description = substr($full_description, 0, strrpos($full_description, ' '));//обрезаем по последний пробел
	$full_description = $full_description.' ...';//ставим троеточие
	echo apply_filters( 'woocommerce_description', $full_description );
	echo '</div>';

}
add_action('woocommerce_after_shop_loop_item_title', 'add_full_description_in_product_categories', 7);


По желанию, можно в файл стилей добавить:

.cat_shop_full_description {color:#000000; margin-bottom: 12px; font-size: 18px;}


Пример: https://ramwell.ru/product-category/korpusa/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы