Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

Wie man eine Liste von Kindseiten für eine übergeordnete Seite in WordPress anzeigt

Kürzlich fragte uns einer unserer Leser, wie man Unterseiten einer WordPress-Seite anzeigt. Das ist eine Frage, die wir bei WPBeginner ziemlich oft erhalten, und sie unterstreicht einen häufigen Bedarf zur Verbesserung der Website-Navigation und Benutzererfahrung. 

Wenn Sie Ihre WordPress-Website mit übergeordneten und untergeordneten Seiten organisieren, möchten Sie möglicherweise Ihre untergeordneten Seiten oder Unterseiten auf der Hauptseite anzeigen. Dies hilft Benutzern, alle verfügbaren Informationen in einem bestimmten Abschnitt leicht zu sehen und schnell zu relevanten Unterthemen zu navigieren.

Möglicherweise möchten Sie auch den Link zur Haupt-Überseite auf jeder Unterseite anzeigen, um die Navigation zu erleichtern und einen brotkrümelartigen Effekt zu erzielen. Diese optimierte Navigation verhindert, dass Benutzer sich in den Tiefen Ihrer Website verirren, und verbessert ihr gesamtes Surferlebnis.

In diesem Artikel zeigen wir Ihnen, wie Sie ganz einfach eine Liste von Child-Seiten für eine übergeordnete Seite in WordPress anzeigen.

Anzeige einer Liste von Unterseiten für eine übergeordnete Seite in WordPress

Wann müssen Sie eine Liste von Child-Seiten anzeigen?

WordPress verfügt über zwei Standard-Beitragstypen namens Beiträge und Seiten. Beiträge sind Blog-Inhalte und werden normalerweise mit Kategorien und Tags organisiert.

Seiten sind einmalige oder eigenständige Inhalte, die immer aktuell sind, wie z. B. eine „Über uns“-Seite oder eine „Kontakt“-Seite.

In WordPress können Seiten hierarchisch sein, was bedeutet, dass Sie sie mit übergeordneten und untergeordneten Seiten organisieren können. Zum Beispiel möchten Sie vielleicht eine Produktseite mit Unterseiten für Funktionen, Preise und Support erstellen.

Um eine Unterseite zu erstellen, folgen Sie unserer Anleitung zur Erstellung einer Unterseite in WordPress.

Nachdem Sie Ihre übergeordneten und untergeordneten Seiten erstellt haben, möchten Sie möglicherweise die untergeordneten Seiten auf der Hauptseite auflisten.

Jetzt ist ein einfacher Weg, dies zu tun, indem Sie die übergeordnete Seite manuell bearbeiten und eine Liste von Links einzeln hinzufügen.

Unterseiten-Links manuell hinzufügen

Sie müssen jedoch jedes Mal, wenn Sie eine Unterseite hinzufügen oder löschen, die übergeordnete Seite manuell bearbeiten.

Wäre es nicht schöner, wenn Sie einfach eine Child-Seite erstellen könnten und diese automatisch als Link auf der übergeordneten Seite erscheinen würde?

Das gesagt, schauen wir uns einige andere dynamische Möglichkeiten an, um schnell eine Liste von untergeordneten Seiten auf der übergeordneten Seite in WordPress anzuzeigen. Wir zeigen Ihnen drei Methoden, damit Sie diejenige auswählen können, die am besten zu Ihnen passt:

Methode 1. Kindseiten auf der übergeordneten Seite mit einem Plugin anzeigen

Diese Methode ist der einfachste Weg, Kindseiten auf einer übergeordneten Seite anzuzeigen, und wird für alle Benutzer empfohlen.

Zuerst müssen Sie das Page-list Plugin installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung, wie man ein WordPress-Plugin installiert.

Nach der Aktivierung müssen Sie die übergeordnete Seite bearbeiten und einfach den folgenden Shortcode dort einfügen, wo Sie die Liste der untergeordneten Seiten anzeigen möchten.

