esw_svg_upload_filter_check_init()
Prefilter für Upload und Sideload, der ein SVG bereinigt oder ablehnt.
Funktion · Easy SVG · Status: Intern · Definiert in easy-svg.php
Verwendung
esw_svg_upload_filter_check_init( array $file ): array
Beispiel
$file = esw_svg_upload_filter_check_init( $file );
if ( ! empty( $file['error'] ) ) {
return $file;
}
Beschreibung
Hängt an wp_handle_upload_prefilter und wp_handle_sideload_prefilter, solange SVG-Uploads eingeschaltet sind. Der MIME-Typ des Clients wird ignoriert, wp_check_filetype_and_ext() entscheidet. Eine Datei namens .svg, die WordPress nicht als image/svg+xml annimmt, bekommt einen Fehler. Ein echtes SVG wird mit esw_svg_file_checker() an Ort und Stelle bereinigt und bekommt einen Fehler, wenn das scheitert.
Parameter
Das Array im Stil von $_FILES mit name und tmp_name.
Rückgabewert
Das Array mit gesetztem type oder ergänztem error.