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.
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ů a 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 a .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.txt a favicon.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.
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.
Dobrý večer Tomáši, děkuji za článek. Ukládám si ho pro pozdější důkladné prostudování. Zajímá mne hlavně možnost úpravy fontu tak, aby správně zobrazoval znaky české diakritiky.
Dobrý den,
koukněte také sem: https://www.wplama.cz/jak-na-ceske-fonty-v-koupenych-sablonach/
Dobrý deň
potreboval by som poradiť na stranke sa mi ukazuje vždy iva toto: Web http://www.respons.sk vás presmeroval príliš veľakrát.
Dobrý den,
zkuste deaktivovat pluginy. Případně pak postupně aktivovat a hledat problémový plugin. Případně přejmenujte soubor .htaccess, jestli to nepomůže a není v něm špatné pravidlo.