obtener el ID de categoría actual php


10

Estoy tratando de obtener el ID de categoría del archivo actual que se muestra.

Lo intenté:

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

No imprime nada ...

php 

¿Dónde en la plantilla se encuentra el código? ¿hay alguna consulta personalizada antes del código?
Michael

se catajustará siempre independientemente de estructura de enlaces permanentes, o tal vez sólo category_nameen algunos casos? No puedo recordar en este momento ...
Milo

Respuestas:



2

Si desea fecth en la página de categoría, puede obtener la identificación de la categoría actual al:

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

Si desea obtener el identificador de categoría de cualquier categoría en particular en cualquier página, puede intentar usar el siguiente código:

$category_id = get_cat_ID('Category Name');
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.