I feel dirty theme widget fähig...

  • Hallo,

    ich versuch immer noch das theme "I feel dirty" widget fähig zumachen.

    IM admin bereich bekomm ich zumindest schonmal das okay.

    die sidebar.php sieht noch wie folgt aus:





    functions.php

    PHP
    <?php
    register_sidebar(array(
    'before_widget' => '<div class="bloque1">',
    'after_widget' => '</div>',
    'before_title' => '<h3>',
    'after_title' => '</h3>',
    ));?>
    • 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

  • was bringt mir denn eine sidebar wenn ich dann so nen code drin finde in einem theme und dennoch direkt die WP Codes reingeschrieben werden?


  • die meisten themes haben grundfunktionen in der sidebar, die solange ausgefuehrt werden, wie keine widgets verwendet werden.

    - wahrscheinlich, um das theme-design in der vorschau sauber anzuzeigen;
    - und auch fuer leute, die widgets einfach nicht verwenden (wollen)

    wie du wahrscheinlich schon vom lesen der doku weisst, verschwindet alles zwischen:
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
    und:
    <?php endif; ?>
    wenn das erste widget eingesetzt wird.

  • mhh ich möchte ja nur einfach die über den admin bereich auswählen nicht mehr und nicht weniger...

    blick auch nicht so recht mit den styles dann durch wie ich das in der sidebar.php und functions.php hinterlegen muss.. :(

  • minimal sidebar.php

    PHP
    <div id="sidebar">
     
            <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
     
     
            <?php endif; ?>
     
    </div>




    um die html tags and css wie in dem beispiel zu haben, folgendes in functions.php einsetzen:

    PHP
    $args = array(
    'before_widget' => '<div class="sidebarbox widget %2$s">',
        'after_widget' => '</div>',
        'before_title' => '<h3 class="widgettitle">',
        'after_title' => '</h3>' ); 
    register_sidebar( $args );



    ps: ich sehe gerade, dass du schon selber soweit warst; mit schlechter darstellung in firefox.
    das koennte an einigen noch nicht adaptierten css styles gelegen haben; das rauszukriegen geht nur mit einem link zur seite mit dem problem.

Jetzt mitmachen!

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