WordPress.org

Led 13, 2022
admin

Témata WordPress sice technicky vyžadují pouze dva soubory (index.php a style.css), ale obvykle se skládají z mnoha souborů. To znamená, že se mohou rychle stát nepřehlednými! V této části se dozvíte, jak udržet soubory uspořádané.

Poznámka: Motivy bez header.php a footer.php, u kterých není k dispozici žádná alternativa, jsou od verze WordPress 3.0 zastaralé. Je možné, že vaše téma bude muset obsahovat i tyto soubory.

Struktura složek a souborů tématu #Struktura složek a souborů tématu

Jak již bylo zmíněno, výchozí témata Twenty jsou jedním z nejlepších příkladů dobré tvorby témat. Například zde je uvedeno, jak je uspořádána struktura souborů tématu Twenty Seventeen:

assets (dir) - css (dir) - images (dir) - js (dir)inc (dir)template-parts (dir) - footer (dir) - header (dir) - navigation (dir) - page (dir) - post (dir)404.phparchive.phpcomments.phpfooter.phpfront-page.phpfunctions.phpheader.phpindex.phppage.phpREADME.txtrtl.cssscreenshot.pngsearch.phpsearchform.phpsidebar.phpsingle.phpstyle.css

Vidíte, že hlavní soubory šablony tématu jsou v kořenovém adresáři, zatímco JavaScript, CSS a obrázky jsou umístěny v adresáři assets, šablony-části jsou umístěny v příslušném podadresáři šablony-části a sbírka funkcí souvisejících se základními funkcemi je umístěna v adresáři inc.

V tuto chvíli nejsou v rámci tématu WordPress žádné povinné složky. WordPress však ve výchozím nastavení rozpoznává následující složky:

Poznámka: style.css by se měla nacházet v kořenovém adresáři šablony, nikoli v adresáři CSS.

Složka Jazyky #Složka Jazyky

Je osvědčeným postupem internacionalizovat šablonu, aby ji bylo možné přeložit do jiných jazyků. Výchozí motivy obsahují složku languages, která obsahuje soubor .pot pro překlad a všechny přeložené soubory .mo. Ačkoli languages je výchozí název této složky, můžete jej změnit. Pokud tak učiníte, musíte aktualizovat load_theme_textdomain().

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.