WordPress – Inhalt einer bestimmten Seite auslesen

Um den Inhalt einer bestimmten Seite auslesen, gibt es eine einfache Möglichkeit. Hierzu benötigen wir die ID des Seiteninhaltes. Diese können wir sehr einfach auslesen. Die Inhaltsseite suchen und dann auf Editieren klicken. Ihr müsst dann in eurer Browserzeile “wp-admin/post.php?post=10&action=edit…” die Post ID notieren. In meinem Beispiel wäre es die “10”. Diese dann in den Codesnippsel unterhalb ersetzen. Schon könnt ihr euch den Seiteninhalt ausgeben lassen.

Seiteninhalt anhand der ID ausgeben:

$id = 10;
$page = get_page( $id );
$content = apply_filters( 'the_content', $page->post_content );
print $content;

Seiteninhalt anhand des Seitentitels ausgeben:

$page = get_page_by_title( 'page-name' );
$content = apply_filters( 'the_content', $page->post_content );
print $content;

Update:
Hab gerade gesehen das die obige Funktion “deprecated” ist, und in den neueren Version von WordPress nicht mehr funktionieren wird. Bitte benützt stattdessen “get_post”. Hier geht´s zum Codex.

Viel Spass damit ;)

Lake Studio