Для вывода списка подкатегорий 1 уровня в Woocommerce вам потребуется использовать функции и шаблоны WordPress.
Шаг 1: Создайте новый шаблон страницы
Сначала вам нужно создать новый шаблон страницы, в котором будет выведен список подкатегорий. Создайте новый файл с именем "template-category.php" и поместите его в тему вашего сайта в папку "woocommerce".
Разместите следующий код в новом файле "template-category.php":
<?php /* Template Name: Category Template */ get_header(); if ( have_posts() ) : ?> <?php woocommerce_breadcrumb(); ?> <ul class="subcategory-list"> <?php // Получаем текущую категорию $current_category = get_queried_object(); // Получаем список подкатегорий 1 уровня для текущей категории $args = array( 'taxonomy' => 'product_cat', // Таксономия категорий товаров 'child_of' => $current_category->term_id, 'parent' => $current_category->term_id, 'hide_empty' => false // Отображение пустых категорий ); $subcategories = get_categories( $args ); foreach( $subcategories as $subcategory ) { echo '<li><a href="' . get_term_link( $subcategory ) . '">' . $subcategory->name . '</a></li>'; } ?> </ul> <?php endif; get_footer(); ?>
Шаг 2: Создайте новую страницу в админке WordPress
В админке вашего сайта создайте новую страницу и выберите только что созданный шаблон "Category Template" в разделе "Атрибуты шаблона" справа на экране.
Шаг 3: Создайте подкатегории
Убедитесь, что у категории, для которой вы хотите вывести список подкатегорий, есть подкатегории 1 уровня.
Шаг 4: Проверьте результат
Откройте созданную вами страницу и убедитесь, что выводится список подкатегорий 1 уровня для выбранной категории. Если все сделано правильно, вы должны увидеть ссылки на подкатегории.
Надеюсь, этот подробный ответ помог вам разобраться в вопросе вывода списка подкатегорий 1 уровня в Woocommerce. При необходимости вы всегда можете скорректировать код под свои потребности или обратиться к документации Woocommerce для получения дополнительной информации.