get_cat_ID()
Отримує ID категорії за переданою назвою.
Функція повертає 0, якщо не вдалося отримати ідентифікатор.
Працює на основі:
get_term_by()
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.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; }