[Unterseiten]

Sie können Ihre Seite jetzt speichern und in einem neuen Browser-Tab in der Vorschau anzeigen. Sie werden feststellen, dass eine einfache Aufzählungsliste aller Unterseiten angezeigt wird.

Einfache Liste von Links zu Unterseiten

Wenn Sie möchten, können Sie etwas benutzerdefiniertes CSS hinzufügen, um das Erscheinungsbild der Liste zu ändern.

Hier ist ein Beispiel-CSS, das Sie als Ausgangspunkt verwenden können.

ul.page-list.subpages-page-list {
    list-style: none;
    list-style-type: none;
    background-color: #eee;
    border: 1px solid #CCC;
    padding: 20px;
}

Nach dem Anwenden Ihres benutzerdefinierten CSS können Sie die übergeordnete Seite in der Vorschau anzeigen.

So sah es auf unserer Test- WordPress-Website aus:

Liste der Unterseiten mit CSS

Das Plugin bietet eine Reihe von Shortcode-Parametern, mit denen Sie Tiefe, auszuschließende Seiten, Anzahl der Elemente und mehr festlegen können.

Für Details lesen Sie bitte die Plugin-Seite für detaillierte Dokumentation.

Methode 2. Unterseiten für eine übergeordnete Seite mit Code auflisten

Diese Methode ist etwas fortgeschritten und erfordert das Hinzufügen von Code zu Ihrer WordPress-Website. Wenn Sie dies noch nie getan haben, werfen Sie bitte einen Blick auf unseren Leitfaden zum Kopieren und Einfügen von Code in WordPress.

Um Unterseiten unter einer übergeordneten Seite aufzulisten, müssen Sie den folgenden Code in ein Code-Snippet-Plugin oder in die functions.php-Datei Ihres Themes einfügen:

function wpb_list_child_pages() { 
 
global $post; 
 
if ( is_page() && $post->post_parent )
 
    $childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->post_parent . '&echo=0' );
else
    $childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->ID . '&echo=0' );
 
if ( $childpages ) {
 
    $string = '<ul class="wpb_page_list">' . $childpages . '</ul>';
}
 
return $string;
 
}
 
add_shortcode('wpb_childpages', 'wpb_list_child_pages');

Bei WPBeginner empfehlen wir immer, Code in WordPress mit dem WPCode Plugin hinzuzufügen.

WPCode ermöglicht es Ihnen, benutzerdefinierten Code einfach hinzuzufügen, ohne Ihre Theme-Dateien zu bearbeiten, sodass Sie sich keine Sorgen machen müssen, Ihre Website zu beschädigen.

WPCode

Zuerst müssen Sie das kostenlose WPCode-Plugin installieren und aktivieren. Schritt-für-Schritt-Anleitungen finden Sie in dieser Anleitung zur Installation eines WordPress-Plugins.

Nach der Aktivierung des Plugins navigieren Sie in Ihrem WordPress-Dashboard zu Code-Snippets » Snippet hinzufügen .

Von dort aus fahren Sie mit der Maus über die Option „Fügen Sie Ihren benutzerdefinierten Code hinzu (Neuer Ausschnitt)“ und klicken Sie auf die Schaltfläche „Benutzerdefinierten Ausschnitt hinzufügen“.

Fügen Sie einen neuen benutzerdefinierten Code-Snippet in WPCode hinzu

Wählen Sie dann aus der Liste der Optionen, die auf dem Bildschirm erscheinen, ‘PHP Snippet’ als Code-Typ aus.

Wählen Sie PHP-Snippet als Code-Typ

Fügen Sie als Nächstes einen Titel für Ihr Snippet hinzu, der Ihnen helfen kann, sich daran zu erinnern, wofür der Code bestimmt ist.

Fügen Sie nun einfach den obigen Code in das Feld ‘Code-Vorschau’ ein.

Code in das Feld Code-Vorschau einfügen

