widgets mit css formatieren

  • Hallo liebes forum...

    ich arbeite gerade daran, mein Theme zu gestalten. Leider bekomme ich es nicht hin, die Widgets (wie suche, kategorien) an mein Design anzupassen, also mit hintergrundgrafik und bestimmten Schriftfarben.

    Kann mir bitte jemand sagen, wo ich was ändern muss? Bw. muss ich neue PHP scipte verfassen und das auslagern irgendwie?


    PS: Das Theme war zunächst nicht Widgetfähig, dies habe ich geändert.

    greetz John

    Einmal editiert, zuletzt von net_rower (4. August 2007 um 13:38)

    • 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

  • Die kann man anpassen in dem man die noetigen Angaben in der style.css hinzufuegt.

    Ein Link zu der Seite waere nicht schlecht, damit man mal schauen kann, was ihr da angeben muesst.

    Bei mir ist z.B.
    .widget_style #categories-1

    das Feld fuer die Kategorien.

  • Merci

    Der Link zu dem Test Blog wäre dieser

    Im Moment ist der Theme nicht Widgetfähig, dennoch sollte ich
    tatsächlich die Widgets dem natürlichen Stil des Themes anpassen können, würde ich es jederzeit anpassen ;-)

    Und das ist meine aktuelle style.css:


  • 1.) Du hast die Möglickheit, in der functions.php das Format für den Titel festzulegen, sowie vor und nach dem eigentlichen Widgets HTML-Tags mit zugewiesenen css-Klassen ind ID's einzufügen. Das sieht dann z.B. so aus:

    PHP
    <?php
    if ( function_exists('register_sidebar') )
        register_sidebar(array(
            'before_widget' => '<div id="%1$s" class="irgendwas %2$s">',
            'after_widget' => '</div></div>',
            'before_title' => '<h2>',
            'after_title' => '</h2><div class="klasse">',
        ));
    ?>

    2.) Nutze den Vorschlag von Tigermaus: Ziehe einfach mal alle Widgets, die zur Verfügung stehen, in die Sidebar. Schaue dir dann den Quelltext der Seite an und dann findest du die Classes und ID's, die Wordpress für die Widgets standardmäßig vorsieht.

    3.) Wenn du auch damit nicht weiterkommst, musst du eigene Widgest anbieten. Die werden auch in die functions.php geschrieben und zwar nach folgendem Muster (Beispiel Links):

    Viele Grüße,
    Gabi

  • Fuege Deiner style.css mal folgendes hinzu:

    Code
    #categories { background: #e6e6e6;}

    Dann sollte der Hintergrund der Kategorie schon andersfarbig sein. Den Farbcode kannst Du nach belieben ersetzten. Auch durch ein Hintergrundsbild;

    Code
    #categories { background: url(images/xyz.jpg);}

    Kommt halt drauf an, was Du machen moechtest, bzw. wie es aussehen soll. ;)


    Gruss
    Tigermaus

  • Merci Copernica

    Dennoch hinterlässt das bei mir ein paar Fragen. Das Thema scheint noch etwas über meinem Niveau zu sein, das mir Selfhtml nicht erklären kann, oder ich es dort nicht finde.

    1.) Mir st leider nicht klar, wofür das "%1&s" class=irgendwas %2$s">"
    steht, bzw, was genau eingesetzt werden sollte.

    2.) Ich habe einige experimentelle Einträge in die CSS geschreiben für die Widgets:


    Mittlerweile verstehe ich viel besser meinen CODE auf dem mein Theme basiert. Somit weiß ich auch, dass dieser Code


    wichtig für das Design in der Sidebar ist, bzw sie darauf basieren.
    Anscheind gehört diese Kette zusammen und setzt das Design zusammen.

    Dennoch weiß ich nicht, wie man dem [COLOR=DarkSlateBlue]"[/COLOR][COLOR=DarkSlateBlue]#recent-posts"[/COLOR] vermittelt, dass es das oben genannte Design annnimt. Ich habe schon Diverses versucht, ohne Erfolg.

    Jemand eine Idee?


  • Wo hast Du denn das [COLOR=DarkSlateBlue]"[/COLOR][COLOR=DarkSlateBlue]#recent-posts"[/COLOR] her bzw. was soll das sein?

    Ich finde in Deinem Quelltext und auf Deiner Seite nix.


    Gruss
    Tigermaus

  • guten morgen

    also das #recent posts, habe ich aus aus dem quelltext gelesen
    es ist ein standard widget und ich wollte es mit etwas css versehen

    copernica hatte mir das direkt oder indirekt vorgeschlagen,
    da ich nicht wußte, wie ich die widgets per css ansprechen kann


    sorry, konnte nicht antworten, da ich nicht wirklich in der nähe eines internetzugangs bin über die feiertage.

    lg


Jetzt mitmachen!

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