Ja, ich hoffe, das kann ich (endlich).
Das Problem liegt darin begründet, dass im Moment alle hochgeladenen Bilder automatisch in einem zweistufigen Prozess nachbearbeitet werden:
- Verkleinern auf eine maximale Kantenlänge von 800 Pixeln (um Speicherplatz zu sparen)
- Verschieben in einen Cloud-Service. (Dabei werden die Bilder auf dem Server gelöscht.)
Der zweite Schritt ist dafür verantwortlich, dass die hochgeladenen Hintergrundbilder nicht angezeigt werden, denn dafür müssten sie auf dem eigenen Server liegen. Und selbst wenn das Anzeigen funktionieren würde, wären die Bilder mit 800 Pixeln für die meisten Themes zu klein.
Ich habe lange davor zurückgeschreckt, die für die Nachbearbeitung zuständigen Plugins zu ändern, aber da jetzt immer mehr anpassbare Themes entstehen, komme ich wohl nicht mehr drum herum. Die Lösung besteht darin, die Nachbearbeitungsschritte nicht auszuführen, wenn der Benutzer gerade ein Theme bearbeitet. Das ist knifflige Programmierarbeit, und dabei besteht halt immer die Gefahr, mehr kaputt zu machen als zu verbessern.
Ich denke aber, dass ich das jetzt so weit hinbekommen habe, zumindest für aktuelle Themes, die die Standardfunktionalität von WordPress für Hintergrundbilder benutzen. Das wird gerade getestet und wahrscheinlich noch im Laufe des heutigen Tages freigeschaltet.
LG, Karoshi