Nochmal WordPress Galerie
Ich muß mich nochmal über die WordPress Galerie aufregen, da ich eben etwas probiert habe. Diese Galerie ist so ein entsetzlicher Schrott! Ich weiß ehrlich nicht, was sich die WordPress Entwickler dabei gedacht haben. Aber jetzt der Reihe nach:
Man schreibt einen Artikel, läd dazu die Bilder hoch, klickt im Uploaddialog auf den Galerie-Reiter und dann auf Galerie in Artikel einfügen. Bequeme Sache, auch der Flashuploader gefällt. Im Artikel erscheint nun ein . Mehr ist nicht zu tun. Schaut man sich dann den Beitrag an, fällt man in Ohnmacht. Die Seite validiert nicht mehr und je nach dem, welches Theme man verwendet, sieht das Resultat mehr oder weniger schlimm aus. Das Grausame an der Sache ist, das man da auch nicht mehr eingreifen kann, da das Stylesheet der Galerie in einen Paragraph im Beitrag geschrieben wird. Das ist auch der Grund, warum die Seite nicht validiert. Somit ist das Stylesheet Inhalt des Artikels. Googelt einmal nach “.gallery { margin: auto”
. Das bei einer Kurzanzeige des Artikels (wenn im Template the_excerpt() steht) das Stylesheet nett im Text erscheint, hatte ich schon einmal erwähnt. In der Version 2.5.1 ist es noch nicht gefixt.
Das ist aber noch nicht alles. Wenn man sich den Quellcode anschaut, sieht man, das jedes Bild für sich eine Definitionsliste ist.
<dl class="gallery">
<dt class="gallery-item">Link und Bild</dt>
/* das dd Tag fehlt, wenn keine Bildbeschreibung da ist */
<dd class="gallery-caption">Bildbeschreibung</dd>
</dl>
Richtig wäre es, wenn alle Bilder in einer solchen Definitionsliste stehen würden. Dazu hätten die WP-Entwickler aber in der media.php ab Zeile 401 das öffnende und schließende dl-Tag über bzw. unter die foreach-Schleife schreiben müssen.
Als wenn das nicht schon genug wäre, haben die Jungs von WordPress auch noch entschieden, daß nur 3 der Vorschaubilder im Artikel nebeneinanderstehen dürfen (function gallery_shortcode Zeile 358 in media.php)! Danach wird gnadenlos ein br style=”clear: both” eingefügt und durch .gallery-item { … width: 33% } untermauert.
Fazit: völlig unbrauchbar!
- Kategorie: WordPress
- Tags: crap, theme, WordPress
- Kommentar-Feed | Trackback URL
- Gelesen: 3743 | Heute: 2
- einen Kommentar schreiben
12 Kommentare


Hallo Micha, das habe ich auch schon bemerkt das die Gallery funktion nicht gerade gelungen ist (ich nenns mal so
).
Änderst du hier die betreffenden zeilen im Code oder verwendest du dann lieber eine eigene Gallery?
Ich labe nur die Bilder hoch und schreibe dann eine Liste, den rest macht jquery und die Lightbox. Ich habs hier schon mal beschrieben.
Ich weiss zwar nicht 100% was die Entwickler sich dabei gedacht haben, aber ich denke es geht um die Kommentarfunktion die unterhalb eines Vorschaubildes platziert werden kann.
Wenn man für Vorschaubilder nur ein float:left nutzt, kommt es zu Verschiebungen sobald ein Mix aud Bild & Text eingesetzt wird. Dann kann man das nur mit einer fixen Höhe oder halt definierter Spaltenbeite lösen…
ja Alex, das kommt auch noch hinzu. Nur lösen kannst du garnix, da das Inline-Stylesheet immer gewinnt.meiner Meinung nach würde es reichen, wenn vernünftige Funktionen WP hinzugefügt werden, um das Design kümmern sich die Leute oder die Themeentwickler selber.
Es baut halt nicht jeder so eine coole Galerie wie du!
Bin auch etwas irritiert warum dieser Umbruch nicht über eine Filter-Funktion abschaltbar ist… Keine Ahnung warum Sie an dieser Stelle den Themeentwickler keine Wahl lassen.
Eventuell hilft das Überschreiben von Inline-Styles ein wenig, was ja an sich eher schwer ist.
Ansonsten gilt nur die Hoffnung auf Version 2.6
@Frank, das Beste ist, man läßt komplett die Finger von, oder man schreibt sich seine eigene Funktion oder wartet auf die 2.6 und hofft und denkt dabei, es kann ja nur noch besser werden
Sag mal Frank, gibt es keine nighly builds mehr? Die letzte ist vom 3.5.
Verfolge ich nicht, hänge am SVN, was immer aktuell ist. Hat Perun auch schon angefragt, ist nur eine Artikel ohne Quelle geworden.
Im Artikel steht “Im Artikel erscheint nun ein .”
Bedeutet dies ausgeschrieben: “Im Artikel erscheint nun ein Punkt.”
Oder fehlt hier ein Wort oder eine Grafik?
Der Beitrag ist von 2008. Inzwischen funktinier die Galerie.
sorry, hatte ich nicht beachtet. Trotzdem verstehe ich den Text nicht…
Da dieser Artikel also noch online ist, sollte er entsprechend korrigiert werden