WordPress Template : goto first child menuitem

Folgende Schritte sind notwendig, um die Funktionalität

'Gehe auf das erste Untermenü' zu implementieren'

  • Im entsprechenden Theme Root - Verzeichnis (z.B. "wp_content/themes/<theme_abc>" eine neue Datei anlegen, beispielsweise mit dem Namen goto-firstchild.php.
    Diese Datei bekommt folgenden PHP Code

<?php
/*
Template Name: Go to first child
*/
$pagekids = get_pages("child_of=".$post->ID."&sort_column=menu_order");
if ($pagekids) {
$firstchild = $pagekids[0];
wp_redirect(get_permalink($firstchild->ID));
} else {
// fall-back Behandlung
echo 'Kein Untermenue vorhanden';
exit;
}
?>

  • Im Backend die entsprechende Seite auswählen -> QuickEdir und das eben installierte Template "Go to first child" auswählen.

fertig.

Wenn jetzt die übergeordnete Seite gewählt wird, springt das System auf den ersten Untermenüpunkt und blendet die entsprechende Seite auf.

 

Auswahl des Seiten - Templates:

Wodpress Goto first Child Menu Item

WordPress Template : goto first child menuitem