if Abfrage in der Sidebar

  • Hallo,
    ich wollte, damit meine Sidebar nicht so zugemüllt ist z.B. das WetherIcon nur auf der Startseite in der Sidebar einblenden.
    Ich verstehe leider nicht wie ich eine funktionierende if Abfrage in der Sidebar schriben kann. Abfragen wollte ich "(is_home() || is_page())" wenn es geht!?!

    Danke für die Anworten im Voraus!
    mfg

    • 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

  • Hallo,
    alle Änderungen beziehen sich auf die sidebar.php im Theme.
    Auszug der php:

    Ich wollte das WetherIcon nur auf der Startseite angezeigt haben und wollte dafür diesen Code vor Zufallsbild einfügen:

    PHP
    <?php /* If this is the frontpage */ if ( is_home() || is_page() ) { ?>
    <?php if (function_exists('WeatherIcon')) : ?>
        <li>Wetter
        <ul><?php WeatherIcon('station=123456'); ?></ul>
        </li>
    <?php endif; ?>

    Leider macht er das nicht so wie ich es mir vorstelle :(
    Danke für die Hilfe!
    sl

  • Wenn Du den Code innerhalb der Schleife nur auf der Startseite willst, musst Du das is_page() entfernen. So wie die Schleife momentan aussieht, wird aber praktisch alles nur auf der Startseite angezeigt.

Jetzt mitmachen!

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