shortcode-personalizzati
Questo trucco può essere utile sopratutto nei blog multi autore in modo da obbligare l’inserimento di immagini aventi solo certi tipi di estensione. Sappiamo tutti che la pesantezza di una pagina può dipendere in maniera importante anche dalle immagini che andremo ad inserirci incidendo quindi nel suo caricamento. Un’immagine .png sarà sicuramente più leggera se convertita in .jpg.

Modifica functions.php

Come al solito apri il file functions.php che trovi nel tuo tema e inserisci alla fine il codice che segue:

add_filter('upload_mimes','restrict_mime');
function restrict_mime($mimes) {
$mimes = array(
'jpg|jpeg|jpe' => 'image/jpeg',
'gif' => 'image/gif',
);
return $mimes;
}

Come puoi notare dal codice, sarà permesso l’upload solamente di immagini Jpeg e Gif, se provi ad inserire altri tipi di immagini avrai un messaggio di errore come puoi vedere nell’immagine qui di seguito.

no-uploads

Se vuoi permettere l’inserimento di altri tipi di estensioni, per esempio .png non dovrai fare altro che aggiungere ‘png’ => ‘image/png’, come puoi vedere nell’esempio qui sotto:

add_filter('upload_mimes','restrict_mime');
function restrict_mime($mimes) {
$mimes = array(
'jpg|jpeg|jpe' => 'image/jpeg',
'gif' => 'image/gif',
'png' => 'image/png',
);
return $mimes;
}

Ala prossima!!

Source: WPSNIPP