get_all_category_ids()
Устарела с версии 4.0.0. Больше не поддерживается и может быть удалена. Используйте get_terms().
Получает идентификаторы (ID) всех категорий.
C версий выше 4.0. функция запрещена, используйте вместо нее get_terms().
Возвращает массив содержащий ID всех категорий.
Работает на основе: get_terms()
Хуков нет.
Возвращает
int[].
Использование
$category_ids = get_all_category_ids();
Примеры
#1 Выведем на экран список ID категорий и их названия, в формате - идентификатор:название
$category_ids = get_all_category_ids();
foreach( $category_ids as $cat_id ){
$cat_name = get_cat_name( $cat_id );
echo "{$cat_id}: {$cat_name}<br />";
}
Заметки
- Смотрите: get_terms()
Список изменений
| С версии 2.0.0 | Введена. |
| Устарела с 4.0.0 | Use get_terms() |
Код get_all_category_ids() get all category ids WP 6.9.4
function get_all_category_ids() {
_deprecated_function( __FUNCTION__, '4.0.0', 'get_terms()' );
$cat_ids = get_terms(
array(
'taxonomy' => 'category',
'fields' => 'ids',
'get' => 'all',
)
);
return $cat_ids;
}