get_cat_ID()
Получает ID категории по переданному названию.
Функция возвращает 0, если не удалось получить идентификатор.
Работает на основе: get_term_by()
Хуков нет.
Возвращает
int
. ID категории или 0, если категории не существует.
Использование
$cat_id = get_cat_ID( $cat_name );
- $cat_name(строка)
- Название категории, идентификатор которой нужно получить. По умолчанию General.
По умолчанию: "General"
Примеры
#1 Записи из указанной рубрики
Пример использования этой функции для получения записей из определенной категории при помощи функции query_posts():
$category_id = get_cat_ID('Название категории'); $q = 'cat=' . $category_id; query_posts( $q ); if( have_posts() ){ while( have_posts() ){ the_post(); the_content(); } } wp_reset_query();
Список изменений
С версии 1.0.0 | Введена. |
Код get_cat_ID() get cat ID WP 6.1.1
function get_cat_ID( $cat_name ) { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid $cat = get_term_by( 'name', $cat_name, 'category' ); if ( $cat ) { return $cat->term_id; } return 0; }