WordPress как на ладони
wordpress jino

get_all_category_ids() WP 2

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

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

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

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

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

Хуков нет.

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

$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 all category ids: wp-includes/deprecated.php WP 4.8.2

<?php
function get_all_category_ids() {
	_deprecated_function( __FUNCTION__, '4.0.0', 'get_terms()' );

	if ( ! $cat_ids = wp_cache_get( 'all_category_ids', 'category' ) ) {
		$cat_ids = get_terms( 'category', array('fields' => 'ids', 'get' => 'all') );
		wp_cache_add( 'all_category_ids', $cat_ids, 'category' );
	}

	return $cat_ids;
}
get_all_category_ids Комментариев нет

Здравствуйте, !

Ваш комментарий