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