Möchten Sie die zulässigen MIME-Upload-Typen ändern? Es gibt wahrscheinlich ein Plugin dafür, aber wir haben einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um die zulässigen MIME-Upload-Typen in WordPress zu ändern.
Sie fügen zulässige Dateitypen im WordPress-Upload-Popup hinzu oder entfernen sie. Standardmäßig dürfen Schriftartdateien wie .woff nicht in WordPress hochgeladen werden, und dieser Code behebt das.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
function edit_upload_types($existing_mimes = array()) {
// allow .woff
$existing_mimes['woff'] = 'font/woff';
// add as many as you want with the same syntax
// disallow .jpg files
unset( $existing_mimes['jpg'] );
return $existing_mimes;
}
add_filter('upload_mimes', 'edit_upload_types');
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich unsere anderen Artikel auf der Website ansehen, wie z. B.: 28 beste WordPress-Lebenslauf-Themes, um den besten Eindruck zu hinterlassen und So erstellen Sie ein mehrseitiges Formular in WordPress.
//Einige Dateitypen vom Uploader entfernen
add_filter( ‘upload_mimes’, ‘theme_restrict_mime_types’ );
function theme_restrict_mime_types( $mime_types )
{
$mime_types = array(
//’wif’ => ‘text/plain’,
//’doc|docx’ => ‘application/msword’,
‘jpg|jpeg’ => ‘image/jpeg’,
//’gif’ => ‘image/gif’,
‘png’ => ‘image/png’
);
return $mime_types;
}
Dieser Code funktioniert mit WP 5.X
Dieser Code funktioniert bei mir nicht. Ich habe ihn in functions.php meines Child-Themes und als site-spezifisches Font-Plugin ausprobiert. Ich habe tif hinzugefügt und jpg entfernt. Danach ist es immer noch unmöglich, tif hochzuladen, und ich kann immer noch jpg hochladen.