Hinzufügen einer Seitenzusammenfassung zu einer bestimmten Seite

Ich weiß, dass eine Liste von Posts automatisch in WordPress generiert wird, aber was ich gesucht habe, ist eine Zusammenfassung von Seiten, möglicherweise in einem hierarchischen Format, die sich auf der Seite einer bestimmten Seite befindet. Hier ist ein Beispiel: http://www.w3schools.com/js/js_variables.asp

Diese Website verwendet zwar nicht WordPress, aber das ist die Art von functionalität, nach der ich suche. Ich weiß, wie ich beim Erstellen einer neuen Seite eine übergeordnete Seite zuweisen kann, aber ich weiß nicht, wie ich eine Zusammenfassung erstellen und auf die Seite legen kann. Brauche ich ein bestimmtes Plugin dafür?

Solutions Collecting From Web of "Hinzufügen einer Seitenzusammenfassung zu einer bestimmten Seite"

Sie können wp_list_pages mit dem Argument child_of :

 /** * Display hierarchical list of all posts for a given post. * * @param int|WP_Post $post Display for post. Defaults to current post/page. */ function wpse_184554_list_section( $post = null ) { if ( ! $post = get_post( $post ) ) return; if ( $post->post_parent && $ancestors = get_post_ancestors( $post ) ) $parent_id = array_pop( $ancestors ); else $parent_id = $post->ID; echo '
    '; wp_list_pages( array( 'post_type' => $post->post_type, // Will work for any hierarchical post type 'child_of' => $parent_id, 'title_li' => '', ) ); echo '
'; }

Dadurch wird eine hierarchische Liste aller Seiten ausgegeben, die untergeordnete Elemente der übergeordneten Seite der aktuellen Seite sind (oder einfach alle untergeordneten Seiten, wenn die aktuelle Seite kein übergeordnetes Element hat).

Pop es in deiner functions.php . Um es zu verwenden, rufen Sie es in einer beliebigen Vorlagendatei auf, zum Beispiel: