get_cat_ID

Получает 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();

Код из


wp-includes/category.php

WP 4.7.2

<?php
function get_cat_ID( $cat_name ) {
	$cat = get_term_by( 'name', $cat_name, 'category' );
	if ( $cat )
		return $cat->term_id;
	return 0;
}

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *