Seltsam, wie benutzt du den Code, was hast du versucht. Welche Fehler bekommen Sie? So wie es aussieht, ist es schwierig, Ihnen zu helfen, und alle Antworten sind ein Schuss in die Dunkelheit. Bitte reichen Sie eine Änderung ein
Pieter Goosen
<?php global $post; $thePostID=$post->ID;?> <?php elseif($thePostID==35) : ?>
Muhammad Shoaib Murtaza
3
Bitte reichen Sie eine Bearbeitung mit allen zusätzlichen Codes / Informationen ein. Verwenden Sie den Kommentarbereich nicht für Dinge, die in Ihrer Frage stehen sollten :-)
Pieter Goosen
Dein Beitrag wurde automatisch als qualitativ minderwertig markiert. Bitte folge meinen obigen Anforderungen :-)
Pieter Goosen
1
Wie gesagt, all diese Informationen sollten in Ihre Frage eingehen, nicht in den Kommentaren. Bitte bearbeiten Sie Ihre Frage
Ich habe alle Sachen auf Google ausprobiert, aber nichts ist passiert
Muhammad Shoaib Murtaza
es ist schwer zu wissen, was "all das Zeug, das du gefunden hast" ist :) stelle sicher, dass der Code in einer Funktion ist, dass du diese Funktion aufrufst und beginne mit dem Debuggen, indem du etwas anderes wiedergibst, das vorher sichtbar sein muss ...
caramba
2
Ich habe keine ID mit Funktion, und das "Zeug" istglobal $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();
Muhammad Shoaib Murtaza
Erste war richtig ...
Muhammad Shoaib Murtaza
1
Diese Lösungen geben Ihnen nur dann eine Seiten-ID, wenn sie vor dem Start der Schleife verwendet werden. Sobald der Loop startet, $postwird nacheinander jeder Post im Loop eingestellt.
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.
<?php global $post; $thePostID=$post->ID;?> <?php elseif($thePostID==35) : ?>
Antworten:
Versuchen
oder (ich kenne den Unterschied nicht)
quelle
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,
quelle
Sie können es tun, indem Sie unten Code hinzufügen. Es wird Ihnen die aktuelle Seiten-ID geben.
quelle
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.