obtener ID de categoría actual en php
24 jul 2012, 17:06:31
Vistas: 77.8K
Votos: 17
Estoy tratando de obtener el ID de la categoría del archivo que se está mostrando actualmente.
He intentado:
// categoría (puede ser una categoría padre)
$current_cat_ID = get_query_var('cat');
//
print_r ($current_cat_ID);
No imprime nada...

User
100
Comentarios
Todas las respuestas a la pregunta
3
2
puedes usar get_queried_object()
$category = get_queried_object();
echo $category->term_id;

Milo
78.9K
24 jul 2012 17:25:46
1
Un poco más rápido que recibir el objeto y luego mostrar el ID del término es usar directamente get_queried_object_id()
.

KittMedia
241
21 dic 2021 11:58:10
0
Si deseas obtener el ID en una página de categoría, puedes conseguir el ID de la categoría actual con:
$category = get_category( get_query_var( 'cat' ) );
$cat_id = $category->cat_ID;
Si quieres obtener el ID de cualquier categoría específica en cualquier página, puedes probar con el siguiente código:
$category_id = get_cat_ID('Nombre de la Categoría');

Bhumi Patel
121
28 feb 2017 15:22:51
Preguntas relacionadas
2
respuestas
7
respuestas
2
respuestas