Wie erhalte ich die aktuelle Seiten-ID außerhalb der Schleife?
<?php global $post; $thePostID=$post->ID;?> <?php elseif($thePostID==35) : ?>
Wie erhalte ich die aktuelle Seiten-ID außerhalb der Schleife?
<?php global $post; $thePostID=$post->ID;?> <?php elseif($thePostID==35) : ?>
Antworten:
Versuchen
global $post;
echo $post->ID;
oder (ich kenne den Unterschied nicht)
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
wird nacheinander jeder Post im Loop eingestellt.
Sie können einfach tun,
$page_id = get_queried_object_id();
Sie können es tun, indem Sie unten Code hinzufügen. Es wird Ihnen die aktuelle Seiten-ID geben.
$postid = get_the_ID();
echo $postid;
get_the_ID()
ist eine Loop-Funktion - auch bekannt als Loop-Funktion. Daher wird die Frage "Wie erhalte ich die aktuelle Seiten-ID außerhalb der Schleife?" Nicht wirklich beantwortet.