Hai provato a caricarlo in un sito esterno di file hosting? Puoi usare nofileDOTio, a mio avviso è ottimo secondo me.
Per ovviare momentaneamente ho fatto una prova e caricato un file zip su onerive ma non la vedo una soluzione intelligente.
Non conosco il plugin che mi indichi proverò a vedere se mi aiuta a risolvere.
Questi files che carico devono essere disponibili dopo che il cliente ha fatto la transazione e non so se con questo plugin la funzione è la medesima.
ciò che mi stranisce è che questo errore si è presentato così all’improvviso.
Ho provato anche a carica via ftp il file zip nella cartella degli upload ma poi nella libreria non mi compare, compaiono solo quelli che ho caricato precedentmente dall’admin
ti ringrazio per il tuo intervento
Ciao @chiccaworkshop,
Di default molti tipi di files non sono permessi, molto probabilmente o il tema o un plugin che stavi usando permetteva di poterli caricare.
Se vuoi estendere la lista dei mime types supportati da WordPress per l’upload puoi utilizzare questo snippet da copiare (attenzione ai caratteri apice) via ftp all’interno del file functions.php del tema child.
In questo caso sono permessi zip e gz.
Per una lista completa dei mimetypes da poter usare : https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types
add_filter('upload_mimes', 'custom_upload_mimes');
function custom_upload_mimes ( $existing_mimes = array() ) {
$existing_mimes['zip'] = 'application/zip';
$existing_mimes['gz'] = 'application/x-gzip';
return $existing_mimes;
}
-
Questa risposta è stata modificata 3 anni, 5 mesi fa da
Guido Scialfa.
-
Questa risposta è stata modificata 3 anni, 5 mesi fa da
Guido Scialfa.
Ciao scusa per il ritardo con cui leggo il tuo post, ma non ho ricevuto nessuna notifica.
Ti ringrazio per il tuo intervento, ho provto a seguire il tuo suggerimento ma nulla cambia, ho controllato il functions.php e vedo questo
‘zip’ => ‘application/zip’,
‘gz|gzip’ => ‘application/x-gzip’,
‘rar’ => ‘application/rar’,
per cui da profana presuno siano le opzioni valide per poter accettare anche questo tipo di file, ciononostante non c’è verso di caricare i file zippati.
ciò che mi lascia perplessa è come mai di punto in bianco non sono più riuscita a caricare fiel zippati.
Devo appoggiarli esternamente ma questa funzione per il mio piccolo store non mi piace.
Grazie
Ho riletto meglio il tuo post ma io in realtà non ho un tema child ho provato ad inserire lo snippet nel funcions.php di wordpress
Ciao @chiccaworkshop,
Non so di che file parli ma sicuramente lo snippet di codice va inserito all’interno del child theme. Crearne uno è abbastanza semplice puoi anche usare un plugin come https://wordpress.org/plugins/childify-me/ per poterlo creare senza mettere mano al codice.
Una volta che lo hai creato nel file functions.php inserisci lo snippet.
Ho lo stesso problema. Sto provando con i file .dae e non va:
add_filter('upload_mimes', 'custom_upload_mimes');
function custom_upload_mimes ( $existing_mimes = array() ) {
$existing_mimes['dae'] = 'model/vnd.collada+xml';
return $existing_mimes;
}