SVG-DateienSVG-Cleaner und Reparatur

SVG-Cleaner und Reparatur

Mediathek und gespeicherte Icons nach unsicheren SVGs durchsuchen, sehen, was entfernt würde, mit einem Klick säubern und kaputte SVGs reparieren.

Das kostenlose Plugin bereinigt jede SVG, die über den Uploader kommt. Dateien, die auf anderem Weg auf deine Website kamen, wurden nie bereinigt. Der SVG-Cleaner findet sie, zeigt, was nicht stimmt, und säubert sie mit einem Klick. Er kann außerdem SVGs reparieren, die nicht gefährlich, sondern nur kaputt sind.

Welche Dateien findet er?

Dateien, die am Uploader vorbeikamen, liegen genau so da, wie sie ankamen:

  • Dateien, die schon vor der Installation von Easy SVG Support auf der Website waren (auf einer bestehenden Website der Normalfall)
  • Dateien aus einem Backup oder aus einem Migrations-Plugin
  • Dateien, die per FTP oder SSH in den Ordner uploads kopiert wurden
  • Anhänge, die der Code anderer Plugins angelegt hat

Bevor du loslegst

  • Deine Pro-Lizenz ist aktiv.
  • SVG-Cleaner ist unter Icons → Funktionen an. Für Reparaturen ist auch Kaputte SVGs reparieren an.
  • Mach ein Backup deiner Website, wenn du viele Dateien bereinigen willst. Der Cleaner sichert Originale, aber ein Backup ist immer gute Praxis.

Scannen und bereinigen

Cleaner öffnen

Gehe zu Icons → SVG-Cleaner. Vor dem ersten Scan steht dort "Noch nicht gescannt".

Scannen

Klicke auf Alle SVGs scannen. Der Cleaner prüft die Mediathek und deine gespeicherten Icons. Bei einer großen Mediathek dauert das einen Moment. Hält er vorher an, sagt er das, und du klickst für den Rest noch einmal auf Alle SVGs scannen.

Bericht lesen

Der Bereich SVG-Cleaner zeigt eine Zeile wie "120 geprüft · 4 auffällig" und eine Tabelle. Für jede auffällige Datei: den Anhang, was entfernt würde (Würde entfernt) und eine Aktion.

Datei säubern

Klicke in einer Zeile auf Säubern. Zuerst wird das Original gesichert, dann wird die Datei sauber neu geschrieben. Die Zeile verschwindet aus der Liste.

Ist jede Datei sauber, steht dort "Nichts zu säubern. Jedes geprüfte SVG ist bereits sauber."

Den Bericht lesen

Der Bericht nennt, was entfernt würde, statt nur zu zählen. Zum Beispiel:

AngezeigtBedeutung
scriptEin Skript, das Code ausführen kann. Säubern.
onload, onclickEvent-Handler, die Code ausführen. Säubern.
foreignObjectEingebettetes HTML in der SVG. Säubern, außer du weißt, warum es da ist.
xlink:href auf einen anderen ServerEin Verweis auf eine fremde Datei.
fehlerhaftDie Datei ist überhaupt keine gültige SVG.

Namen helfen dir bei der Entscheidung. Sie erklären auch später, warum die Animation einer Designerin nach dem Säubern nicht mehr läuft. Der Bericht nutzt die Allow-Liste deiner Website, inklusive allem, was du im Konfigurator ergänzt hast.

Gespeicherte Icons

Der Bereich Gespeicherte Icons prüft die Icons in deiner kostenlosen Icon-Bibliothek, deinen Sets und deinen Icon-Ordnern.

  • Bibliotheks- und Set-Icons bekommen einen Knopf zum Bereinigen. Das Original wird vorher gesichert.
  • Ordner-Icons lassen sich hier nicht bereinigen, weil die Datei die Quelle ist. Die Zeile sagt Repariere diese Datei dort, wo sie herkommt: Ändere die SVG-Datei in deinem Theme oder Ordner.

Gesicherte Originale

Jedes Mal, wenn der Cleaner eine Datei oder ein Icon neu schreibt, sichert er zuerst das Original. Der Bereich Gesicherte Originale listet sie auf.

  • Herunterladen speichert ein Original auf deinem Computer, zum Beispiel um es in einem Vektorprogramm zu prüfen.
  • Verwerfen löscht ein gesichertes Original endgültig, nach einer Rückfrage.

Originale werden nie automatisch zurückgeschrieben, denn genau sie haben die Datei unsicher gemacht. Nur das allererste Original bleibt, eine zweimal bereinigte Datei hat also weiterhin die unberührte Kopie. Originale liegen beim Anhang in der Datenbank, nicht als Datei in uploads, damit niemand sie über eine erratene Adresse öffnen kann.

Kaputte SVGs reparieren

Ist Kaputte SVGs reparieren an, bekommt derselbe Bildschirm einen Bereich Kaputte SVGs. Er findet Dateien, die nicht gefährlich, sondern nur kaputt sind:

ProblemWas dir auffälltReparierbar?
Keine viewBoxDie SVG schrumpft auf nichts oder skaliert in einem flexiblen Layout nichtJa
Editor-Reste (Kommentare, Metadaten, Editor-Attribute)Größere Dateien, seltsame AttributeJa
Ein Foto darinSchwere DateiNur gemeldet
Text, der nicht in Pfade umgewandelt istFalsche Schrift auf anderen ComputernNur gemeldet

Klicke in einer Zeile auf Reparieren. Das Original wird zuerst gesichert, und die reparierte Datei läuft durch den Sanitizer, bevor sie geschrieben wird. Eine Datei mit Foto oder nicht umgewandeltem Text bekommt keinen Knopf, weil das Entfernen einen Teil der Zeichnung wegwerfen würde: Korrigiere sie in deinem Designprogramm.

Gut zu wissen

  • Der Scan liest nur. Nichts ändert sich, bevor du auf Säubern oder Reparieren klickst.
  • Der Bericht zeigt sein Alter. "zuletzt" mit Datum sagt dir, wann gescannt wurde.
  • Sehr große Mediatheken. Die Liste zeigt die ersten Einträge und sagt "Aufgeführt sind die ersten ... von ...". Bereinige diese und scanne dann noch einmal.

Häufige Fragen

Passende Anleitungen

Entwickler finden die Hooks des Cleaners in der Entwickler-Referenz.