Cum să obții ID-ul articolului/paginii curente într-un widget?
22 oct. 2014, 10:33:36
Vizualizări: 35.9K
Voturi: 11
Încerc din greu să obțin ID-ul articolului/paginii curente în interiorul unei clase widget, dar nu funcționează. Știu că există get_the_ID() și alte opțiuni, dar niciuna nu funcționează într-un widget. Iată codul meu:
public function widget( $args, $instance ) {
global $wp_query;
$thePostID = $wp_query->post->ID;
echo 'ID-ul articolului este:' . $thePostID;
}
Toate răspunsurile la întrebare
4
0
Puteți folosi get_queried_object()
aici, care este un wrapper pentru $wp_query
și returnează toate metadatele postului.
Iată un exemplu de cod:
$queried_object = get_queried_object();
if ( $queried_object ) {
$post_id = $queried_object->ID;
echo $post_id;
}

Ram Ratan Maurya
721
22 oct. 2014 10:50:37
0
Pentru a obține doar ID
-ul get_queried_object_id()
Desigur, poate fi prea târziu, dar poate ajuta pe alții care caută același lucru.

pixelngrain
1.39K
19 mai 2020 15:33:48
Întrebări similare
1
răspunsuri
1
răspunsuri
4
răspunsuri
2
răspunsuri