Este posibil să permiteți încărcarea fișierelor zip în WordPress?

6 iul. 2012, 12:59:17
Vizualizări: 37.1K
Voturi: 5

Este posibil să permiteți încărcarea fișierelor zip în WordPress?

Am următorul cod dar nu funcționează.

function custom_upload_mimes($existing_mimes = array()) {

// Adaugă fișiere *.EPS la încărcarea Media
    $existing_mimes['eps'] = 'application/postscript';
// Adaugă fișiere *.AI la încărcarea Media
    $existing_mimes['ai'] = 'application/postscript';
// Adaugă fișiere *.AI la încărcarea Media
    $existing_mimes['3ds'] = 'application/postscript';
// Adaugă fișiere *.dwg la încărcarea Media
    $existing_mimes['dwg'] = 'application/acad';
// Adaugă fișiere *.dwg la încărcarea Media
    $existing_mimes['dwg'] = 'application/x-acad';
// Adaugă fișiere *.dwg la încărcarea Media
    $existing_mimes['dwg'] = 'application/autocad_dwg';
// Adaugă fișiere *.dwg la încărcarea Media
    $existing_mimes['dwg'] = 'application/dwg';
// Adaugă fișiere *.dwg la încărcarea Media
    $existing_mimes['dwg'] = 'application/x-dwg';
// Adaugă fișiere *.dwg la încărcarea Media
    $existing_mimes['dwg'] = 'application/x-autocad';
// Adaugă fișiere *.dwg la încărcarea Media
    $existing_mimes['dwg'] = 'drawing/dwg';
// adaugă .zip
    $existing_mimes['zip'] = 'application/zip';

    return $existing_mimes;
}

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

Te rog să explici „nu pare să funcționeze”.

Scott Scott
6 iul. 2012 13:08:12
Toate răspunsurile la întrebare 3
2
10

Dacă folosești WP MultiSite, poți configura comportamentul în felul următor (testat în WP 3.8.1):

  • Accesează setările de rețea în browser: http://example.com/wp-admin/network/settings.php
  • Derulează până la capătul paginii de setări și vei găsi o listă cu tipurile de fișiere permise, adaugă zip în aceasta.
29 mar. 2014 16:49:37
Comentarii

ciudat când adaug fișier zip, butonul de încărcare nu mai răspunde.

user310291 user310291
16 ian. 2017 05:57:36

Funcționează totuși prin drag and drop

user310291 user310291
16 ian. 2017 06:00:59
1

Iată o acțiune care funcționează pe site-ul meu:

add_filter('upload_mimes', 'custom_upload_mimes');
function custom_upload_mimes ( $existing_mimes=array() ) {
    // adaugă extensia ta în array-ul mimes după cum urmează
    $existing_mimes['zip'] = 'application/zip';
    $existing_mimes['gz'] = 'application/x-gzip';
    return $existing_mimes;
}
6 iul. 2012 13:08:25
Comentarii

Nu funcționează pentru mine în wp5

Fanky Fanky
11 dec. 2018 22:11:06
0

În versiunea 5.0.3 (probabil chiar mai devreme): Pentru rețele de site-uri (cel puțin), puteți edita extensiile permise și adăuga zip în setările de rețea. Nu mai este nevoie să editați fișiere.

Site-urile mele > Administrare rețea > Setări > Tipuri de fișiere pentru încărcare

24 ian. 2019 12:36:00