Widgets zuklappen

  • Hallo zusammen,

    Gibt es eine Möglichkeit im Frontend die Widgets einklappbar zu machen (so wie im Backend, wenn man die Optionen ein-/ausblendet)?


    Vielen Dank
    the_zoker_09

    Einmal editiert, zuletzt von Zoker (24. Februar 2012 um 11:45)

    • 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

  • Mojn,

    So ein Effekt ist unter anderem auch als collapse, oder accordion bekannt.

    Habe ich zwar jetzt nicht ausprobiert, aber dieses wäre so ein Plugin;
    http://wordpress.org/extend/plugins…accordion-menu/

    Ansonsten schaut mal nach, ob ein anderes Plugin für euch geeigneter wäre, falls dieses nicht ganz euren Vorstellungen entspricht. ;)
    http://wordpress.org/extend/plugins…on+widget&sort=

    Ich hoffe ich konnte euch damit so im Ansatz weiterhelfen.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • @the_zoker_09 und alphachris

    hab gerade mal etwas gegoogelt, herumgebastelt und das bei mir mal umgesetzt :wink:

    Das geht relativ einfach über die function.php oder sidebar.php je nach Theme

    suchen nach diesem Code (Beispiel aus meinem Theme)

    PHP
    register_sidebar(array(
            'name' => 'Sidebar',
            'before_widget' => '<div id="%1$s" class="block %2$s">',
            'after_widget' => '</div>',
            'before_title' => '<h2>',
            'after_title' => '</h2>',
        ));

    hier

    PHP
    'before_title' => '<h2>',

    die class hinzufügen

    PHP
    'before_title' => '<h2 class="widgettoogle">',

    sowie ein an dein Theme angepasstes Script für die header.php.
    sieht bei mir so aus:


    [COLOR="Red"].block[/COLOR] ist die class des div das zugeklappt werden soll, also eurem Theme anpassen
    das Script fügt noch jeweils für den Zustand, eine Class für das Plus und Minus Zeichen hinzu
    dies kann dann in der style.css des Themes definiert werden
    sieht bei mir so aus

    Code
    #sidebar .plus:after {
        content: "-";
        float: right;
        margin-right: 42px;
    }
    #sidebar .minus:after {
        content: "+";
        float: right;
        margin-right: 40px;
    }

    anschauen könnt ihr euch das derzeit auf meiner Seite ;)

    Einmal editiert, zuletzt von Tutrix (26. Februar 2012 um 16:54)


  • Wo bekomme ich die klasse des div`s her?


    am einfachsten im Quelltext des Browsers nachsehen ;)

    [COLOR=Red]Edit[/COLOR]:hab das gerade nochmal getestet, die class kann man weglassen, wenn sie schon in

    PHP
    'before_widget' => '<div id="%1$s" class="block %2$s">', 
            'after_widget' => '</div>',

    angegeben ist

    es reicht also dann

    Einmal editiert, zuletzt von Tutrix (26. Februar 2012 um 20:58)

Jetzt mitmachen!

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