Puteți încărca multe tipuri comune de fișiere în WordPress, inclusiv imagini, videoclipuri, fișiere audio și fișiere de birou. Cu toate acestea, unii proprietari de site-uri web au nevoie să încarce fișiere care nu sunt acceptate.
De exemplu, de-a lungul anilor, mulți dintre cititorii noștri ne-au întrebat cum pot încărca SVG și alte tipuri de fișiere în WordPress. De aceea am căutat o modalitate ușoară pentru începători de a face acest lucru.
În acest articol, vă vom arăta cum puteți adăuga tipuri de fișiere suplimentare pentru încărcare în WordPress.

Ce tipuri de fișiere sunt permise pentru încărcare în WordPress?
Din motive de securitate, poți încărca doar cele mai frecvent utilizate tipuri de fișiere pe site-ul tău WordPress sau în magazinul WooCommerce. Există, de asemenea, o limită maximă de dimensiune pentru fișierele care pot fi încărcate.
Implicit, tipurile de fișiere și extensiile permise sunt:
Imagini: .jpg, .jpeg, .png, .gif, .ico, .webp
Documente: .pdf, .doc, .docx, .ppt, .pptx, .pps, .ppsx, .odt, .xls, .xlsx, .PSD, .XML
Audio: .mp3, .m4a, .ogg, .wav
Video: .mp4, .m4v, .mov, .wmv, .avi, .mpg, .ogv, .3gp, .3g2
Sfat: Deși puteți încărca videoclipuri pe WordPress, vă recomandăm să utilizați în schimb un site de găzduire video. Acest lucru ajută la protejarea vitezei și performanței site-ului dumneavoastră.
Cu toate acestea, unele tipuri de fișiere au potențialul de a fi utilizate greșit și pot reprezenta un risc de securitate, așa că WordPress nu le permite implicit.
Iată o listă de tipuri de fișiere blocate de WordPress:
Imagini precum .svg, .bmp
Documente precum .psd, .ai, .pages
Fișiere de cod precum .css, .js, .json
Video precum .flv, .f4l, .qt
Dacă încercați să adăugați noi tipuri de fișiere nesuportate pe site-ul dumneavoastră WordPress, veți vedea mesajul de eroare, „Scuze, nu aveți permisiunea de a încărca acest tip de fișier.”

Dar ce se întâmplă dacă trebuie să încărcați un format de fișier nesuportat? Ați putea încărca fișierele prin FTP sau managerul de fișiere al gazdei dvs. WordPress, dar acest lucru nu este la fel de convenabil ca utilizarea bibliotecii media WordPress încorporate sau a unui formular de încărcare a fișierelor.
Sfat: Dacă doriți să încărcați imagini cu extensia SVG, atunci puteți consulta ghidul nostru despre cum să adăugați fișiere SVG în WordPress.
Să vedem cum să adăugăm tipuri suplimentare de fișiere pentru a fi încărcate în WordPress.
Cum să adăugați tipuri suplimentare de fișiere pentru a fi încărcate în WordPress
Unele tutoriale vă vor spune să editați fișierul functions.php și să adăugați acolo un fragment de cod PHP. Cu toate acestea, noi credem că cea mai ușoară și sigură modalitate de a permite diferite tipuri de fișiere este cu un plugin simplu.
Mai întâi, trebuie să instalați și să activați pluginul gratuit File Upload Types by WPForms. Pentru mai multe detalii, consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.
Este unul dintre cele mai bune pluginuri de încărcare fișiere și este cea mai ușoară modalitate de a adăuga suport pentru tipuri suplimentare de fișiere în WordPress. A fost co-creat de fondatorul WPBeginner, Syed Balkhi.
Folosind Tipuri de Fișiere Predefinite
După activare, trebuie să accesați pagina Setări » Tipuri de fișiere încărcate din zona de administrare WordPress. Apoi, puteți derula pur și simplu prin lista de tipuri de fișiere predefinite sau puteți introduce un tip de fișier în caseta de căutare.

Apoi, bifează căsuțele de lângă tipurile de fișiere pe care dorești să le activezi.
După ce ați terminat, faceți clic pe butonul „Salvează setările” din partea de jos a ecranului pentru a salva modificările.

