Căutați o modalitate de a modifica tipurile MIME permise pentru încărcare? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a modifica tipurile MIME permise pentru încărcare în WordPress.
Adăugați sau eliminați tipuri de fișiere permise în fereastra pop-up de încărcare WordPress. Implicit, fișierele de fonturi precum .woff nu au voie să fie încărcate în WordPress, iar acest cod rezolvă această problemă.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
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');
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare vizualizarea celorlalte articole de pe site, cum ar fi: 28 cele mai bune teme WordPress pentru CV pentru a crea o impresie de top și cum să creezi un formular multi-pagină în WordPress.
//elimină anumite tipuri de fișiere din încărcător
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;
}
Acest cod funcționează pe WP 5.X
Acest cod nu funcționează pentru mine. Am încercat în functions.php al temei mele copil și ca font specific site-ului. Adăugând tif și eliminând jpg. După aceea, este încă imposibil să încarc tif și încă pot încărca un jpg.