obter ID de categoria atual php

8

Estou tentando exibir o ID da categoria do arquivo atual.

Eu tentei:

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

Não imprime nada ...

    
por 24.07.2012 / 16:06

2 respostas

24

você pode usar get_queried_object()

$category = get_queried_object();
echo $category->term_id;
    
por Milo 24.07.2012 / 16:25
1

Se você quiser fecth na página de categoria, você pode obter o ID da categoria atual por:

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

Se você deseja obter um ID de categoria de qualquer categoria específica em qualquer página, tente usar o código abaixo:

$category_id = get_cat_ID('Category Name');
    
por Bhumi Patel 28.02.2017 / 14:22

Tags