Как получить id рубрики текущей записи? Как получить id рубрики текущей записи? Ниже приведенная функция не работает, использую в цикле while. $category = get_the_category(the_ID());
Для получения ID категории текущей записи в WordPress, можно воспользоваться функцией get_the_category в сочетании с функцией get_the_ID(). В вашем случае, правильным использованием функции будет следующий код:
Этот код получит ID первой категории текущей записи и выведет его. Если у текущей записи есть несколько категорий и вам нужно получить ID каждой из них, то можно использовать цикл foreach:
Для получения ID категории текущей записи в WordPress, можно воспользоваться функцией get_the_category в сочетании с функцией get_the_ID(). В вашем случае, правильным использованием функции будет следующий код:
$category = get_the_category(get_the_ID());if ($category) {
$category_id = $category[0]->cat_ID;
echo $category_id;
}
Этот код получит ID первой категории текущей записи и выведет его. Если у текущей записи есть несколько категорий и вам нужно получить ID каждой из них, то можно использовать цикл foreach:
$categories = get_the_category(get_the_ID());foreach ($categories as $category) {
$category_id = $category->cat_ID;
echo $category_id . '<br>';
}
Такой подход позволит вам получить ID всех категорий текущей записи и вывести их на странице.