Генератор CSS-свойства «border-radius»   •   Online-инструменты
182 просм
0 комм
Поделиться:

Как получить все категории (рубрики) товаров WooCommerce в WordPress?

Я думаю, что многие согласятся со мной, что WooCommerce – это отличное решение для CMS WordPress, с помощью которого можно организовать свой собственный интернет-магазин.

Мы уже затрагивали тему этого дополнения и CMS в общем. Так что сегодня я покажу вам, как просто и без всяких плагинов вывести меню (кликабельный список всех категорий товаров) на вашем сайте.

1. Итак, первое, что вам необходимо сделать – это подключиться к вашему сайту по FTP.

2. Далее в папке вашей темы откройте файл functions.php и в самый низ вставьте нашу функцию вызова категорий:

function get_category_shop() {

	$args = array(
		'number' => $number,
		'orderby' => $orderby,
		'order' => $order,
		'hide_empty' => $hide_empty,
		'include' => $ids
	);

	$product_categories = get_terms('product_cat', $args);
	$count = count($product_categories);
		
	if($count > 0) {
			
		echo "<ul class='main_cat_shop'>";
			
		foreach($product_categories as $product_category) {
				
			echo '<li><a href="'.get_term_link($product_category).'">'.$product_category->name.'</a></li>';
			
		}
			
		echo "</ul>";
		
	}
		
}

Сохраняете изменения и отправляете файл обратно на сайт.

3. В шаблоне вашего сайта, в нужном месте, выводите все категории магазина с помощью кода:

<?php get_category_shop(); ?>

Стилизацию меню в этой статье я не рассматриваю, думаю, ее вы можете сделать и сами.

Общий класс меню – «main_cat_shop», цепляетесь за него и настраиваете вид так, как вам нужно.

До новых встреч!

0
комментарий
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Ваше Имя
Ваш E-mail
Текст комментария