get_all_category_ids()WP 2.0.0

Устарела с версии 4.0.0. Больше не поддерживается и может быть удалена. Используйте get_terms().

Получает идентификаторы (ID) всех категорий.

C версий выше 4.0. функция запрещена, используйте вместо нее get_terms().

Возвращает массив содержащий ID всех категорий.

Работает на основе: get_terms()

Хуков нет.

Возвращает

int[].

Использование

$category_ids = get_all_category_ids();

Примеры

0

#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 />";
}

Заметки

Список изменений

С версии 2.0.0 Введена.
Устарела с 4.0.0 Use get_terms()

Код get_all_category_ids() WP 6.5.2

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;
}