Mit folgendem Code kann man auf die erste Unterseite umleiten, sofern eine Seite Unterseiten hat. Dies ist nützlich wenn z.B. die Oberseite keinen Inhalt aufweist.
function my_template_redirect() { if (\is_page()) { $subPages = \get_children([ 'post_parent' => \get_the_ID(), 'post_type' => 'page', 'post_status' => 'publish' ]); if (sizeof($subPages) > 0) { \wp_redirect(\get_permalink(array_shift($subPages)->ID)); exit; } } } \add_action('template_redirect', 'my_template_redirect');