get categories возвращает массив с одной категорией


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

<?php
$ember_categories = get_categories();
foreach($ember_categories as $ember_category) {
    echo '<option value="' . $ember_category->cat_ID . '">' . $ember_category->name . '</option>';
}
?>

Однако по какой-то причине он возвращает только мою категорию по умолчанию (без категорий), хотя в систему добавлено еще шесть (в том числе один, который я добавил позже, просто из любопытства). Мне интересно, не делаю ли я что-то вопиюще неправильное?

Author: kaiser, 2011-07-28

1 answers

Попробуйте get_categories( array('hide_empty' => 0 ) );

 7
Author: kaiser, 2011-07-28 22:18:02