WordPress.org

jan 13, 2022
admin

Mens WordPress-temaer teknisk set kun kræver to filer (index.php og style.css), består de normalt af mange filer. Det betyder, at de hurtigt kan blive uorganiserede! Dette afsnit viser dig, hvordan du holder dine filer organiseret.

Bemærk: Temaer uden header.php og footer.php, hvor der ikke findes noget alternativ, er blevet forældet siden WordPress 3.0. Dit tema skal muligvis også inkludere disse filer.

Tema-mappe og filstruktur #Tema-mappe og filstruktur

Som tidligere nævnt er Twenty-standardtemaerne nogle af de bedste eksempler på god temaudvikling. For eksempel er det her, hvordan Twenty Seventeen-temaet organiserer 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, at hovedtemaets skabelonfiler er i rodmappen, mens JavaScript, CSS, billeder er placeret i mappen assets, template-parts er placeret i under respektive undermapper af template-parts og samling af funktioner relateret til kernefunktionaliteter er placeret i mappen inc.

På dette tidspunkt er der ingen nødvendige mapper i et WordPress-tema. WordPress genkender dog følgende mapper som standard.

Bemærk: style.css bør ligge i rodmappen for dit tema og ikke i CSS-mappen.

Mappe med sprog #Mappe med sprog

Det er bedste praksis at internationalisere dit tema, så det kan oversættes til andre sprog. Standardtemaer indeholder mappen languages, som indeholder en .pot-fil til oversættelse og eventuelle oversatte .mo-filer. Selvom languages er standardnavnet for denne mappe, kan du ændre navnet. Hvis du gør det, skal du opdatere load_theme_textdomain().

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.