Come aggiungere altri tipi di file da caricare in WordPress

Come aggiungere altri tipi di file da caricare in WordPress / Esercitazioni

Per una maggiore sicurezza, WordPress ti consente di caricare solo i tipi di file più usati. È possibile caricare formati di immagine, audio / video e documenti comunemente usati utilizzando l'uploader di supporti predefinito. Ma se volessi caricare un tipo di file che non è permesso? In questo articolo, ti mostreremo come aggiungere altri tipi di file da caricare in WordPress.

Video Tutorial

Iscriviti a WPBeginner

Se il video non ti piace o hai bisogno di ulteriori istruzioni, continua a leggere.

Tipi di file consentiti per il caricamento in WordPress

WordPress ti consente di caricare i file di immagine più comuni, documenti audio / video, PDF, Microsoft Office e OpenOffice. Il codice WordPress ha un elenco completo di tipi di file ed estensioni consentiti.

Aggiunta di eccezioni per tipi di file aggiuntivi

La sicurezza è la ragione principale dietro la limitazione dei tipi di file che gli utenti possono caricare. Tuttavia, questo non significa che gli utenti non possano cambiarlo. Usando un piccolo pezzetto di codice, puoi aggiungere un nuovo tipo di file ed estensione a WordPress.

Ad esempio, aggiungi questo codice nel file functions.php del tuo tema o in un plug-in specifico del sito per consentire il caricamento del tipo di file SVG:

 function my_myme_types ($ mime_types) $ mime_types ['svg'] = 'image / svg + xml'; // L'aggiunta dell'estensione svg restituisce $ mime_types;  add_filter ('upload_mimes', 'my_myme_types', 1, 1); 

Si noti che l'estensione del file va come chiave nell'array $ mime_types associato e il tipo mime assume il valore.

In questo esempio, l'estensione del file svg rappresenta i file con il tipo mime image / svg + xml. È possibile trovare i tipi mime di diverse estensioni di file comuni in questa pagina.

Puoi anche aggiungere più tipi di file in uno snippet di codice, come questo:

 function my_myme_types ($ mime_types) $ mime_types ['svg'] = 'image / svg + xml'; // Aggiunta dell'estensione svg $ mime_types ['psd'] = 'image / vnd.adobe.photoshop'; // L'aggiunta di file Photoshop restituisce $ mime_types;  add_filter ('upload_mimes', 'my_myme_types', 1, 1); 

Ci auguriamo che questo articolo ti abbia aiutato a scoprire come consentire il caricamento di altri tipi di file in WordPress. Si consiglia inoltre di dare un'occhiata a come aumentare la dimensione massima di upload dei file in WordPress.

Se questo articolo ti è piaciuto, ti preghiamo di iscriverti al nostro canale YouTube per le esercitazioni video di WordPress. Puoi trovarci anche su Twitter e Google+.