Woocommerce — Как вывести у категории список подкатегорий 1 уровня?

Для вывода списка подкатегорий 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 для получения дополнительной информации.