Conditional Tags Sidebar Problem

  • Hallo zusammen,

    ich möchte in meiner Sidebar den Kategoriebaum nur anzeigen lassen, wenn der User sich in einer Kategorie befindet:

    Bsp. webadresse.de/category/allgemein


    Ich habe in der Sidebar nun mittels Conditional Tags folgende Passage eingefügt:

    PHP
    <?php if (is_category()) { ?>
    <div id="sidebar-top"> 
    <h3><?php _e('Kategorien','arthemia');?></h3>
    <ul>
    <?php wp_list_categories('exclude=32&title_li='); ?>
    </ul>
    </div>
     <?php } ?>



    Leider wird der Kategoriebaum jedoch auf allen Seiten angezeigt!?

    Kann mir hier jemand weiterhelfen? Ich habe den kompletten Quelltext der Sidebar.php als Anhang eingefügt....

    (Die betroffene Stelle wurde mit Sternchen gekennzeichnet!)

    Vielen Dank für eure Hilfe!


    • 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

  • Kann mir bitte jemand helfen...? Ich weiß nicht woran das Problem liegt... hat es vielleicht was mit den Funktionen der Sidebar zu tun?


  • Also bei mir funktioniert ...

    PHP
    <?php 
    if ( is_category() ) {
       wp_list_categories('title_li=');    
    }
    ?>

    ... wunderbar.

    Vielleicht liegt es daran, dass Du in Deinem Codebeispiel das php-Statement (zb die if-Abfrage) unterbrichst.

Jetzt mitmachen!

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