Liste von Child-Pages mit Excerpt
Die Child-Pages einer Seite können bequem via wp_list_pages ausgegeben werden, sollen aber zusätzlich noch die Excerpt-Texte und Post-Thumbnails erscheinen ist etwas mehr Voodoo nötig.
Seit WordPress 3 ist es möglich, Excerpts auch für Seiten zu aktivieren; dazu muss die functions.php um folgende Zeile erweitert werden:
add_post_type_support( 'page', 'excerpt' );
Das Erstellen von Auto-Excerpts funktioniert damit jedoch nicht, die Texte müssen also jeweils von Hand eingetragen werden.
Im Theme kann jetzt die Ausgabe eingebaut werden (dabei wird die Größe des Post-Thumbnails mit 100×100 Pixel angegeben):
$pages = get_pages('child_of=ID-DER-ELTERN-SEITE&sort_column=post_title&sort_order=asc');
$count = 0;
foreach($pages as $page)
{
$excerpt = $page->post_excerpt;
if(!$excerpt)
continue;
$excerpt = apply_filters('the_excerpt', $excerpt);
echo $page->post_title;
echo get_the_post_thumbnail($page->ID, array(100,100));
echo $excerpt
}



No Comments RSS Kommentare
Add a Comment