Configuring Theme Design with theme.json Starting in WordPress 5.8, a new tool — “theme.json” — is available to use in your theme. Maybe you’re hearing about it for the first time, or maybe you’re testing and developing themes with it already. Either way, I’m glad you’re here because it’s an exciting time for WordPress themes. This post provides a quick introduction to this new framework, and describes what’s possible by sharing a few practical tips and examples. What’s theme.json? Technically, theme.json is just a file that lives at the top-level of a theme’s directory. Conceptually, it’s a major shift in how themes can be developed. Theme authors now have a centralized mechanism to tailor the WordPress experience for site authors and visitors. Theme.json provides theme authors fine-grained control over global styles, block styles, and the block editor settings. By providing these [ more… ]