È possibile consentire il caricamento di file zip in WordPress?

6 lug 2012, 12:59:17
Visualizzazioni: 37.1K
Voti: 5

È possibile consentire il caricamento di file zip in WordPress?

Ho il seguente codice ma non funziona.

function custom_upload_mimes($existing_mimes = array()) {

// Aggiungi file *.EPS al caricamento Media
    $existing_mimes['eps'] = 'application/postscript';
// Aggiungi file *.AI al caricamento Media
    $existing_mimes['ai'] = 'application/postscript';
// Aggiungi file *.AI al caricamento Media
    $existing_mimes['3ds'] = 'application/postscript';
// Aggiungi file *.dwg al caricamento Media
    $existing_mimes['dwg'] = 'application/acad';
// Aggiungi file *.dwg al caricamento Media
    $existing_mimes['dwg'] = 'application/x-acad';
// Aggiungi file *.dwg al caricamento Media
    $existing_mimes['dwg'] = 'application/autocad_dwg';
// Aggiungi file *.dwg al caricamento Media
    $existing_mimes['dwg'] = 'application/dwg';
// Aggiungi file *.dwg al caricamento Media
    $existing_mimes['dwg'] = 'application/x-dwg';
// Aggiungi file *.dwg al caricamento Media
    $existing_mimes['dwg'] = 'application/x-autocad';
// Aggiungi file *.dwg al caricamento Media
    $existing_mimes['dwg'] = 'drawing/dwg';
//aggiungi .zip
    $existing_mimes['zip'] = 'application/zip';

    return $existing_mimes;
}

add_filter('upload_mimes', 'custom_upload_mimes');
1
Commenti

Per favore spiega "non sembra funzionare".

Scott Scott
6 lug 2012 13:08:12
Tutte le risposte alla domanda 3
2
10

Se stai utilizzando WP MultiSite puoi configurare il comportamento nel seguente modo (testato in WP 3.8.1):

  • Vai alle impostazioni di rete nel tuo browser: http://example.com/wp-admin/network/settings.php
  • Scorri fino in fondo alla pagina delle impostazioni e troverai una lista dei tipi di file consentiti, aggiungi zip alla lista.
29 mar 2014 16:49:37
Commenti

strano quando aggiungo un file zip, il pulsante di upload non risponde più.

user310291 user310291
16 gen 2017 05:57:36

Il drag and drop però funziona

user310291 user310291
16 gen 2017 06:00:59
1

Ecco un'azione che funziona sul mio sito:

add_filter('upload_mimes', 'custom_upload_mimes');
function custom_upload_mimes ( $existing_mimes=array() ) {
    // aggiungi la tua estensione all'array mimes come mostrato di seguito
    $existing_mimes['zip'] = 'application/zip';
    $existing_mimes['gz'] = 'application/x-gzip';
    return $existing_mimes;
}
6 lug 2012 13:08:25
Commenti

Non funziona per me su wp5

Fanky Fanky
11 dic 2018 22:11:06
0

Nella versione 5.0.3 (probabilmente già prima): Per multisite (almeno), puoi modificare le estensioni consentite e aggiungere zip nelle impostazioni di rete. Non è più necessario modificare i file.

I miei siti > Amministrazione rete > Impostazioni > Tipi di file caricabili

24 gen 2019 12:36:00