Auszüge für Seiten

Ich habe einen Ausschnitt in eine Seite eingefügt, indem ich die Schaltfläche “Mehr” in der WP-GUI verwendete.

Ich habe eine eigene loop-page.php, von der ich den Ausschnitt anzeigen möchte. Aber es scheint leer zu sein?

Ist es möglich Auszüge aus Unterseiten anzuzeigen?

$pageChildren = get_pages('sort_column=menu_order&hierarchical=0&child_of='.$post->ID); if ( $pageChildren ) { foreach ( $pageChildren as $pageChild ) { echo '

And the title is: '. $pageChild->post_title.'

'; print_r($pageChild); if (!empty($pageChild->post_excerpt)){ echo '

ID) . '">' . $pageChild->post_excerpt.'

'; } echo '
'; } }

Bildbeschreibung hier eingeben

Solutions Collecting From Web of "Auszüge für Seiten"

Mit dem Tag “more” wird kein Auszug erstellt. Es erstellt einfach einen “Mehr lesen” -Link, wenn Sie den_content () auf Indexseiten anzeigen.

Auszüge werden wie folgt erstellt / angezeigt:

Um einen Auszug anzuzeigen, muss Ihre Vorlagendatei “the_excerpt ()” anstelle von “the_content ()” aufrufen. Hinweis: Sie verwenden das äquivalente $ post-> post_excerpt, was auch gut funktionieren sollte.

Das Vorlagen-Tag “the_excerpt ()” zeigt dann den Auszug an, der wie folgt erstellt wird:

1) Durch Eingabe von Auszügen in das Feld “Auszug” auf dem Bildschirm “Post-Edit / Edit-Seite bearbeiten”. 2) Automatisch, basierend auf der Anzahl der Zeichen, wenn dem Feld “Auszug” kein Inhalt hinzugefügt wird.

BEARBEITEN:

Okay, ich habe das zuerst total vermisst. Nur Posts haben das Feld “Auszug”. Seiten haben nicht das Feld “Auszug”. Also, $ post-> post_excerpt wird niemals für Pages aufgefüllt (glaube ich).

Versuchen Sie “setup_postdata ($ pageChild)” innerhalb Ihrer foreach-Schleife auszuführen und ersetzen Sie dann “$ pageChild-> post_excerpt” durch “get_the_excerpt ()”:

 foreach ( $pageChildren as $pageChild ) { setup_postdata( $pageChild ); echo '

And the title is: '. $pageChild->post_title.'

'; print_r($pageChild); echo '

' . get_the_excerpt() .'

'; echo '
'; }

functioniert es?