WordPress.org

jan 13, 2022
admin

Men även om WordPress-teman tekniskt sett bara kräver två filer (index.php och style.css) består de vanligtvis av många filer. Det innebär att de snabbt kan bli oorganiserade! Det här avsnittet visar hur du håller dina filer organiserade.

Obs: Teman utan header.php och footer.php, utan något alternativ tillgängligt, har varit föråldrade sedan WordPress 3.0. Ditt tema kan behöva inkludera dessa filer också.

Theme folder and file structure #Theme folder and file structure

Som tidigare nämnts är Twenty-standardteman några av de bästa exemplen på bra temautveckling. Här är till exempel hur Twenty Seventeen-temat organiserar sin filstruktur:

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

Du kan se att de viktigaste mallfilerna för temat finns i rotkatalogen, medan JavaScript, CSS, bilder är placerade i assets-katalogen, template-parts är placerade i under respektive underkatalog för template-parts och samlingen av funktioner som är relaterade till kärnfunktioner är placerade i inc-katalogen.

För tillfället finns det inga obligatoriska mappar inom ett WordPress-tema. WordPress känner dock igen följande mappar som standard.

Notera: style.css bör ligga i rotkatalogen för ditt tema, inte i CSS-katalogen.

Mappen för språk #Mappen för språk

Det är bäst att internationalisera ditt tema så att det kan översättas till andra språk. Standardteman innehåller mappen languages, som innehåller en .pot-fil för översättning och alla översatta .mo-filer. Även om languages är standardnamnet för den här mappen kan du ändra namnet. Om du gör det måste du uppdatera load_theme_textdomain().

.

Lämna ett svar

Din e-postadress kommer inte publiceras.