WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

get_cat_ID() WP 1.0.0

Получает ID категории по переданному названию.

Функция возвращает 0, если не удалось получить идентификатор.

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

Хуков нет.

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

$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() WP 5.5.1

wp-includes/category.php
<?php
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;
}

Cвязанные функции

Из раздела: Рубрики

13 комментов
Полезные 2 Все