Schalten Sie dann einfach den Schalter von ‘Inaktiv’ auf ‘Aktiv’ um und klicken Sie oben auf der Seite auf die Schaltfläche ‘Snippet speichern’.

Aktivieren und speichern Sie Ihren benutzerdefinierten Code-Snippet

Dieser Code prüft zuerst, ob eine Seite eine übergeordnete Seite hat oder ob die Seite selbst eine übergeordnete Seite ist.

Wenn es sich um eine übergeordnete Seite handelt, werden die zugehörigen Unterseiten angezeigt. Wenn es sich um eine Unterseite handelt, werden alle anderen Unterseiten ihrer übergeordneten Seite angezeigt.

Schließlich, wenn dies nur eine Seite ohne untergeordnete oder übergeordnete Seite ist, tut der Code einfach nichts. In der letzten Zeile des Codes haben wir einen Shortcode hinzugefügt, damit Sie untergeordnete Seiten einfach anzeigen können, ohne Ihre Seitenvorlagen zu ändern.

Um Unterseiten anzuzeigen, fügen Sie einfach den folgenden Shortcode auf einer Seite oder in einem Text-Widget in der Seitenleiste ein:

[wpb_childpages]

Vergessen Sie nicht, Ihre Änderungen zu speichern und sie in einem Browser-Tab in der Vorschau anzuzeigen. So sieht es auf unserer Testseite aus.

Einfache Linkliste

Sie können diese Seitenliste nun mit etwas benutzerdefiniertem CSS gestalten.

Hier ist ein Beispiel für CSS-Code, den Sie als Ausgangspunkt verwenden können:

ul.wpb_page_list {
    list-style: none;
    list-style-type: none;
    background-color: #eee;
    border: 1px solid #CCC;
    padding: 20px;
}

Methode 3. Unterseiten dynamisch ohne Shortcode anzeigen

Die Verwendung von Shortcodes ist praktisch, aber das Problem dabei ist, dass Sie Shortcodes auf allen Seiten hinzufügen müssen, die übergeordnete oder untergeordnete Seiten haben.

Möglicherweise haben Sie Shortcodes auf vielen Seiten und vergessen manchmal sogar, sie hinzuzufügen.

Ein besserer Ansatz wäre, die Seiten-Template-Datei in Ihrem Theme zu bearbeiten, damit sie automatisch Unterseiten anzeigen kann.

Dazu müssen Sie die Hauptvorlage page.php bearbeiten oder eine benutzerdefinierte Seiten-Vorlage in Ihrem Theme erstellen.

Sie können Ihr Hauptthema bearbeiten, aber diese Änderungen gehen verloren, wenn Sie Ihr Thema ändern oder aktualisieren. Deshalb wäre es besser, wenn Sie ein Child-Theme erstellen und dann Ihre Änderungen im Child-Theme vornehmen.

In Ihrer Seitenvorlagendatei müssen Sie diese Codezeile dort einfügen, wo Sie die Kindseiten anzeigen möchten.

<?php wpb_list_child_pages(); ?>

Das ist alles. Ihr Theme erkennt nun automatisch untergeordnete Seiten und zeigt sie in einer einfachen Liste an.

Sie können die Stile mit CSS und Formatierung anpassen.

Hier ist ein Beispiel dafür, wie die OptinMonster-Website die übergeordnete Seite und Unterseiten anzeigt:

OptinMonster Beispiel für Unterseiten

Wir hoffen, dieser Artikel hat Ihnen geholfen, Kindseiten für eine übergeordnete Seite in WordPress aufzulisten. Möglicherweise möchten Sie auch unseren Leitfaden zu den wichtigsten Seiten, die Sie erstellen sollten, auf einer neuen WordPress-Website und unseren Vergleich der besten Drag & Drop WordPress Page Builder, um benutzerdefinierte Layouts ohne Code zu erstellen, ansehen.

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

