FAQ - Come risolvo "Non hai i permessi per caricare questo tipo di file" in Wordpress?

Va premesso che WordPress consente di default solo il caricamento dei seguenti tipi di file:

Immagini: .jpg, .jpeg, .png, .gif, .bmp, .svg
Documenti: .doc, .docx, .pdf, .xls, .xlsx, .ppt, .pptx
Audio: .mp3, .wav, .ogg, .wma
Video: .mp4, .webm, .ogg, .avi, .wmv

Se risulta impossibile caricare un file specifico e si ha un errore del tipo Non hai i permessi per caricare questo tipo di file, per consentire il caricamento di altri tipi di files oltre quelli autorizzati di default, basta modificare il file wp-config.php e aggiungere subito prima di /* That's all, stop editing! Happy publishing. */  (o equivalente in base alla lingua), la seguente riga di codice:

define('ALLOW_UNFILTERED_UPLOADS', true);

Tale riga, permette di disabilitare il filtro di WordPress che blocca i files non consentiti di default, peremttendo il caricamento di qualsiasi tipo di file.

Va sottolineato che consentire il caricamento di qualsiasi tipo di file potrebbe rappresentare un rischio per la sicurezza del proprio sito ed è per questo che è di gran lunga preferibile utilizzare un plugin per gestire i tipi di file consentiti all'upload, in modo da autorizzare l'upload dei soli files necessari per il sito.

A seguire alcuni plugin che consentono di gestire i tipi di file consentiti per l'upload in Wordpress:

WP Extra File Types
Advanced File Uploads
Allow Media Files
FAQ Precedente su Wordpress
<< Come bloccare la generazione delle immagini in miniatura di Wordpress?
FAQ Successiva su Wordpress
Come si disabilitano i pingback ed i trackback in Wordpress? >>
FAQ Correlate

Come modificare il WP Memory Limit di Wordpress?
Per modificare il WP Memory Limit di Wordpress basta modificare il file wp-config.php (presente nella cartella principale dell'installazione wordpress), ed aggiungere il codice voluto, ad esempio: ######### define('WP_MEMORY_LIMIT',...

Come modificare il WP_CRON_LOCK_TIMEOUT di Wordpress?
Per ridurre l'utilizzo di risorse alla propria installazione wordpress, in particolar modo per i siti ad alto traffico o già molto intensivi di per se,...

Come si abilita l'Object Cache su WordPress?
Su tutte le nostre versioni PHP, Memcached è abilitato di default. Se Memcached non è stato volutamente disabilitato dall'utente, può essere utilizzato per la cache...

Come cambiare la password di Wordpress?
Per cambiare la password di accesso a Wordpress basta: Accedere alla Bacheca Andare in "Utenti > Profilo" Scorrere in basso fino alla sezione "Informazioni Personali", cliccare poi su...