Не все темы, адаптированные для WooCommerce, поддерживают вывод описания рубрики на страницу рубрики. Однако, некоторым из вас может понадобится вывести описание рубрики для SEO или для того, чтобы покупатели лучше ориентировались в том, какие именно товары расположены в этой товарной категории перед покупкой. Сегодня мы расскажем вам как, собственно, поместить описание рубрики под её названием.
В некоторых темах может не сработать нижеприведенный код, поэтому мы предоставим вам три способа на выбор, какой-либо из них наверняка должен работать корректно в вашей теме, если другой — не будет.
Способ 1:
Все, что вам нужно сделать, это поместить код в файл functions.php вашей темы или в плагин для сайта WordPress:
add_action( 'woocommerce_after_subcategory_title', 'custom_add_product_description', 12); function custom_add_product_description ($category) { $cat_id = $category->term_id; $prod_term = get_term($cat_id,'product_cat'); $description= $prod_term->description; echo '<div>'.$description.'</div>'; }
Способ 2:
Код добавляем в файл вывода рубрики магазина (обычно это content-product_cat.php в папке woocommerce темы)
<?php global $post; $args = array( 'taxonomy' => 'product_cat',); $terms = wp_get_post_terms($post->ID,'product_cat', $args); $count = count($terms); if ($count > 0) { foreach ($terms as $term) { echo '<div style="direction:rtl;">'; echo $term->description; echo '</div>'; } } ?>
Способ 3:
Код добавляем в файл functions.php вашей темы:
add_action( 'woocommerce_archive_description', 'wc_category_description' ); function wc_category_description() { if ( is_product_category() ) { global $wp_query; $cat_id = $wp_query->get_queried_object_id(); $cat_desc = term_description( $cat_id, 'product_cat' ); $subtit = '<span class="subtitle">'.$cat_desc.'</span>'; echo $subtit; } }
Сохраните файл и перейдите в любую рубрику вашего магазина на WooCommerce, в которую вы предварительно добавили описание. Ниже — скриншот для товаров WooCommerce на странице товарной категории «WooCommerce»
Надеемся, что эта статья помогла вам вывести описание рубрики на страницу товарной категории магазина.
Если вы начинаете разбираться с WooCommerce, то не забудьте посетить нашу рубрику WooCommerce, где мы публикуем материалы специально по тематике магазинов на этой платформе.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.