¿Cómo obtener la ID de la página actual fuera del ciclo?
36
Tratar
global $post;
echo $post->ID;
o (no sé la diferencia)
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
se configurará en cada publicación del bucle.
Simplemente puedes hacer,
$page_id = get_queried_object_id();
puede hacerlo agregando el siguiente código. le dará la identificación de la página actual.
$postid = get_the_ID();
echo $postid;
get_the_ID()
es una función de bucle, es decir, está destinada a usarse dentro del bucle. Por lo tanto, en realidad no aborda la cuestión de "¿Cómo obtener la identificación de la página actual fuera del ciclo?"
<?php global $post; $thePostID=$post->ID;?> <?php elseif($thePostID==35) : ?>