Block themes, Pattern Paste blog Canonical: https://patternpaste.com/blog/tag/block-themes/ # Block themes theme.json, the Site Editor, and the parts of WordPress that replaced the old theme. Blog (https://patternpaste.com/blog/) Topic ## Block themes articles Showing all 8 articles 6 September 2026 Patterns ### Why does my WordPress block pattern look different from the demo? Find out which differences come from your WordPress theme, which reveal a broken pattern, and what to check before adding another CSS override. (https://patternpaste.com/blog/why-block-patterns-look-different-from-demo/) 31 August 2026 Patterns ### Where block patterns come from, and what each source leaves in your page The pattern directory, your theme, a library plugin or a copy-paste catalogue: what each source puts in post_content, and what survives when it goes away. (https://patternpaste.com/blog/where-block-patterns-come-from/) 30 August 2026 Performance ### Why block themes load zero unused CSS, and why page builders cannot How WordPress separates core block styles on demand, how page builders bundle runtime assets, and what that architectural difference does to Core Web Vitals. (https://patternpaste.com/blog/block-theme-performance-and-unused-css/) 29 August 2026 theme.json ### Fluid typography in theme.json, and why inline font sizes break mobile How to configure clamp-based fluid typography in theme.json, why manual font overrides break mobile viewports, and how to structure portable type steps. (https://patternpaste.com/blog/theme-json-fluid-typography/) 28 August 2026 Page builders ### Block themes and page builders: what each one actually costs How block themes eliminate builder bloat, protect content from plugin lock-in, and keep WordPress sites fast and maintainable over years. (https://patternpaste.com/blog/block-themes-vs-page-builders/) 27 August 2026 theme.json ### theme.json colour presets, and why a pattern should never state a hex How WordPress turns a palette in theme.json into CSS custom properties, what breaks when a pattern hardcodes a colour, and the fallback chain that fixes it. (https://patternpaste.com/blog/theme-json-colour-presets/) 26 August 2026 Patterns ### Four ways to add a block pattern to WordPress, and when to use each Paste it, register it in a theme, ship it in a plugin, or configure a synced pattern. Implementation mechanics and trade-offs for each method. (https://patternpaste.com/blog/add-a-block-pattern-to-wordpress/) 24 August 2026 Site Editor ### Template parts vs block patterns: when to use each in the Site Editor How template parts and block patterns differ in WordPress block themes, where each is stored, and how to avoid template corruption on client handoffs. (https://patternpaste.com/blog/template-parts-vs-block-patterns/) Patterns 6 (https://patternpaste.com/blog/tag/patterns/)Page builders 3 (https://patternpaste.com/blog/tag/page-builders/)theme.json 3 (https://patternpaste.com/blog/tag/theme-json/)Performance 2 (https://patternpaste.com/blog/tag/performance/)Accessibility 1 (https://patternpaste.com/blog/tag/accessibility/)Site Editor 1 (https://patternpaste.com/blog/tag/site-editor/)WordPress 2 (https://patternpaste.com/blog/tag/wordpress/)Tutorial 4 (https://patternpaste.com/blog/tag/tutorial/)