Konfiguration
All tema konfiguration som är specifikt för WordPress finns i app/setup.php. I denna fil köas temats assets, funktioner läggs till med add_theme_support och här registreras även menyer och sidofält. Det finns även en konfigurationsfiler under config-mappen som används här.
Som standars köas inga css-filer, mer om det kan läsas här.
Hur config-mappen fungerar
Alla värden inuti filerna i denna mapp går att nå med funktionen config. Om filen config/test.php skapas med följande innehåll:
<?php
declare(strict_types=1);
return [
'titles' => [
'main' => 'This is the main testing title!',
],
];Kan värdet nås med config('test.titles.main').
Överblick av app/setup.php
Detta är en överblick av vad som görs i denna fil:
- Temats assets köas med
wp_enqueue_script. - Laddar översättningar från
resources/langför textdomänenhorizon. - Köar skript för Gutenberg-editorn (samma med att ingen css köas gäller även här).
- Stöd för full-site editing (FSE) och block mönster avaktiveras.
- Registrerar två menyer.
- Sätter färgpalett, gradienter och typsnitts-storlekar från
config/theme.php. Se. - Lägger till detta i Gutenberg:
- Lägger till stöd för:
- Registrerar bildstorlekar från
config/sizes.phpoch gör dessa storlekar valbara i admin.
Överblick av config/theme.php
Denna fil definierar paletter (tema-färger) och typsnittsstorlekar från som definierats i tailwind.conf.js. Redigera inte denna fil manuellt då den genereras av Vite när bygg eller dev-scriptet körs. Redigera istället typsnitt och färg i tailwind.conf.js.
Överblick av config/sizes.php
Denna fil anger storlekar för bilder som är unikt för temat. Egna storlekar kan enkelt läggas till här.
I image_components anges vilka bildstorlekar som ska användas i bildkomponenten.
Som standard används storlekarna medium och medium_large i bildkomponenten. De storlekarna är fördefinierade av Wordpress, men det går även att använda storlekar som definierats under images i bildkomponenten.