Dass die in WP implementierte Galeriefunktion sowohl in Syntax als auch in der sinnvollen Funktionsweise ein wenig vom Standard abweicht ist schon lange bekannt und wird seit etlichen Versionen kritisiert.
Um das Problem zu lösen habe ich ein Plugin für WordPress geschrieben welches die aktuelle Funktion überschreibt und eigenen XHTML Code zur Ausgabe und Integration von Galerien in Artikeln und Seiten produziert.
Das Plugin blendet auch die überflüssigen Einstellungen für Galerien im Adminmenü aus. Bilder werden automatisch nach der vom Benutzer eingestellten Reihenfolgen als verlinkte Inline-Elemente dargestellt.
Die HTML Ausgabe entspricht dann in etwa dieser Form:
1 2 3 4 5 6 | <div class="gallery" id="gallery_[PostID]"> <a title="[Titel des Bildes]" href="[Direktlink zur Bilddatei]"> <img title="[Titel des Bildes]" src="[Url zum Vorschaubild]" alt="" /> </a> [Weitere Bilder...] </div> |
Es wird also valider XHTML Code erzeugt, mit dem auch die FancyBox und ähnliche Plugins umgehen können. In Kombination mit diesem Plugin kann ich nur das WordPress FancyImageBox Plugin empfehen.
Download
- Aktuelle Version: 1.0.1 (19.09.09)
- WordPress Rrewrite clean gallery code Plugin herunterladen.

