Uploads und Grenzeneasy_svg_check_new_attachment()

easy_svg_check_new_attachment()

Sicherheitsnetz, das jeden neuen SVG-Anhang bereinigt oder löscht, wenn er nicht sauber wird.

Funktion · Easy SVG · Status: Intern · Definiert in easy-svg.php

Intern: nicht Teil der zugesicherten öffentlichen Schnittstelle. Kann sich ohne Ankündigung ändern.

Verwendung

easy_svg_check_new_attachment( int $attachment_id ): void

Beispiel

remove_action( 'add_attachment', 'easy_svg_check_new_attachment' );

Beschreibung

Hängt an add_attachment und nicht am Schalter für SVG-Uploads, deckt also auch SVGs ab, die ein anderes Plugin hereinlässt. Es greift nur bei lesbaren lokalen Dateien im Upload-Verzeichnis (mit realpath aufgelöst), ausgelagerte Medien und Dateien, die ein Plugin aus seinem eigenen Ordner registriert, bleiben also unberührt. Eine Datei, die esw_svg_file_checker() ablehnt, wird samt Anhang gelöscht.

Parameter

body
$attachment_idint

Der neue Anhang.

Entfernst du diesen Hook, bleiben SVGs aus Importern und anderen Plugins unbereinigt.

Siehe auch