80 CommentsLeave a Reply

  1. Hallo, das funktioniert, nur dass auch die übergeordnete Seite angezeigt wird. Wie zeige ich nur die untergeordneten Seiten an? Danke

    • Die einfachste Methode für das, was Sie anscheinend möchten, wäre, keine Inhalte auf der übergeordneten Seite zu haben und Ihre Inhalte nur in den untergeordneten Seiten zu haben.

      Admin

  2. Hallo Wpbeginner,

    Bitte, wie kann ich alle untergeordneten Seiten alphabetisch auf der übergeordneten Seite sortieren? Ich habe alle Schritte befolgt, aber die Unterseiten werden zufällig auf der übergeordneten Seite angezeigt.

    Warte auf Antwort. ….Danke

  3. Kann ich dieser Funktion eine CSS-Klasse zuweisen? Damit CSS-Änderungen an ul-Elementen nicht andere ul's auf der Website beeinträchtigen.
    Oder gibt es eine andere einfache Lösung dafür?

  4. Hallo, WPB-Team,

    Vielen Dank für diesen Snippet und das Tutorial.

    Es hat mir viel Zeit gespart und mir auch geholfen.

    Mit freundlichen Grüßen,
    Keshav Murthy

  5. Ich habe das Plugin Code Snippets in WordPress 4.9.8 installiert

    Ich habe den Code auf https://www.wpbeginner.com/wp-tutorials/how-to-display-a-list-of-child-pages-for-a-parent-page-in-wordpress/#respond kopiert und zu einem neuen Snippet in Code-Snippets hinzugefügt.

    Ich habe eine Seite erstellt und dann eine Seite, der das Attribut zugewiesen wurde, dass die erste Seite die übergeordnete Seite ist.

    Die Eltern-Kind-Beziehung wird in der Seitenliste im Dropdown-Menü Attribute angezeigt.

    Wenn ich die übergeordnete Seite öffne, sehe ich nichts, das eine untergeordnete Seite anzeigt.

    Ich habe dann versucht, die functions.php-Seite zu verwenden.

    Ich habe den Code, der von https://www.wpbeginner.com/wp-tutorials/how-to-display-a-list-of-child-pages-for-a-parent-page-in-wordpress/#respond kopiert wurde, am Ende des Codes auf der Funktionen-Seite hinzugefügt.

    Wenn ich die übergeordnete Seite öffne, wird sie nicht angezeigt. Es wird eine Fehlermeldung angezeigt, dass unerwarteter Code vorhanden ist.

    Ich habe die functions.php-Seite in ihren ursprünglichen Zustand zurückversetzt.

    Welche Änderungen muss ich an dem vornehmen, was ich versucht habe zu tun?

    • Hallo Gary,

      Stellen Sie sicher, dass Sie die Kindseite veröffentlichen, bevor Sie den Code testen. Kopieren Sie den Code auch sorgfältig erneut, um sicherzustellen, dass Sie nicht versehentlich Zahlen oder unerwartete Zeichen mitkopieren.

      Admin

  6. Ich habe eine Frage. Ich habe Unterseiten zu einer übergeordneten Seite hinzugefügt, aber wenn ich die Website auf dem Handy öffne und auf die übergeordnete Seite klicke, öffnet sich die leere übergeordnete Seite. Um die Dropdown-Unterseiten anzuzeigen, muss man die Schaltfläche der übergeordneten Seite gedrückt halten. Wie kann ich das beheben? Ich möchte nicht, dass diese leere Seite geöffnet wird. Ich möchte, dass sich das Dropdown-Menü öffnet, wenn man die übergeordnete Seite berührt.
    Bitte schlagen Sie vor, wie das geht.

  7. Für Seiten der dritten Ebene (Enkelkinder) möchte ich dasselbe Menü anzeigen, das auf den Kindseiten zu sehen ist (alle Links der Kinder des Elternteils). Mit diesem Snippet sehe ich auf einer Enkelkindseite nur die anderen Enkelkindseiten im Menü. Wie müsste dieser Code modifiziert werden, um alle Kindlinks anzuzeigen, auch wenn man sich auf Enkelkindseiten befindet?

  8. Ich bin relativ neu im Bloggen und bin kürzlich zum Kale WordPress-Theme gewechselt. Ich habe versucht, Seitenattribute-Seiten (unter der übergeordneten Seite Rezepte) zu erstellen, damit ich separate Kategorien für Vorspeisen, Desserts usw. haben kann. Alles scheint im Admin-Bereich zu funktionieren, aber auf der Website selbst gibt es keine Seitenattribute/Dropdowns aus der Kategorie Rezepte. Was mache ich falsch? Alles ist auf öffentlich eingestellt, daher bin ich mir nicht sicher, was das Problem ist.

  9. Vielen Dank für diesen Code. Aber ich möchte nicht, dass dies auf der Homepage (statische Seite) angezeigt wird, sondern nur auf den übergeordneten Seiten. Bitte, wie kann das gemacht werden?

    Danke.

  10. Ich verwende das Generatepress Theme (habe ein Child-Theme davon zur Anpassung erstellt) und kann das nicht zum Laufen bringen. Der Shortcode wird auf der Ausgabeseite angezeigt, es scheint, dass er nicht einmal als Shortcode erkannt wird. Ich verwende Elementor-Widgets und weder Text- noch Shortcode-Widgets funktionieren.

    Irgendwelche Ideen, wie man das zum Laufen bringt, wenn man Elementor-Widgets verwendet?

  11. Ein toller Beitrag, das ist genau das, wonach ich seit vielen Stunden suche! Und es funktioniert wie von Zauberhand, einfach den Code in die function.php des Themes einfügen und dann den Shortcode auf der Seite einfügen, auf der die Unterseiten erscheinen sollen, und voilà!!!
    Wunderbar, vielen Dank für Ihre Großzügigkeit!!

  12. Wie bei vielen Snippets, die wir finden, muss man alle Kommentare durchgehen, um sie zum Laufen zu bringen. Was ist falsch daran, das, was man schreibt, zu testen?

  13. Kann man ein Dropdown-Menü für Eltern-/Kindseiten auf wordpress.com erstellen, oder muss es die .org-Version sein?

  14. Die Verwendung dieses Codes zeigt die übergeordnete Seite zusammen mit den untergeordneten Seiten an, was redundant ist. Soweit ich weiß, müssen wir eigentlich nur die untergeordneten Seiten anzeigen, nicht die übergeordnete Seite. Gibt es eine vorgeschlagene Änderung, die dies bewirken kann?

  15. Bei Plugin-Updates erhalte ich aus irgendeinem Grund immer eine Fehlermeldung:

    Fatal error: Cannot redeclare wpb_list_child_pages() (previously declared in …/wp-content/themes/pagelines/functions.php:25) in …/wp-content/themes/pagelines/functions.php on line 34

  16. Hallo toller Artikel,
    Können Sie mir bitte helfen, ein Dropdown mit Unterseiten auf der übergeordneten Seite zu erstellen? Ich benötige diese Funktionalität für eines meiner WordPress-Projekte und bin ein absoluter Neuling in WordPress.

  17. Bin ich der Einzige, der es nicht zum Laufen bringt?

    Ich habe die folgende Struktur

    Über
    — Seite 1
    — Seite 2
    — Seite 3

    Wenn ich auf der Seite "Über uns" oder einer Unterseite (1, 2 oder 3) bin, möchte ich eine Liste mit meiner Elterntagesseite ("Über uns") und allen Kindern (1, 2, 3) haben – Hat das jemand zum Laufen gebracht?

    Thanks! :)

    • OMG, Entschuldigung, das ist nervig. Bitte ignorieren Sie meine anderen Beiträge. Ich habe nicht gemerkt, dass man keinen Code in die Kommentare einfügen kann.

      Ich konnte es mit wpb_list_child_pages(); NICHT zum Laufen bringen.

      Ich konnte es mit echo do_shortcode( '[wpb_childpages]') zum Laufen bringen

      Und um den Titel der übergeordneten Seite zu erhalten, habe ich dies oberhalb der Liste der untergeordneten Seiten eingefügt:
      $current = $post->ID;

      $parent = $post->post_parent;

      $grandparent_get = get_post($parent);

      $grandparent = $grandparent_get->post_parent;

      PHP if ($root_parent = get_the_title($grandparent) !== $root_parent = get_the_title($current)) {echo get_the_title($grandparent); }else {echo get_the_title($parent);

  18. Ich benutze diesen Code und er funktioniert großartig. Ist es möglich, auch Kategorien in Menüs zusammen mit Seiten anzuzeigen?

  19. Hallo,

    Ich möchte Folgendes tun

    Die übergeordnete Seite muss entweder zum Verkauf oder zur Vermietung stehen
    Dann möchte ich, dass die untergeordnete Seite, z. B. eine Provinz (Gauteng), auf die übergeordnete Seite zum Verkauf und zur Vermietung verlinkt.
    Wie mache ich das?

    Michelle

  20. Wie kann ich einen Shortcode mit Parametern erstellen, zum Beispiel [wpb_childpages id="1"], wobei id="1" die ID einer übergeordneten Seite ist?

  21. Hallo,

    Ist es möglich, die Links auf eine bestimmte Anzahl zu begrenzen, z. B. maximal 12 Unterseiten?

    Danke

  22. Danke,

    Könnten Sie bitte erklären, wie ich Unterseiten in einer Dropdown-Liste organisieren kann, die über die übergeordnete Seite zugänglich ist? (Ich möchte nicht, dass die Besucher alle Unterseiten in Form einer Blogroll sehen.)

    Ich möchte auf der übergeordneten Seite eine Dropdown-Liste (Listbox) erstellen, zu der untergeordnete Seiten in vordefinierter Reihenfolge (z. B. alphabetisch) hinzugefügt werden. Nach dem Lesen der Einleitung kann ein Besucher durch Auswahl einer beliebigen Seite aus der Liste fortfahren (die untergeordneten Seiten haben keine logische Verbindung, sodass er in jedem Fall die exakte Seite suchen wird).

    Ist „mein Traum“ realisierbar?

    Nochmals vielen Dank.

  23. Hallo WPBeginner Staff,

    Ich habe den von Ihnen bereitgestellten Code mit der Option „Shortcode“ verwendet und er hat funktioniert (Links zu untergeordneten Seiten). Ich wollte jedoch die permanente Option verwenden, und das hat nicht funktioniert.

    Als ich diese Codezeile hinzufügte [ ] gab die übergeordnete Seite einen 500-Fehler zurück und es wurden überhaupt keine untergeordneten Seiten angezeigt.

    Was mache ich falsch?

    Nebenbei bemerkt, wenn ich einen Auszug mit dem entsprechenden Bild anzeigen wollte, wie würde ich das tun? Danke!

    • Ich konnte das herausfinden.

      Ich habe den Code-Snippet hinzugefügt und dann diesen Shortcode [wpb_childpages] auf der übergeordneten Seite hinzugefügt, auf der die untergeordneten Seiten angezeigt werden sollten. Großartig!

      Würde ich jetzt Auszüge und ein Bild anzeigen, würde ich dieselben Abfragen verwenden – genau wie Beiträge unter einer Kategorie.

      Thanks in advance :)

      • Hey, ich habe mich gefragt, was Sie mit 'Query' meinten? Wie genau haben Sie die Auszüge und Bilder auf der Elterntagesseite angezeigt?

        Danke!

  24. Könnte jemand bestätigen, ob die im Tutorial verwendete Beispielseite http://optinmonster.com/how-it-works/ diese Funktion nutzt oder nicht? Mir scheint, sie verwenden Tabs anstelle von Unterseiten.

    Wenn ich richtig liege, könnte mir jemand eine Ressource zeigen, um diese Funktion zu erhalten, da ich verzweifelt nach einer flüssigen Lösung wie der auf dieser Seite suche?

    Vielen Dank,

    Pradeep

  25. Für die Nicht-Shortcode-Option möchten Sie die Benutzer vielleicht darauf hinweisen, dass sie entweder
    return $string; zu
    echo $string; ändern oder
    in ihrer Seitenvorlage die Funktion
    echo page_list_child_pages(); ausgeben müssen.

    Danke an Erik für den Hinweis oben

  26. Hallo, ich kann das zum Laufen bringen, wenn ich meine Domain mit einem Unterverzeichnis besuche (z. B. – example.com/home), aber wenn ich die Website ohne dies aufrufe (example.com), wird die Liste der Unterseiten nicht angezeigt. Kann mir jemand sagen, wo ich falsch liege?

    Danke im Voraus – bin sehr neu bei WordPress.

  27. Wie kann ich diese Funktion dazu bringen, die übergeordnete Seite selbst am Anfang der Liste anzuzeigen, zusammen mit der Liste der untergeordneten und nachgeordneten Seiten? Auf den untergeordneten Seiten wird die übergeordnete Seite nicht aufgeführt.

  28. Gibt es jetzt ein Plugin, das dasselbe tun kann?

    und können wir auch entscheiden, wo die Box mit Untermenü-Seiten in jedem Bereich der Seite platziert werden kann, nicht nur oben auf der Seite? Mit einem Plugin

  29. Ja, es kann für benutzerdefinierte Beitragstypen verwendet werden. So:


    function wpb_list_child_pages() {

    global $post;

    if ( 'movie' == get_post_type() && $post->post_parent )

    $childpages = wp_list_pages( 'post_type=movie&sort_column=menu_order&title_li=&child_of=' . $post->post_parent . '&echo=0' );
    else
    $childpages = wp_list_pages( 'post_type=movie&sort_column=menu_order&title_li=&child_of=' . $post->ID . '&echo=0' );

    if ( $childpages ) {

    $string = '' . $childpages . '';
    }

    return $string;

    }

    add_shortcode('wpb_childpages', 'wpb_list_child_pages');

  30. Das ist großartig! Gibt es eine Möglichkeit, dasselbe für benutzerdefinierte Beitragstypen zu tun, die untergeordnete Beiträge haben?

  31. Gibt es eine Möglichkeit, dies zu modifizieren, um benutzerdefinierte Post-Typ-Unterbeiträge auf einer benutzerdefinierten Post-Typ-Beitragsseite auszugeben? Danke, es ist sehr praktisch!

  32. Es ist sehr gut für mich! Jedenfalls möchte ich wissen, wie ich Titel und Thumbnail der Unterseite auf der übergeordneten Seite anzeigen kann.

    • Hallo, ich habe die gleiche Frage. Mir gefällt wirklich, wie die Liste auf der Beginners Blueprint-Seite gestaltet ist, aber ich habe keine Ahnung, wie ich anfangen soll. Kann mir jemand einen Artikel zum Lesen empfehlen oder mir einen Rat geben, danke.

  33. Es gibt einen Fehler in den Seiten, die keine Unterseiten haben, daher habe ich leicht modifiziert
    if( count($childpages) != 0 ) {
    $string = ” . $childpages . ”;
    }

    anstatt
    if( $childpages ){
    $string = ” . $childpages . ”;
    }

  34. Ich habe den Code zu functions.php hinzugefügt und wenn ich den [wpb_childpages] Shortcode in meinen Text einfüge, funktioniert er. Aber wenn ich versuche, ihn in eine meiner Vorlagen einzufügen, wird nichts angezeigt. Weiß jemand, was ich falsch mache?

  35. Das ist brillant, danke.

    Gibt es eine Möglichkeit, es so anzupassen, dass die übergeordnete Seite die Enkelkinder und nicht die Kinder anzeigt?

Antwort hinterlassen

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.