получить идентификатор текущей категории php


10

Я пытаюсь получить идентификатор категории текущего архива отображается.

Я старался:

// category (can be a parent category)
$current_cat_ID = get_query_var('cat');
//
print_r ($current_cat_ID);

Он ничего не печатает ...

php 

где в шаблоне находится код? Есть ли какие-либо пользовательские запросы перед кодом?
Майкл

будет catвсегда быть установлены независимо от структуры Постоянной ссылки, или , может быть , только category_nameв некоторых случаях? Я не могу вспомнить в данный момент ...
Майло

Ответы:



2

Если вы хотите просмотреть страницу категории, вы можете получить идентификатор текущей категории:

$category = get_category( get_query_var( 'cat' ) );
$cat_id = $category->cat_ID;

Если вы хотите получить идентификатор категории какой-либо конкретной категории на любой странице, вы можете попробовать использовать следующий код:

$category_id = get_cat_ID('Category Name');
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.