theme.json in WordPress
Configure design tokens, layouts, and block settings globally with theme.json.
Configure design tokens, layouts, and block settings globally with theme.json.
Ship theme-specific blocks for unique layout patterns when needed.
Edit headers, footers, and templates visually with Full Site Editing.
Hook theme setup and modify output using add_action and add_filter.
Add helper functions with unique prefixes and keep functions.php organized.
Build layouts that adapt across mobile, tablet, and desktop breakpoints.
Optimize touch targets, typography, and navigation for small screens.
Load web fonts performantly — or self-host fonts for privacy and speed.
Reduce CSS/JS weight with conditional loading, minification, and fewer dependencies.
Use action/filter hooks to make themes extensible without editing template files everywhere.