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.
Split repeated markup into template parts with get_template_part().
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.
Hook theme setup and modify output using add_action and add_filter.