Acum, veți putea încărca acele tipuri de fișiere folosind biblioteca media WordPress.
Adăugarea tipurilor de fișiere personalizate
Dacă tipul de fișier pe care doriți să îl adăugați nu a fost inclus în lista presetărilor, atunci îl puteți adăuga ca tip de fișier personalizat.
Când derulați în jos până la sfârșitul ecranului Tipuri de fișiere încărcate, veți ajunge la o secțiune etichetată „Adăugați tipuri de fișiere personalizate”. Aici, puteți adăuga un nou tip de fișier introducând o descriere, tipul MIME și extensia fișierului.
Pentru a adăuga un alt tip de fișier personalizat, pur și simplu faceți clic pe pictograma „+” de la sfârșitul liniei. Când ați terminat, nu uitați să faceți clic pe butonul „Salvare Setări” pentru a vă salva modificările.

De exemplu, dacă doriți să adăugați tipul de fișier YAML, atunci ați introduce „fișier YAML” în descriere, „text/yaml” în câmpul tip MIME și „.yaml” ca extensie a fișierului.
MIME (Extensie de poștă electronică multifuncțională) este o modalitate standard de a identifica fișierele pe web. Cea mai ușoară modalitate de a afla tipul MIME al unui fișier este să folosiți un Verificator tip fișier MIME.
Sperăm că acest tutorial v-a ajutat să învățați cum să adăugați tipuri de fișiere suplimentare pentru a fi încărcate în WordPress. De asemenea, ați putea dori să învățați cum să creați un formular de încărcare a fișierelor în WordPress sau să consultați lista noastră cu cele mai bune pluginuri și sfaturi pentru a îmbunătăți tabloul de bord de administrare WordPress.
Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.


