dynamic_sidebar ergibt im Frontend eine leere Seite

  • Hallo zusammen.
    Ich habe …

    PHP
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>


    in mein Theme geschrieben, damit ich ein Widget nutzen kann.

    Leider wird mit dieser Zeile im Theme-Code nichts mehr im Frontend angezeigt. Alles leer!

    Die functions.php enthält

    PHP
    if ( function_exists('register_sidebar') ) {
        register_sidebar(array(
            'before_widget' => '<li id="%1$s" class="widget %2$s">',
            'after_widget' => '</li>',
            'before_title' => '<h2 class="widgettitle">',
            'after_title' => '</h2>',
        ));
    }

    Kann mir jemand weiterhelfen oder sagen, weshalb die Seite nicht korrekt geladen wird?

    • 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

  • Zitat

    Ich habe … PHP-Code:
    [LEFT][COLOR=#000000][COLOR=#0000bb]<?php [/COLOR][COLOR=#007700]if ( ![/COLOR][COLOR=#0000bb]function_exists[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'dynamic_sidebar'[/COLOR][COLOR=#007700]) || ![/COLOR][COLOR=#0000bb]dynamic_sidebar[/COLOR][COLOR=#007700]() ) : [/COLOR][COLOR=#0000bb]?>[/COLOR] [/COLOR][/LEFT]

    in mein [COLOR=#306582]Theme[/COLOR] geschrieben, damit ich ein [COLOR=#306582]Widget[/COLOR] nutzen kann.



    und wohin hast du das dazugehoerige

    PHP
    <?php endif; ?>

    geschrieben?

    normal kommt das in die zeile direkt dahinter.

  • Ich glaub es nicht … da war ich ja ganz schön blind :-D

    Hatte es übersehen und dachte der Ternär-Operator wäre hinten geschlossen.

    Besten Dank für deine Hilfe!

Jetzt mitmachen!

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