Ich habe eine Funktion zum Abrufen von IDs von Posts mit sehr spezifischen Mitteln.
Ich muss in der Lage sein, den global $post
festzulegen, um Funktionen wie the_content()
zu verwenden, die keine ID als Parameter zulassen.
Wie kann ich das erreichen?
Wenn Sie Ihre Schleife durchlaufen, fügen Sie Folgendes hinzu:
global $post;
$post = get_post( $ID, OBJECT );
setup_postdata( $post );
//Do something
wp_reset_postdata();
Mit Beiträgen arbeiten outta loop versuche es mit:
get_post(post_id)
um einen Beitrag mit einer bestimmten ID zu erhalten aus der SchleifeWenn Sie dies tun, enthält das globale Objekt $ post den Beitrag, den Sie gerade ausgewählt haben. Jetzt können Sie den Inhalt abrufen mit:
$post->post_content
.
überprüfen Sie die get_post Dokumentation auf Wordpress Codex