Generell: Ich möchte gerne das Aussehen eines einzelnen Widgets ändern.
Meistens lässt sich sowas per CSS ohne große Code-Eingriffe ändern.
Zitat
Aber gerade die Ordnung im Wordpress Code (kenne bis jetzt nur OSCommerce) beeindruckt mich.
Oje, ist osC immernoch so zerpflückt? Ich hatte das zuletzt vor 4 Jahren in den Händen, das sah ja aus wie direkt aus dem Zufallsgenerator gewürfelt. 
Zitat
Was will ich tun? In meiner Sidebar habe ich das "Languages" widget von Gengo. Unter der Überschrift "Languages" werden die verschiedenen Sprachen in Text aufgelistet; die aktive nicht mit einem Link hinterlegt.
Das nimmt mir zu viel Platz weg. Ich möchte dass ohne Überschrift für jede Sprache nebeneinander kleine Fahnen angezeigt werden. Theoretisch traue ich mir die Änderungen zu, wenn ich wüßte wo ich ansetzten sollte.
Häufig kann man die Widgets individuell einstellen,e s gibt eine Optionsseite dazu. Wenn's das nicht gibt, dann kann man das Widget direkt bearbeiten.
Leider kenne ich das Plugin nicht, aber man kann ja nicht alles kennen. 
Zitat
Meine Frage: Wie gehe ich am besten vor? Kann ich das ganze mit einem Plugin lösen (gebe zu, das Konzept verstehe ich -noch- nicht ganz)?
Nein, dafür nicht. Warum ein Plugin mit noch einem Plugin anpassen? 
Was genau ist dir da unklar?
Zitat
Wenn nicht, wo finde ich den Code, der das Aussehen eines Widgets festlegt (irgendwoher müssen die <ul>s und die <li>s ja kommen ;-))?
Das Widget wird sicherlich von deinem Plugin definiert, und irgendwo da findest du sicher eine PHP-Datei die eine Funktion enthält die das Widget definiert.
Mal kurz reingeguckt habe ich in der gengo.php in Zeile 1745 was gefunden, was ganz interessant aussieht. Aber offensichtlich wird dort auch ein "Control" definiert, also solltest du irgendwo im Backend bei den Widgets was finden, womit du das Aussehen ein wenig anpassen kannst.
Eine Einführung in die Widgets samt ausführlicher API-Doku findest du direkt beim WP-Entwickler (engl.):
WordPressÂ*Widgets « Automattic