X

Cum să încarci tipuri suplimentare de fișiere în biblioteca media WordPress

încărcare tipuri suplimentare de fișiere în biblioteca media WP

Ca cineva care și-a petrecut ani de zile imersat în WordPress, am întâmpinat o bună parte din obstacolele tehnice.

Unul care iese în evidență s-a întâmplat nu cu mult timp în urmă, când lucram la un proiect pentru un client care trebuia să prezinte un portofoliu de design.

Au dorit să încarce direct un fișier .psd în biblioteca media WordPress, ceva ce WordPress nu permite în mod implicit din cauza restricțiilor sale de securitate.

Recunosc, prima mea reacție a fost frustrare. Dar apoi curiozitatea mea a preluat controlul.

Știam WordPress suficient de bine pentru a înțelege de ce anumite tipuri de fișiere sunt blocate. Totul se rezumă la menținerea site-urilor în siguranță împotriva vulnerabilităților.

Hotărât să găsesc o soluție, m-am adâncit în lumea tipurilor MIME, a protocoalelor de securitate WordPress și a opțiunilor de personalizare.

După ceva cercetare și încercări, am descoperit modalități sigure de a adăuga fișiere .psd și alte tipuri de fișiere pe lista permisă.

Acest lucru mi-a permis să folosesc fișierul functions.php cu tipul MIME corect și să folosesc un plugin WordPress de încredere pentru a încărca diferite tipuri de fișiere în WordPress fără a compromite integritatea site-ului.

Acel moment a fost un punct de cotitură.

Nu a fost doar despre încărcarea fișierului; a fost despre aprofundarea înțelegerii mele despre cum WordPress echilibrează flexibilitatea și securitatea.

De atunci, am folosit acea experiență pentru a ajuta pe alții care se confruntă cu provocări similare, fie că sunt bloggeri, marketeri sau creatori de conținut.

Subliniez întotdeauna un aspect cheie: orice modificare adusă site-ului dvs. ar trebui să prioritizeze siguranța. Aceasta este o lecție pe care am dus-o în fiecare proiect de atunci și sunt pasionat să împărtășesc soluții practice și sigure cu oameni ca dvs.

Să vedem cum să încărcați în siguranță tipuri de fișiere suplimentare în biblioteca media WordPress.

Cum să activați suportul pentru încărcarea fișierelor suplimentare în WordPress

Puteți extinde suportul bibliotecii media WordPress pentru mai multe extensii de fișiere în 2 moduri.

  • Metoda 1: Încărcați tipuri de fișiere suplimentare cu un plugin
  • Metoda 2: Încărcați tipuri de fișiere suplimentare fără un plugin

Metoda 1: Încărcați tipuri de fișiere suplimentare cu un plugin

Pentru a accepta mai multe tipuri de fișiere în WordPress, va trebui să instalați acest plugin creat de WPForms numit File Upload Types.

Acesta vă permite să acceptați fișiere precum .ai, .zip, .xml, .svg, .csv, .mobi, .cad, .dwg și .dxf. Puteți accepta orice alte extensii de fișiere existente, inclusiv tipuri de fișiere personalizate.

Pentru a începe, în administratorul WordPress, în fila Plugins » Add New, căutați pluginul gratuit File Upload Types și instalați-l și activați-l pe site-ul dvs.

tipuri de încărcare fișiere, suport suplimentar pentru fișiere în wp

Cu acest plugin, este ușor să extindeți suportul site-ului dvs. pentru mai multe tipuri de fișiere.

Pluginul funcționează permițându-vă să ajustați lista albă internă de fișiere. Puteți controla manual ce tipuri de extensii de fișiere poate încărca site-ul dvs.

Configurarea pluginului File Upload Types

După ce pluginul este instalat și activat pe site-ul dvs. WordPress, accesați Settings » File Upload Types. Veți vedea o listă care vă arată diferite formate de fișiere.

permite tipuri de fișiere

Pentru a extinde suportul pentru mai multe tipuri de fișiere, puteți selecta extensiile de fișiere corecte din listă.

selectează și deselectează tipuri de formulare

Dacă nu vedeți extensia de fișier pe care doriți să o încărcați, derulați în jos până găsiți Add Custom File Types. Apoi adăugați detaliile acolo.

Tip de încărcare fișier, WPForms

Dacă doriți să extindeți suportul pentru mai mult de un tip de fișier, utilizați simbolul ‘+’ de lângă câmpul Extensie. Odată terminat, faceți clic pe butonul Salvare Setări din partea de jos a ecranului. Acum ar trebui să puteți încărca cu ușurință formatul de fișier dorit.

Metoda 2: Încărcați tipuri suplimentare de fișiere fără un plugin

Dacă nu doriți să instalați un plugin pentru a încărca tipuri suplimentare de fișiere, pur și simplu adăugați acest fragment de cod în fișierul functions.php sau în pluginul specific site-ului dvs..

 function my_myme_types($mime_types){
          $mime_types['svg'] = 'image/svg+xml'; //Adding svg
extension
    return $mime_types;
}
add_filter('upload_mimes', 'my_myme_types', 1, 1);

În codul de mai sus, veți observa că extensia fișierului este cheia în array-ul asociativ $mime_types, iar tipul mime este valoarea sa. În acest exemplu, extensia fișierului svg reprezintă fișiere cu tipul mime image/svg+xml.

Dacă doriți să adăugați mai multe tipuri de fișiere, puteți face acest lucru folosind:

function my_myme_types($mime_types){
    $mime_types['svg'] = 'image/svg+xml'; //Adding svg extension
    $mime_types['psd'] = 'image/vnd.adobe.photoshop'; //Adding photoshop files
    return $mime_types;
}
add_filter('upload_mimes', 'my_myme_types', 1, 1);

Odată terminat, nu uitați să vă salvați setările.

Sperăm că acest articol v-a ajutat să încărcați tipuri suplimentare de fișiere în biblioteca media WordPress. De asemenea, ați putea dori să citiți despre cele mai bune pluginuri de încărcare fișiere pentru WordPress.

Avem, de asemenea, un tutorial ușor despre Cum să creați un formular de încărcare fișiere în WordPress pe care îl veți găsi util.

Comentarii   Lasă un răspuns

  1. Eroare de analiză: eroare de sintaxă, neașteptat „$mime_types” (T_VARIABLE)

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!