Ausnahme von Bildertausch mit php

  • Ich habe mit Exec-PHP in mein Wordpress installiert um Bilder je nach aufgerufener Seite austauschen zu können.

    Das klappt auch sehr gut mit folgendem Script:

    PHP
    if (is_page('Seite 01') )
    echo '<img src="http://www.xxx/bild.jpg" "title="..." alt="" width="267" height="300"/>';

    Allerdings muß man dann hier wirklich jeder Seite ein Bild zuordnen.

    Gibt es einen Code, den ich einbinden kann, um eine Ausnahmeregel zu schreiben?
    Also, dass auf allen nicht erwähnten Seiten Bildx erscheint.

    Vielen Dank für die Hilfe :smile:
    LG
    kirowatti

    • 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

  • Die Abfrage kannst du über den Titel oder die ID machen:

    PHP
    if(get_the_title()=='Impressum') ...
    Zitat

    [COLOR=#000000][COLOR=#DD0000]'Seite 01'[/COLOR][/COLOR]

    Das gibt es nicht

  • Die Abfrage funktioniert ja bereits.
    Es geht mir nur darum, dass ich eben nicht jede Seite aufzählen möchte, da sie sich ja auch wieder ändern können.
    Sollen z.B. nur Impressum und Kontakt ein eigenes Bild bekommen, aber alle anderen Seiten ein Standardbild, wie definiere ich das Standbild?
    Wie richte ich das dann ein?
    Irgendwas mit "if_not" oder "is_not"?
    Kenne mich leider in PHP nicht aus.

    LG
    kirowatti

    Einmal editiert, zuletzt von kirowatti (12. November 2010 um 14:25)

  • du hast doch geschrieben, dass dein Bild auf allen Seiten erscheint.
    Also musst doch nur die Ausnahmen innerhalb des loop angeben:

    PHP
    <?php endwhile; else: ?> 
             <p><?php _e('Kein Eintrag in dieser Kategorie!'); ?></p> 
          <?php endif; ?> 
    
    
    if(get_the_title()=='Impressum') echo '<img src="http://www.xxx/bild1.jpg" "title="..." alt="" width="267" height="300"/>';
    elseif(get_the_title()=='Kontakt') echo '<img src="http://www.xxx/bild2.jpg" "title="..." alt="" width="267" height="300"/>';
    ...

Jetzt mitmachen!

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