WordPress.org
While motywy WordPress technicznie wymagają tylko dwóch plików (index.php
i style.css
), zazwyczaj składają się z wielu plików. Oznacza to, że szybko mogą stać się nieuporządkowane! Ta sekcja pokaże ci jak utrzymać swoje pliki w porządku.
header.php
i footer.php
, bez dostępnej alternatywy, zostały zdeprecjonowane od WordPress 3.0. Twój motyw może wymagać dołączenia również tych plików.Skład folderu i struktura plików #Skład folderu i struktura plików
Jak wspomniano wcześniej, domyślne motywy Twenty są jednymi z najlepszych przykładów dobrego rozwoju motywów. Na przykład, oto jak motyw Twenty Seventeen organizuje swoją strukturę plików:
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
Możesz zobaczyć, że główne pliki szablonu motywu znajdują się w katalogu głównym, podczas gdy JavaScript, CSS, obrazy są umieszczone w katalogu assets, template-parts są umieszczone w odpowiednim podkatalogu template-parts, a zbiór funkcji związanych z podstawowymi funkcjami jest umieszczony w katalogu inc.
W tym czasie nie ma wymaganych folderów w obrębie motywu WordPress. Jednak WordPress domyślnie rozpoznaje następujące foldery.
Uwaga: style.css
powinien znajdować się w katalogu głównym motywu, a nie w katalogu CSS.
Folder Języki #Folder Języki
Najlepszą praktyką jest internacjonalizacja motywu, aby mógł być tłumaczony na inne języki. Domyślne motywy zawierają folder languages
, który zawiera plik .pot do tłumaczenia i wszystkie przetłumaczone pliki .mo. Chociaż languages
jest domyślną nazwą tego folderu, możesz zmienić jego nazwę. Jeśli to zrobisz, musisz zaktualizować load_theme_textdomain()
.
.