Comment obtenir l'ID de la page actuelle en dehors de la boucle?
<?php global $post; $thePostID=$post->ID;?> <?php elseif($thePostID==35) : ?>
Comment obtenir l'ID de la page actuelle en dehors de la boucle?
<?php global $post; $thePostID=$post->ID;?> <?php elseif($thePostID==35) : ?>
Réponses:
Essayer
global $post;
echo $post->ID;
ou (je ne connais pas la différence)
global $wp_query;
echo $wp_query->post->ID;
global $wp_query; $thePostID = $wp_query->post->ID;
global $post; $thePostID = $post->ID;
global $wp_query; $page = $wp_query->get_queried_object(); $page_id = $page->ID;
$page_id = get_queried_object_id();
$post
chaque poste de la boucle sera mis à tour de rôle.
Vous pouvez simplement faire,
$page_id = get_queried_object_id();
vous pouvez le faire en ajoutant ci-dessous code.it vous donnera l'identifiant de la page actuelle.
$postid = get_the_ID();
echo $postid;
get_the_ID()
est une fonction de boucle, c'est-à-dire qu'elle doit être utilisée à l'intérieur de la boucle. Par conséquent, cela ne répond pas vraiment à la question "Comment obtenir l'id de la page en cours en dehors de la boucle?"