Intereting Posts
Где находится запрос в wp-login.php Приложение Ipad: нужно загружать изображения, чтобы перейти в «Галерея», а также «Библиотека мультимедиа», WordPress и автоматическое резервное копирование MySQL на другой хост WordPress отключить вкладку «Установить темы» Где найти эту нерабочую ссылку, чтобы ее удалить Вывод массива значений meta term на пользовательской вкладке WooCommerce? Какова цель / логика split_the_query в WP_Query-> get_posts Есть ли способ добавить дополнительные функции в 1 пользовательские поля? Например: answer1; answer2; answer3; Должен ли редактор WP post editor B (жирным шрифтом) вставить вместо <strong> в HTML5 тег <b>? Тип сообщения нет одной страницы Как временно удалить контент со всех страниц, но оставить URL-адрес? Проблема с инициализацией wordpress внутри плагина Metabox Не сохранять данные Получить пользовательские размеры эскизов add_image_sizes игнорирует размеры посевов и использует пропорции

az список, категории и подкатегории в цикле

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

Мой код:

<?php $args = array( 'orderby' => 'name','order' => 'ASC' ); $categories = get_categories( $args ); foreach($categories as $category) { echo '<p><a href="'.get_category_link( $category->term_id ).'">'.$category->category_nicename.'</a></p>'; echo '<p class="cat-child"><a href="'.get_category_link( $category->term_id ).'">'.$category->child.'</a></p>'; } ?> 

Solutions Collecting From Web of "az список, категории и подкатегории в цикле"

Итак, вы хотите перечислить категории в древовидной структуре в алфавитном порядке, показывая ВСЕ категории (даже пустые)? Если да, попробуйте следующее:

 <?php $args = array('orderby' => 'name', 'order' => 'ASC', 'hide_empty' => false); $categories = wp_list_categories($args); ?> 

Ссылка: wp_list_categories

Попробуй это:

 //get only parents $args = array('orderby' => 'name','order' => 'ASC','parent' => 0); $Parent_categories = get_categories($args); foreach($Parent_categories as $category) { echo '<p><a href="'.get_category_link( $category->term_id ).'">'.$category->category_nicename.'</a><br/>'; //get all children of this category $args = array('orderby' => 'name','order' => 'ASC','parent' => $category->term_id); $Child_categories = get_categories($args); foreach ($Child_categories as $c){ echo '<span class="cat-child"><a href="'.get_category_link( $c->term_id ).'">'.$c->category_nicename.'</a></span> '; } echo '</p>'; } 

Вы можете получить и перечислить все категории с подкатегориями, как «дерево»! см. решение:
Как отсортировать список настраиваемых сообщений, чтобы получить представление, подобное дереву сообщений по категориям и категориям их детей?