get_cat_ID() WP 1.0.0

Отримує ID категорії за переданою назвою.

Функція повертає 0, якщо не вдалося отримати ідентифікатор.

Працює на основі:
get_term_by()

Хуків немає.

Повертає

int. ID категорії або 0, якщо немає категорії.

Використання

$cat_id = get_cat_ID( $cat_name );
$cat_name
(рядок)
Назву категорії, ідентифікатор якої потрібно отримати. За промовчанням General.


Типово: “General”

Приклади

0

#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 6.0.2

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

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *