Liste von Child Pages auf Parent Page

  • Hallo zusammen,

    es geht um das Plugin "M[COLOR=#444444][FONT=Open Sans]ulti-Column Tag Map".
    [/FONT][/COLOR]Dort kann man in einer Liste alle Seiten alphabetisch sortiert nach folgendem Schema anzeigen lassen:

    A
    ----------------
    .....
    .....
    .....
    .....

    B
    ----------------
    .....
    .....
    .....
    .....

    usw.

    Im Quellcode wird das durch folgendes realisiert:

    if($show_pages == "yes"){
    $arraypart = "post_title";

    Wie muss die Funktion lauten, wenn ich nicht alle Seiten, sondern nur die Child Pages einer Seite anzeigen will?

    Zum Beispiel:
    Automarken (Parent)
    - BMW (Child)
    - Mercedes (Child)
    - VW (Child)

    Also irgendwie so
    if($show_pages == "Automarken"){
    $arraypart = "post_title"; ---> post title of child pages!?

    Vielen Dank für eure Hilfe :)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • [COLOR=#333333]Das habe ich auch schon gesehen. Wo muss ich das einbauen? Das soll ja nicht auf jeder Seite sichtbar sein, sondern nur wie in diesem Fall auf der Seite "Automarken".

    Mit diesem Code hätte ich dann eine normale Liste, jedoch soll die Form ja dieses Aussehen haben. Wie bekomme ich so eine Form hin?

    A[/COLOR]
    [COLOR=#333333]----------------[/COLOR]
    [COLOR=#333333].....[/COLOR]
    [COLOR=#333333].....[/COLOR]
    [COLOR=#333333].....[/COLOR]
    [COLOR=#333333].....[/COLOR]

    [COLOR=#333333]B[/COLOR]
    [COLOR=#333333]----------------[/COLOR]
    [COLOR=#333333].....[/COLOR]
    [COLOR=#333333].....[/COLOR]
    [COLOR=#333333].....[/COLOR]
    [COLOR=#333333].....[/COLOR]

  • Siehe Codex dort kannst Du sehen wie das ganze also Code auszusehen hat wenn Du es nur bei einer Seite haben willst und wie es dann anzuwenden ist. Die Auflistung kannst Du auch ein klein wenig bestimmen wie alphabetisch sortiert.

  • Danke Kirchenschnack!
    Ich hab mir das mal angeschaut und diesen Code gefunden. Ist das der korrekte Code?

    PHP
    <?php
      $children = wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0');
      if ($children) { ?>
      <ul>
      <?php echo $children; ?>
      </ul>
      <?php } ?>

    Den in die page.php einfügen?

  • Bei mir im Design gibt es keine Sidebar.... Darum in die page.php oder?

    Was ich aber nicht verstehe... Wenn ich den Code in die page.php kopiere, wird der doch bei jeder Seite ausgeführt. So wie ich es möchte sollen aber nur bestimmte Parent Seiten die Liste anzeigen anzeigen. Wie funktioniert das?

    Nochmal als Beispiel:

    Fahrzeuge (Parent von Automarken)
    ---Automarken (Child von Fahrzeuge und Parent von VW, BMW, AUDI)
    ------VW (Child von Automarken)
    ------BMW (Child von Automarken)
    ------AUDI (Child von Automarken)

    Hier möchte ich eine Liste mit Verlinkung auf der Page "Automarken" zu den Seiten "VW", "BMW" und "AUDI" in alphabetischer Reihenfolge.

    Einmal editiert, zuletzt von Emic (21. August 2014 um 21:02)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!