Klávesnice

Jak povolit nahrání dalších typů souborů do WordPressu

Z důvodu bezpečnosti je možné do WordPressu nahrát jen některé typy souborů. Jedná se o běžně užívané formáty obrázků, audia, videa a dokumentů. V tomto článku si ukážeme, jak do WordPressu povolit nahrání i dalších typů souborů.

Nepovolený typ souboru
Nepovolený typ souboru

Seznam povolených typů souborů

WordPress umožňuje nahrávat přes Média pouze běžně používané typy souborů, mezi které patří obrázky, audio / video, PDF, soubory kancelářské sady MS Office a OpenOffice.

Celý seznam povolených typů souborů:

Obrázky

  • .jpg
  • .jpeg
  • .png
  • .gif

Dokumenty

  • .pdf (Portable Document Format; Adobe Acrobat)
  • .doc, .docx (Microsoft Word Document)
  • .ppt, .pptx, .pps, .ppsx (Microsoft PowerPoint Presentation)
  • .odt (OpenDocument Text Document)
  • .xls, .xlsx (Microsoft Excel Document)

Audio

  • .mp3
  • .m4a
  • .ogg
  • .wav

Video

  • .mp4, .m4v (MPEG-4)
  • .mov (QuickTime)
  • .wmv (Windows Media Video)
  • .avi
  • .mpg
  • .ogv (Ogg)
  • .3gp (3GPP)
  • .3g2 (3GPP2)

Celý seznam povolených typů souborů můžete také najít v Kodexu.

Povolení dalších typů souborů, které lze nahrát přes Média

Bezpečnost je hlavní důvod proč je celý seznam povolených přípon souborů tak krátký. Nicméně můžete ho upravit. Stačí vložit krátký kód do functions.php.

Pokud chcete do WordPressu nahrávat soubory typu .svg, vložte následující kód:

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

Všimněte si, že přípona souboru je přímo u $mime_types a kategorie souboru je hodnota.

V našem příkladu přidáváme příponu .svg, která spadá do kategorie image/svg+xml. Seznam běžných přípon souborů a jejich typů můžete najít na této stránce.

Jestliže chcete přidat více přípon souborů najednou, můžete to udělat takto:

function my_myme_types($mime_types){
    $mime_types['svg'] = 'image/svg+xml'; // Přidání .svg
    $mime_types['psd'] = 'image/vnd.adobe.photoshop'; // Přidání .psd
    return $mime_types;
}
add_filter('upload_mimes', 'my_myme_types', 1, 1);

Doufám, že se vám tento návod hodil.

Zdroj: How to Add Additional File Types to be Uploaded in WordPress

 

Neuteklo vám něco?

Pokrok a WordPress na nikoho nečekají, tak nám tu raději nechte email, ať o nic nepřijdete!

Nespamujeme! Další informace naleznete v našich zásadách ochrany osobních údajů.

Správa WordPress webu

Nemusíte na to být sami. Pomůžeme vám s pravidelnou údržbou i novými vylepšeními.

Více informací

10 názorů na “Jak povolit nahrání dalších typů souborů do WordPressu”

  1. super stránka. veľa mi pomohla. ešte mi tu chýba niečo o cachovaní. nastavenie napr wp super cache alebo w3 total cache. len tak dalej fakt dobra robota. vďaka

    1. Tomáš Cirkl

      Samozřejmě jako správce webu je to jednodušší způsob. Nicméně pokud se jedná o web, kde je více autorů, tak přece není dobré dávat FTP přístup každému. A pokud se na web pravidelně nahrávají soubory jiné, než povolené, tak toto je způsob jak vše vyřešit. 🙂

  2. Dobrý den , pomůže mi někdo jak vložím excel tabulku s počítáním do wordpressu. moc vám děkuji

    1. Tomáš Cirkl

      Zdravím,

      bude k tomu použít třeba plugin (myslím, že Tablepress by to měl umět). Nebo Google Sheets vložený do stránky,

  3. Zdravím,
    jsem ve WP začátečník, a tak je pro mne stále černou skříňkou. Napsal jsem si plugin, který mi z dat vygeneruje PDF, ale nedokážu ho zobrazit. I když vím, kde je uložený a použiju link na něj, WordPress mi ho zobrazit zakáže. Potřeboval bych zařídit, aby se WordPress o PDF souboru automaticky dověděl a já mohl na stránce použít odkaz na něj, podobně jako když bych ho ručně nahrál do Knihovny médií.

    Díky předem za nějaké tipy, Vilda.

  4. Zdravím,

    chtěl jsem postupovat podle návodu v článku,l ale nikde jsem v souborech neobjevil soubor function.php. Kde ho najdu?

Diskuze

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Nákupní košík
Přejít nahoru