if-Tags im Header (für zwei Versionen)

  • Hallo.
    Ich möchte über meine Header-Datei zwei verschiedene Werbe-Blöcke über dem Blog einblenden lassen.

    Werbeblock 1 soll angezeigt werden, wenn es sich um eine Single-Seite handelt.

    Werbeblock 2 soll auf der Index/Startseite angezeigt werden.

    Ich nehme an, ich kann das mit zwei if-tags lösen, sowas wie

    [COLOR=#000000][COLOR=#007700]<!--[if xxxx?[/COLOR][COLOR=#007700]]>
    Werbeblock1[/COLOR][COLOR=#007700]
    <![endif]-->

    [/COLOR][/COLOR]Könnte mir da jemand behilflich sein? Habe noch nie solche if-tags geschrieben.

    • 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

  • PHP
    <?
    if (is_single() ) {
    echo "<img src=\"banner_fuer_werbeblock1\">";
    } else if (is_home() ) {
    echo "<img src=\"banner_fuer_werbeblock2\">";
    }
    ?>



    is_single() ergibt true, wenn es sich um die Single-Seite eines Artikels handelt, is_home(), wenn es sich um die Startseite(also Blog) handelt. Nur aufpassen: wenn Du eine statische Seite als Startseite festgelegt hast, nimmst Du nicht is_home(), sondern is_front_page().

    http://codex.wordpress.org/Function_Reference/is_single
    http://codex.wordpress.org/Function_Reference/is_home
    http://codex.wordpress.org/Function_Reference/is_front_page

Jetzt mitmachen!

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