Intereting Posts
Плагин для автоматического резервного копирования базы данных? Выделение комментария текущих пользователей Как исключить почтовый ящик из WP search Использование оператора switch для изменения изображения в соответствии с последней цифрой идентификатора темы Добавить AJAX «Загрузить больше» в пользовательский блок запроса Добавить идентификатор в целевую навигационную ссылку Функция WordPress дает разные результаты вне vs внутри теста PHPUnit Как настроить тему WordPress до ее загрузки? Поиск пользовательских типов и таксономических сообщений Loop возвращает постоянную ссылку текущей страницы и guid вместо столбца в цикле Переадресация разбиения на страницы в файле .htaccess не работает Постоянная ссылка только с номерами SQL Bulk Переместить старые сообщения от одного автора в другую категорию Показать содержимое субдомена из определенного пункта меню? Добавление мета значения в почтовый контент в WordPress во время save_post

Получить идентификатор категории из категории slug (не работает)

Я нашел этот код, который, очевидно, получает идентификатор категории из категории slug:

$category = get_category_by_slug('category-name'); $id = $category->term_id; 

Но когда я пытаюсь реализовать его в следующем коде, он не работает:

 <?php //list terms in a custom taxonomy using wp_list_categories $category = get_category_by_slug( 'military' ); $args = array( 'taxonomy' => 'product_cat', 'orderby' => 'name', 'show_count' => 0, 'pad_counts' => 0, 'hierarchical' => 1, 'title_li' => '', 'depth' => 2, 'child_of' => $category->term_id ); ?> <ul class="test"> <?php wp_list_categories( $args ); ?> </ul> 

Я пытаюсь показать только дочерние категории определенной родительской категории. Если я просто набираю идентификатор категории для «child_of», тогда он отлично работает. Но, используя приведенный выше код, он продолжает показывать все категории. К сожалению, мне нужно сделать это через slug, а не через ID.

Есть идеи?