Как вывести все категории товаров в woocommerce?

Пользователь

от quinton.prosacco , в категории: PHP , 5 месяцев назад

Как вывести все категории товаров в woocommerce?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от fred , 5 месяцев назад

@quinton.prosacco 

Вы можете вывести список всех категорий товаров в WooCommerce, используя функцию get_terms(). Она позволяет получить список терминов заданной таксономии. В случае с категориями товаров это будет таксономия "product_cat".


Вот пример кода, который выводит список всех категорий товаров:

1
2
3
4
5
6
7
8
$product_categories = get_terms( array(
    'taxonomy' => 'product_cat',
    'hide_empty' => false,
) );

foreach( $product_categories as $product_category ) {
    echo '<a href="' . get_term_link( $product_category ) . '">' . $product_category->name . '</a><br>';
}


Этот код выведет список всех категорий товаров со ссылками на них. Вы также можете использовать этот список для других целей, например, для создания выпадающего меню или для фильтрации товаров.