WordPress obecně

Základní struktura WordPress a soubory, které je dobré znát

Autor příspěvku Tomáš Cirkl

Mnoho uživatelů WordPress si spravuje své stránky bez znalosti základní struktury tohoto redakčního systému. Nicméně znalost této problematiky může pomoci vyřešit spoustu problémů.

Dostat se do struktury WordPress se můžete přes FTP klienta, když se připojíte na hosting.

Jakmile se dostanete do základní složky WordPress, uvidíte základní adresáře a soubory.

Základní složka WordPress

Seznam souborů a složek jádra WordPress:

  • [složka] wp-admin
  • [složka] wp-includes
  • index.php
  • license.txt
  • readme.html
  • wp-activate.php
  • wp-blog-header.php
  • wp-comments-post.php
  • wp-config-sample.php
  • wp-cron.php
  • wp-links-opml.php
  • wp-load.php
  • wp-login.php
  • wp-mail.php
  • wp-settings.php
  • wp-signup.php
  • wp-trackback.php
  • xmlrpc.php

Konfigurační soubory WordPress

Základní adresář ve WordPress obsahuje speciální konfigurační soubory, v nichž je uloženo základní nastavení WordPress stránky.

  • .htaccess – konfigurační soubor na serveru, obsahuje nastavení trvalých odkazůpřesměrování.
  • wp-config.php – soubor obsahuje informace pro připojení do databáze a další globální nastavení WordPress.
  • index.php – soubor indexu načítá a inicializuje všechny WordPress soubory, když je na ně dotázáno uživatelem.

V některých případech můžete chtít upravovat soubory wp-config.php.htaccess. Nicméně buďte opatrní a vždy si vytvářejte zálohu. I drobná chyba může vést k rozbití stránky.

Jestliže v základní složce WordPress nevidíte soubor .htaccess, podívejte se do nadřazených adresářů. Hraje zde roli individuální nastavení hostingu a provedená instalace WordPress.

Někdy můžete v základní složce WordPres najít i soubory robots.txtfavicon.ico.

  • robots.txt – obsahuje instrukce pro vyhledávací roboty.
  • Favicon.ico – soubor favikony.

Složka wp-content

Do složky wp-content WordPress ukládá všechny šablony, pluginy a nahrané soubory.

Uvnitř wp-content

Obsah wp-content se může lišit v závislosti na použitých pluginech a nastavení WordPress. Nicméně vždy by tam měli být základní složky a soubor index.php.

  • [složka] themes – obsahuje šablony.
  • [složka] plugins – obsahuje pluginy.
  • [složka] uploads – obsahuje nahrané soubory, WordPress ji vytváří při prvním nahrání souboru.
  • index.php

WordPress ukládá šablony do složky wp-content/themes/. Zde můžete soubory relativně volně upravovat, ale nedoporučuje se to, protože při aktualizaci šablony dojde ke ztrátě úprav. Z toho důvodu je mnohem lepší využít k úpravám child šablonu.

Všechny WordPress pluginy jsou uložené ve složce wp-content/plugins/. Zde nedoporučuji nic upravovat, protože byste, stejně jako u šablon, při aktualizaci o úpravu přišli.

V mnoha WordPress návodech se doporučuje vložit nějaký kus kódu do functions.php v šabloně. Mnohem lepší je ale si tuto úpravu vložit do functions.php v child šabloně nebo si pro to vytvořit vlastní WordPress plugin.

WordPress ukládá nahrané soubory do složky wp-content/uploads/. Ve výchozím nastavení jsou nahrané soubory organizovány do podadresářů řazených podle roku a měsíce. Pokud adresář smažete, tyto soubory ztratíte. Není to jako u šablon, pluginů či jádra, kde si můžete soubory stáhnout znovu. Dejte si na to pozor a tuto složku pravidelně zálohujte.

Další složky, které se mohou objevit v wp-content adresáři:

  • languages – zobrazuje se, když máte WordPress v jiném jazyce než angličtině.  Obsahuje překlady jádra, někdy pak i překlady šablon a pluginů.
  • upgrade – dočasný adresář, který vzniká při aktualizaci WordPress jádra.

Mnoho WordPress pluginů vytváří své vlastní adresáře uvnitř wp-content. Často jsou to například pluginy pro galerie.

Některé tyto složky mohou obsahovat důležité soubory jako jsou nahrané obrázky. Opět byste měli být při práci s těmito složkami opatrní a dělat jejich zálohu.

Opakem jsou pak složky, které vytváří cachovací pluginy jako je WP Super Cache. Složka vytvořená tímto pluginem obsahuje pouze dočasné soubory.

To je asi to nejnutnější, co by každý, kdo má WordPress stránku měl vědět.

O autorovi

Tomáš Cirkl

Baví mě Internet a zvláště pak redakční systém WordPress. Jsem pravidelným účastníkem a přednášejícím na WordCamp Praha a WordPress konferencích.

4 komentáře

Zanechat komentář

Získejte více informací o WordPress!

Připojte se do našeho emailového seznamu a nenechte si ujít informace, novinky a návody ze světa WordPressu.

Úspěšně jste se zapsali do našeho newsletteru. Děkujeme!

Tomáš Cirkl

Tomáš Cirkl

WordPress specialista

Blog WPlama.cz píši už více než 3 roky. O WordPress přednáším a pořádám školení. Pro své klienty vytvářím a spravuji webové stránky.