Obține ID-ul categoriei curente în php
24 iul. 2012, 17:06:31
Vizualizări: 77.8K
Voturi: 17
Încerc să obțin ID-ul categoriei pentru arhiva curentă afișată.
Am încercat:
// categoria (poate fi o categorie părinte)
$current_cat_ID = get_query_var('cat');
//
print_r ($current_cat_ID);
Nu afișează nimic...

User
100
Comentarii
Toate răspunsurile la întrebare
3
2
poți folosi get_queried_object()
$category = get_queried_object();
echo $category->term_id;

Milo
78.9K
24 iul. 2012 17:25:46
1
Un pic mai rapid decât să primești obiectul și apoi să afișezi ID-ul termenului este să folosești direct get_queried_object_id()
.

KittMedia
241
21 dec. 2021 11:58:10
0
Dacă dorești să obții datele pe pagina de categorie, poți obține ID-ul categoriei curente folosind:
$category = get_category( get_query_var( 'cat' ) );
$cat_id = $category->cat_ID;
Dacă dorești să obții ID-ul unei anumite categorii de pe orice pagină, poți încerca următorul cod:
$category_id = get_cat_ID('Numele Categoriei');

Bhumi Patel
121
28 feb. 2017 15:22:51
Întrebări similare
7
răspunsuri
2
răspunsuri