WordPress SVG Upload HTTP Fehler

Sie erhalten eine Fehlermeldung „HTTP Error“, wenn Sie eine SVG-Datei in WordPress hochladen? Hier finden Sie die Lösung.

Die WordPress-Core-Entwickler diskutieren schon seit Jahren über die richtige Handhabe mit SVG Dateien – Hintergrund sind Sicherheitsbedenken, da es sich um ein Dateiformat handelt, über das durch den Mediaupload in WordPress bereits Autoren Schadcode einschleusen könnten – und nicht nur Admins.

Daher erlaubt WordPress von Haus aus keinen Upload von SVG Dateien in WordPress. Wir nutzen hierzu seit Jahren das Plugin SVG Support, das wir auch bereits finanziell unterstützt haben.

Doch seit Version 5 von WordPress müssen die SVG Dateien eine zusätzliche Zeile Code enthalten, damit sie hochgeladen werden können:

<?xml version="1.0" encoding="utf-8"?>

Fügen Sie diese Zeile am Anfang Ihrer SVG Datei mit einem Texteditor ein und zusammen mit dem o.g. Plugin sollte der SVG Upload dann ohne weitere Fehler klappen.

Denken Sie daran, dass ein „Zuschneiden“ des Bildes in WordPress nicht funktionieren wird, da das bei SVGs nicht möglich ist – sollten Sie bei dem Upload hiernach gefragt werden, überspringen Sie diese Funktion einfach.

Wie man eine Datei im Texteditor bearbeitet

Das straightvisions Logo als SVG Datei in dem Texteditor Notepad++

Die meisten Desktop-Betriebssysteme haben einen einfachen Texteditor. Damit ist keine Office-Anwendung wie MS Word oder Open Office gemeint, sondern ein Programm, das die Bearbeitung von reinen Textdateien erlaubt – ohne Formatierungsoptionen, wie fetten oder kursiven Text. In der Webprogrammierung arbeiten wir täglich mit Textdateien, die z.B. Programmierlogik (PHP), Stile (CSS) oder Grafiken (SVG) beinhalten können. Etwas Komfort bieten dabei die Text-Editoren Notepad++ für Windows und TextMate für Mac, die den Inhalt oft farbig strukturieren, je nach Dateiformat.

Um eine Datei in einem Texteditor zu bearbeiten, öffnen Sie diese in einem solchen Programm – nach der Bearbeitung abspeichern – fertig. Wichtig ist, dass bei komplexen Dateiformaten nicht ausversehen Fehler eingegeben werden – sichern Sie sich am besten die Originaldatei, bevor Sie die Bearbeitung beginnen.