Rob
A funcționat minunat! Mi-a economisit ore, mulțumesc pentru asta!
Suport WPBeginner
Mă bucur că ghidul nostru a fost util!
Admin
Richard
Pot avea un magazin virtual pe site-ul meu de comerț electronic WordPress?
Suport WPBeginner
You are able to have a store on your site if you want
Admin
Reinette
If this is a beginner’s tutorial then I would need the pre-beginner tutorial
Tot ce vreau să fac este să încarc fișiere .mobi și .epub în magazinul meu Woocommerce și nu găsesc niciun ajutor pe care să-l pot înțelege. De ce este atât de dificil?!
Suport WPBeginner
Pentru a facilita adăugarea codului, poate doriți să consultați ghidul nostru aici:
https://014.leahstevensyj.workers.dev/beginners-guide/beginners-guide-to-pasting-snippets-from-the-web-into-wordpress/
And you should be able to go through the linked page to find text you need for epub and mobi files
Admin
kevin kipkirui koech
YEEEES a funcționat și pentru mine să încarc fișierul ApK android apk
iată codul pe care l-am adăugat în partea de jos a fișierului functions.php
function my_myme_types($mime_types) { $mime_types['svg'] = 'image/svg+xml'; // Adăugare extensie svg $mime_types['psd'] = 'image/vnd.adobe.photoshop'; // Adăugare fișiere photoshop $mime_types['apk'] = 'application/vnd.android.package-archive'; // Adăugare fișiere apk return $mime_types; } add_filter('upload_mimes', 'my_myme_types', 1, 1);
Suport WPBeginner
Great, glad our guide could help and nice job getting it worked out
Admin
Ali Hassam
Vă rugăm să faceți un articol despre cum să creați opțiunea de descărcare în WordPress.
Sper că înțelegi ce am spus. Dacă cineva apasă pe „descărcare”. Se va descărca.
Suport WPBeginner
For what it sounds like you’re wanting, we already have an article here: https://014.leahstevensyj.workers.dev/plugins/how-manage-track-control-file-downloads-wordpress/

Admin
ujwal
am adăugat codul de mai jos în functions.php, dar când încerc să încarc fișiere 'svg', primesc aceeași eroare. Vă rog să mă ajuta.
'Ne pare rău, acest tip de fișier nu este permis din motive de securitate.'
/********** cod utilizat ***************/
//Adăugare format fișier diferit
function my_myme_types($mime_types){
$mime_types[‘svg’] = ‘image/svg+xml’; //Adăugare extensie svg
return $mime_types;
}
add_filter(‘upload_mimes’, ‘my_myme_types’, 1, 1);
Suport WPBeginner
Ar trebui să contactați furnizorul de găzduire, este probabil să suprascrie fișierele permise pentru încărcare
Admin
Kymmie
OMG! M-ai salvat! Am urmat instrucțiunile tale și acum pot încărca fișiere EPUB în formularul meu din pagina Solicitare Recenzie Carte de pe site-ul meu. Mulțumesc!
Suport WPBeginner
Glad our guide could help
Admin
Sebastjan
Poți să postezi codul tău pentru epub, te rog? Nu mă pricep prea bine la codare.
Robin
Permite toate tipurile de fișiere
Puteți configura, de asemenea, WordPress pentru a permite încărcarea tuturor tipurilor de fișiere. Acest lucru se poate realiza cu ajutorul unei constante WordPress „ALLOW_UNFILTERED_UPLOADS”. Puteți seta constanta WordPress „ALLOW_UNFILTERED_UPLOADS” la true” în fișierul wp-config.php al instalării dumneavoastră WordPress. Fișierul wp-config.php se găsește în directorul rădăcină al instalării dumneavoastră WordPress. Folosind editorul preferat (editorul vi), deschideți fișierul wp-config.php și adăugați următoarea linie undeva în fișier. Puteți folosi, de asemenea, File Manager pentru a edita fișierul de configurare WordPress.
define(‘ALLOW_UNFILTERED_UPLOADS’, true)
Nu uitați să salvați fișierul de configurare după editare.
Suport WPBeginner
Pericolele unei astfel de metode ar fi că permiteți încărcarea oricărui tip de fișier pe site-ul dvs., ceea ce elimină o anumită siguranță.
rob thirlby
Încă nu reușesc să fac încărcările csv să funcționeze în versiunea 4.9.9 și ulterioare de WordPress. A găsit cineva o soluție? Doar adăugarea tipului csv în listă nu pare să ajute. Este csv-ul interzis explicit undeva în nucleu.
Sam Bean
Mai este totul valabil pentru Wordpress 4.9.2? De asemenea, nu am putut găsi niciun tip MIME pentru fișierele Adobe Illustrator (.AI și .EPS)
Îmi puteți spune ce aș adăuga în fișier pentru a putea încărca acele 2 tipuri de fișiere?
Ajeet
Bună ziua domnule,
vreau să încarc fișierul .exe, dar apare o eroare. Deci, ce pot face
Suport WPBeginner
Salut Ajeet,
Nu îl puteți încărca implicit. Va trebui mai întâi să permiteți tipurile de fișiere .exe. Vă rugăm să consultați instrucțiunile din articolul de mai sus.
Admin
Ravi Kanani
Vreau să încarc fișierul de design pentru broderie .emb În pagină, mai multe extensii comune de fișiere .emb nu sunt incluse.
Vă rog să-mi dați cod pentru a încărca fișiere de tip .emb.
Dan
Codul lui Kevin pentru fișierele KML/KMZ a funcționat perfect pentru mine. Mulțumesc!!!
Jaime
Am făcut ce spun instrucțiunile și tot nu pot încărca fișiere .ogv.
Am adăugat acest cod în functions.php:
function my_myme_types($mime_types) { $mime_types['ogv'] = 'video/ogg'; //Adăugare extensie ogv return $mime_types; } add_filter('upload_mimes', 'my_myme_types', 1, 1);
Știe cineva de ce nu funcționează?
loule
same problem for me
Sarah
Acest lucru a funcționat pentru a-mi permite să inițiez încărcarea unui fișier dmg, dar când spune că este 100% complet, nu apare în fișierele media și nici în folderul wp-content, așa că nu sunt sigur de ce... aveți idei?
Alex
Cum aș putea edita fragmentul pentru fișierele .apk pentru Android?
Sajed Shaikh
Salut,
Vreau să încarc o imagine cu extensia de fișier .gifv. Pentru asta am adăugat următorul cod în fișierul functions.php.
function my_myme_types($mime_types){ $mime_types[‘gifv’] = ‘image/gifv’; return $mime_types; } add_filter(‘mime_types’, ‘my_myme_types’, 1, 1);
Fișierul a fost încărcat cu succes, dar nu se redă. Vă rog să mă ajutați.
Dustin
Făcând acest exemplu am reușit acum să permit încărcarea fișierului AI cu o pictogramă personalizată pentru tipul de fișier. Aș dori să schimb pictograma folosită pentru PDF cu o pictogramă PDF. Se poate face acest lucru?
Se pare că vrea doar să folosească implicitul
Amit Saxena
salut,
Întâmpin aceeași problemă în continuare, am adăugat extensia apk din fișierul funcției. Dar tot arată aceeași problemă.
Vă rog să sugerați.
Diana
Mulțumesc pentru acest articol, l-am folosit astăzi! Am o întrebare. A trebuit să permit încărcarea fișierelor de tip .sql pe WordPress, pentru a încărca unele dintre scripturile mele pe care aș dori să le împărtășesc.
Problema este că, dacă pun scriptul într-un link, când dau clic pe link, scriptul se descarcă automat, în loc să se deschidă într-o fereastră nouă.
Acesta este codul pe care l-am adăugat:
function my_myme_types($mime_types){ $mime_types[‘sql’] = ‘text/x-sql’; //Adăugare extensie sql return $mime_types; } add_filter(‘upload_mimes’, ‘my_myme_types’, 1, 1); Când pot schimba comportamentul? De asemenea, după ce fișierul este încărcat, spune că este de tip SQL.
Mulțumesc
Diana
Darren
Deci, ar fi frumos dacă am ști unde să adăugăm codul?????????????????? Mulțumesc
Suport WPBeginner
Tot codul personalizat din articol se introduce în fișierul
functions.phpal temei dvs. sau într-un plugin specific site-uluiAdmin
Kevin
La sfârșitul paginii functions.php. La început? Există deja un loc unde le adaug, cum ar fi sub tipurile de fișiere permise deja existente? (jpg, gif, mp4, etc...)
Voi încerca la sfârșit și voi vedea ce se întâmplă.
Kevin
A funcționat. Pentru cei care se întreabă. Am derulat pur și simplu până la sfârșitul paginii și am lipit codul acolo. Dacă ați copiat și lipit codul de mai sus, nu fiți ca mine și lăsați numerele. Pur și simplu ștergeți numerele.
Și dacă ești ca mine, ai răsfoit doar pentru a găsi ceea ce căutai. Nu am putut găsi ce trebuia să pun ca să deschidă programul corect, este în acel link care este ascuns între fragmentele de cod de mai sus. „Extensii de fișiere” este ceea ce cauți. Mergi pe acea pagină și caută extensia pe care vrei să o adaugi, eu voiam să adaug KML și KMZ pentru wiki-ul meu pe un stick și arată așa...
function my_myme_types($mime_types){ $mime_types[‘kml’] = ‘application/vnd.google-earth.kml+xml’; //Adăugare extensie kml $mime_types[‘kmz’] = ‘application/vnd.google-earth.kmz’; //Adăugare fișiere kmz return $mime_types; } add_filter(‘upload_mimes’, ‘my_myme_types’, 1, 1);
Tot ce am făcut a fost să copiez și să lipesc codul de mai sus și am schimbat extensia fișierului și... cealaltă parte. A funcționat ca prin farmec.
Oh, fișierul functions.php se află în Aspect -> Editor -> În partea dreaptă a paginii, Funcții temă (functions.php). Pur și simplu derulați până la sfârșitul paginii și adăugați codul acolo.
Bruno
Kevin, ce versiune de WP ai? A mea este 4.2.4 și nu funcționează!...
Jeremy Taylor
Adăugarea codului pare destul de ușoară, dar nu este clar unde ar trebui să adaug codul. Unde mă duc din tabloul de bord pentru a-l adăuga? Folosesc Wordpress 4.3.1. Mulțumesc
Jeremy
Kymmie
Accesați Aspect > Editor > Căutați functions.php și adăugați codul la sfârșit. Nu uitați să puneți o etichetă precum
//Adăugare format de fișier diferit
ca să știi.
Bry
Bună ziua.
Vă mulțumesc pentru informațiile foarte utile…
Am reușit să încarc fișiere de diferite tipuri (.IES și .LDT) urmând sfaturile dumneavoastră de mai sus, dar din păcate acestea nu se descarcă ca fișiere, ci ca și cod… Aveți vreun sfat despre cum să rezolv această problemă?.
Vă mulțumesc anticipat pentru ajutor.
Cu stimă
Bry
Bry
Acesta este codul pe care l-am folosit în fișierul theme-function.php..
function my_myme_types($mime_types){ $mime_types[‘ies’] = ‘application/octet-stream’; //Adaugă extensia .ies $mime_types[‘ldt’] = ‘application/octet-stream’; //Adaugă extensia .ldt return $mime_types; } add_filter(‘upload_mimes’, ‘my_myme_types’, 1, 1);
Sara
Mulțumesc. Este util
Echipa WPBeginner
Da, CSS.
Mark Gandy
Cum faceți ca pictograma mică a tipului de fișier (logo-ul tipului de fișier) să se încarce automat acolo unde va fi poziționată lângă numele fișierului (care este un link)? Presupun că este CSS?