Logo ändern abhängig von der URL

  • Hallo,

    ich habe ein dt. Seite mittels WP-Globus um zwei Fremdsprachen erweitert.
    Bis auf die Tatsache, dass ich je nach Land ein unterschiedliches Logo ausgeben möchte, funktioniert das alles bestens.

    In der header.php habe ich folgenden Code eingefügt, um je nach Verzeichnis (alle englischsprachigen Inhalten sind unter /en zu finden) ein entsprechendes Logo einzublenden.

    PHP
    <?php if(site_url('/en/$')){ ?>
        <img src="/en.jpg" />
        <?php } elseif(site_url('/fr/$')){ ?>
        <img src="/fr.jpg" />
        <?php } else { ?>
        <img src="/de.jpg" />
        <?php } ?>

    Leider wird immer nur en.jpg angezeigt, unabhängig von der URL :-/

    Wäre über Denkanstösse sehr dankbar!

    • 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

  • Danke sehr, leider hab ich es nicht drauf :( Ich denke es geht um path?!

    PHP
    <?php if( site_url($path = '/en')){ ?>
                                                    <img src="/en.jpg" /> 
                                                    <?php } elseif( site_url($path = '/fr')){ ?>
                                                    <img src="/fr.jpg" />
                                                    <?php } else { ?>
                                                    <img src="/de.jpg" />
                                                    <?php } ?>

Jetzt mitmachen!

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