ottenere l'ID della categoria corrente in php
24 lug 2012, 17:06:31
Visualizzazioni: 77.8K
Voti: 17
Sto cercando di ottenere l'ID della categoria dell'archivio attualmente visualizzato.
Ho provato:
// categoria (può essere una categoria padre)
$current_cat_ID = get_query_var('cat');
//
print_r ($current_cat_ID);
Non viene stampato nulla...

User
100
Commenti
Tutte le risposte alla domanda
3
2
puoi utilizzare get_queried_object()
$category = get_queried_object();
echo $category->term_id;

Milo
78.9K
24 lug 2012 17:25:46
1
Un po' più veloce rispetto a ricevere l'oggetto e poi stamparne l'ID del termine è utilizzare direttamente get_queried_object_id()
.

KittMedia
241
21 dic 2021 11:58:10
0
Se vuoi ottenere l'ID nella pagina di una categoria, puoi recuperare l'ID della categoria corrente con:
$category = get_category( get_query_var( 'cat' ) );
$cat_id = $category->cat_ID;
Se invece vuoi ottenere l'ID di una categoria specifica in qualsiasi pagina, puoi utilizzare il seguente codice:
$category_id = get_cat_ID('Nome della Categoria');

Bhumi Patel
121
28 feb 2017 15:22:51
Domande correlate
2
risposte
7
risposte