Auflistung von Kind-Seiten geht schief

  • PHP
    <?php 
            if($post->post_parent)
            {
              // Die Seite ist eine Kind-Seite
              echo ' <ul id="u-nav">';
              wp_list_pages('sort_column=menu_order&title_li=&child_of='.$post->post_parent);
              echo '</ul>';
            }
    ?>

    Hallo,
    wieso trifft diese Bedingung auch zu wenn eine Error 404 Meldung oder eine Nichts-gefunden-Seite angezeigt wird?
    Dann werden nämlich ausnahmslos alle Menüpunkte aufgelistet. :confused:

    Link: arne-s » Herzlich Willkommen

    Beste Grüße
    goldjunge2007

    • 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

  • Zitat

    Klappt leider nicht.


    Mmmh, merkwürdig. Versuch mal das:

    PHP
    if( !is_404() && have_posts() && $post->post_parent)
    Zitat

    Und was müsste ich bei der "Suche ohne Ergebnis Seite" tun?


    Was meinst du? "Suche ohne Ergebnis"-Seite oder "Suche ohne Ergebnisseite"? Das 1. könnte sich dadurch auch schon erledigt haben.


  • evt. das was du suchst?

  • GENIAL!!! nu funxts :mrgreen:

    so hab ich das jetzt gemacht.
    Grund: wenn man mit else statt mit elseif arbeitet validiert es nicht. Arbeitet man mit else dann wir der ul im elsezweig auf jeden Fall geöffnet und geschlossen auch wenn nichts drin ist. Für gültiges XHTML muss aber mindestens ein <li> drinstehen. Also elseif und fertig ist der Lack :D

    Einmal editiert, zuletzt von goldjunge2007 (16. September 2008 um 16:17)

Jetzt mitmachen!

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