• Hallo.
    Habe in meiner Header.php folgenden Code:

    PHP
    <?php
    if     (is_page(2)) { 
    echo '<a href="/"><img src="pfad/bg_1.jpg" alt="#" title="#" /></a>';
    } elseif (is_page(3)) { 
    echo '<a href="/"><img src="http://pfad/bg_2.jpg" alt="#" title="#" /></a>';
    } elseif (is_page(4)) { 
    echo '<a href="/"><img src="http://pfad/bg_3.jpg" alt="#" title="#" /></a>';
    }   
    ?>


    Nun funzt das auch, wenn ich beispielsweise auf Seite 2 oder 4 bin, aber sobald ich auf der page 3 bin irgendwie nicht. Die Seite 3 Habe ich als "Artikel-Seite" definiert, also da wo alle Artikel gezeigt werden.

    Weiß jemand was ich da falsch mache???? Stehe vor einem Rätsel.

    Danke für Hilfe

    Fisch

    Wenn Fische Fische fischen in Fischen, fischen Fische Fische in Fischen...

    • 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

  • Nun funzt das auch, wenn ich beispielsweise auf Seite 2 oder 4 bin, aber sobald ich auf der page 3 bin irgendwie nicht. Die Seite 3 Habe ich als "Artikel-Seite" definiert, also da wo alle Artikel gezeigt werden.


    Nimm mal is_home() bei der Artikelseite. Am besten so:

    PHP
    } elseif (is_page(3) || is_home()) {


    Dann hast du beide Fälle drin.

Jetzt mitmachen!

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