Es gibt viele Methoden, um die aktuelle Unterseite in WordPress anzuzeigen, diese Funktion ist nützlich, um den gleichen Befehl auszuführen. Fügen Sie einfach diesen Code in functions.php ein.
function sb_child_page_menu( $current_parent ) {
// Unterseiten auf der übergeordneten und Listenunterseiten des aktuellen übergeordneten Objekts anzeigen, wenn auf Unterseite
if(wp_get_post_parent_id($current_parent)) {
$parent_ID = wp_get_post_parent_id( $current_parent );
} else {
$parent_ID = $current_parent;
}
// Childpages / Subpages mit der Funktion get_children holen.
$arg = array(
'post_parent' => $parent_ID,
);
$childrens = get_children( $arg );
if( !empty($childrens) ) {
echo '<div class="sub-page">';
foreach ( $childrens as $children ) {
echo '<a href="'.get_permalink($children->ID).'">'.$children->post_title.'</a>';
}
echo '</div>';
}
}
Call the function within the template file:
Rufen Sie die Funktion innerhalb des Templates auf:
sb_child_page_menu( get_the_ID() );