Hauptmenüpunkte sollen Seite des 1.Unterpunktes anzeigen

  • Hallo,

    ich fange gerade an mich in Wordpress einzuarbeiten. Nutze ein eigenes Theme auf Yaml-Basis. Habe eine horizontale Haupt-Navigation und links unten ein Untermenü. Die Hauptmenüpunkte sollen aber keinen eigenen Inhalt bekommen. Weiß jemand, falls überhaupt möglich, wie man den Link zum jeweils 1. Untermenüpunkt generieren kann oder wie man den Titel einer Seite automatisch umbenennen kann. Dann könnte ich die Seite zur Not doppelt anlegen, aber die Headline anpassen.

    Hier der Quelltext der Hauptnavigation:

    Für jede Anregung bin ich dankbar.

    Einmal editiert, zuletzt von Monika (18. Mai 2008 um 16:28)

    • 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

  • Hallo Monika,

    sorry, wenn ich mein Problem so schlecht formuliert habe.
    Ich setze WordPress nicht als Blogsystem ein, sondern als CMS für ein WebProjekt.

    Im Grunde möchte ich auf einer Seite eine komplett andere Seite anzeigen.
    Meine Hauptmenüpunkte, die ich als Seiten angelegt habe, sollen keinen eigenen Inhalt bekommen. Wenn man diese anklickt, möchte ich immer die dazugehörige 1. Unterseite darstellen. In Grunde wären meine Hauptmenüpunkte eher Kategorien...

    Ich hoffe, es ist jetzt etwas klarer...

  • ah!

    Damit kannst Du auf einer statischen Seite ihre Kinder ausgeben ;)

    vorher kannst Du ruhig den normalen Loop der Seite angeben, wenn sie eigenen Inhalt auch haben sollte-manchmal weiß man ja nie ;)

  • Hallo Monika,

    vielen Dank für den PHP-Code. Jetzt komme ich der Sache schon näher. Folgende Zeile habe ich noch mit LIMIT 1 erweitert, da ich nur den 1. Datenbankeintrag anzeigen will.

    PHP
    $pages = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = $parent_ID LIMIT 1");

    Die Unterseiten durchlaufen allerdings auch diese Schleife. Hast Du einen Tipp, wie ich das beschränken kann? Leider habe ich nur geringe PHP-Kenntnisse und komme allein damit nicht weiter.

    LG

    Einmal editiert, zuletzt von Monika (18. Mai 2008 um 16:27)

  • ich mache das so


    da wo viel Platz ist fügte ich noch was dazu


    lg

  • ich häng mich da einfach mal mit ran ... wo muss denn dieser code eingepflegt werden? genau so eine funktion such ich nämlich ...

    dankeschön!

    Indien-Enthusiast | WordPress- und SEO-Fan | Zwillings-Mama

Jetzt mitmachen!

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