Block Theme Cheat Sheet for WordPress
๐ **Source:** [Block Theme Cheat Sheet for WordPress](https://elliottrichmond.co.uk/block-theme-cheat-sheet-for-wordpress/)
> [!note]+ Document Notes
> tags: [WordPress, Block Themes, Full Site Editing]
> author: elliott richmond
> source: elliottrichmond.co.uk
> reference: [https://elliottrichmond.co.uk/block-theme-cheat-sheet-for-wordpress/]
> date created: 2025-11-15 12:00
>
> # ๐ท๏ธ Title: Block Theme Cheat Sheet for WordPress
>
<!-- deep-read:sections start -->
## ๐งญ Table of Contents
- [๐ Summary](#-summary)
- [๐ Main Content](#-main-content)
- [๐๏ธ Notes](#๏ธ-notes)
- [๐ References](#-references)
- [๐ฃ๏ธ Paraphrase](#๏ธ-paraphrase)
- [๐ฐ Newsletter](#-newsletter)
- [โ
Action Items](#-action-items)
- [๐งช Hypotheses](#-hypotheses)
- [๐ Methodology](#-methodology)
- [โ Questions](#-questions)
- [๐ฎ Future Research](#-future-research)
- [๐ก Implications](#-implications)
- [๐ง Learning Styles Assessment](#-learning-styles-assessment)
- [๐ Accessibility Assessment](#-accessibility-assessment)
- [๐ DEIB Assessment](#-deib-assessment)
- [โ
Logical Validity](#-logical-validity)
- [๐ก๏ธ DARVO Analysis](#-darvo-analysis)
- [๐ฏ Conclusion](#-conclusion)
### ๐ References
- Include links cited in or relevant to the article.
## ๐ Summary
- What happened: A developer published a curated โBlock Theme Cheat Sheetโ for WordPress Full Site Editing.
- Why it matters: Saves time by centralizing core blocks, patterns/templates, theme.json, and commonly used hooks, plus a troubleshooting log.
- Key stakeholders: WordPress theme developers, especially those new to FSE.
- Risks and tradeoffs: Not exhaustive; may lag core changes; opinionated curation.
- Bottom line: A practical, working reference to keep open while building FSE themes.
## ๐ Main Content
- Core arguments: Centralized reference reduces context switching and repeated Googling; curated โonly whatโs useful in practice.โ
- Context/definitions:
- Full Site Editing (FSE): Build themes using blocks across the entire site (templates, parts, styles).
- theme.json: Declarative config for settings/styles.
- Hooks: Actions/filters to modify behavior.
- Uncertainties: Coverage breadth, update cadence, and version specificity are not detailed.
### ๐๏ธ Notes
- โYouโre constantly looking stuff upโ in FSE development; this is a quick-reference, not a tutorial.
- Includes:
- Core blocks list with categories/uses.
- Patterns, templates, template parts: types, values, structure.
- theme.json: settings and styles reference.
- Actions/filters: a practical subset โI actually use.โ
- Troubleshooting tab: running log of real issues and fixes to help โfuture self.โ
## ๐ References
- WordPress Block Editor Handbook: https://developer.wordpress.org/block-editor/
- Core blocks reference: https://wordpress.org/documentation/article/blocks/
- theme.json reference: https://developer.wordpress.org/block-editor/reference-guides/theme-json/
- Templates and template parts: https://developer.wordpress.org/themes/templates/
- Plugin API (actions/filters): https://developer.wordpress.org/plugins/hooks/
## ๐ฃ๏ธ Paraphrase
- Paragraph A: Building FSE themes requires frequent lookups; a curated cheat sheet prevents reinventing solutions.
- Paragraph B: Aimed at hands-on builders who need fast, reliable reference points rather than full tutorials.
## ๐ฐ Newsletter
- Level up your FSE workflow: a practical Block Theme Cheat Sheet compiles core blocks, template structures, theme.json options, and go-to hooksโplus a living troubleshooting log. Ideal to keep open while you build. Brush up with the official theme.json guide and core blocks catalog, then dive back into shipping your next theme.
## โ
Action Items
#### DevRel
- Publish demos showing cheat sheet-driven workflows; measure time-to-implement reductions.
- Offer office hours for FSE theming; collect FAQ to refine the sheet.
- Create quickstarts/templates aligned to entries (blocks, parts, theme.json).
#### OSPO
- Establish license notice and update cadence if shared internally.
- Add hook usage guidelines to engineering standards.
#### Community
- Host โtroubleshooting clinicsโ to crowdsource recurring FSE issues.
- Pair newcomers with mentors to extend the cheat sheet.
#### WordPress
- Documentation: cross-link cheat sheet topics to DevHub/HelpHub gaps.
- Themes: create test matrices for common template parts and theme.json settings.
- Accessibility: add checks for patterns/templates.
#### The WPOCC
- Fund microgrants to maintain up-to-date FSE references.
- Run documentation sprints focusing on theme.json and hooks.
### FAIR
- Keep provenance/version notes for entries; note WP version compatibility.
- Publish governance for edits and sunset policies.
## ๐งช Hypotheses
- A curated FSE cheat sheet reduces developer context-switching by โฅ25%.
- Logging recurring issues halves repeat debugging time over 3 months.
- A minimal set of hooks covers โฅ80% of common theme customizations.
- New FSE developers ship first theme โฅ30% faster using the sheet.
### ๐ Methodology
- Time-and-motion study comparing with/without cheat sheet.
- Issue tracker analysis for repeated bugs and resolution time.
- Survey developers on perceived usefulness and coverage.
- Versioned A/B usage across project teams.
### โ Questions
- Which WP versions and block APIs does the sheet target?
- How are deprecations and new blocks tracked?
- What taxonomy best organizes troubleshooting entries?
### ๐ฎ Future Research
- Map theme.json options to visual outcomes with examples.
- Build a searchable, version-aware index of hooks used in themes.
### ๐ก Implications
- Practice: Faster theming, fewer tabs, more consistency.
- Policy: Encourage shared, versioned references in teams.
- Education: Use as scaffold in FSE workshops.
### ๐ง Learning Styles Assessment
- Reading level: ~8โ9th grade (FKGL โ 8โ9).
#### ๐ Visual learners
- Present: Structured lists; could add screenshots/diagrams.
- Improve: Architecture diagrams of template hierarchy.
#### ๐ Aural learners
- Improve: 3โ5 minute audio summary.
#### ๐ฃ๏ธ Verbal learners
- Present: Plain-language descriptions.
- Improve: Glossary of theme.json keys.
#### ๐งฉ Kinesthetic learners
- Present: Apply while building.
- Improve: Step-by-step mini-labs.
#### ๐ง Logical learners
- Present: Categorized references.
- Improve: Decision trees for choosing blocks/hooks.
#### ๐งโ๐คโ๐ง Social learners
- Improve: Peer review prompts and discussion threads.
#### ๐งโโ๏ธ Solitary learners
- Present: Self-paced reference.
- Improve: Reflection checklists.
#### ๐ฟ Naturalistic learners
- N/A; not relevant.
### ๐ Accessibility Assessment
#### Screen reader semantics
- Improve: Ensure headings/landmarks and alt text on any images.
#### Keyboard navigation
- Improve: Visible focus and logical order.
#### Contrast and readability
- Improve: Confirm โฅ4.5:1 and readable line-height.
#### Text resizing and reflow
- Improve: Check 200% zoom, reduce-motion support.
#### Media and captions
- Improve: Provide captions/transcripts if media added.
#### Forms and interactions
- N/A unless interactive.
#### Standards reference
- Map to WCAG 2.2 AA.
### ๐ DEIB Assessment
- Inclusive language: Generally neutral; define jargon.
- Improve: Multilingual links; global examples; plain-language summaries.
### โ
Logical Validity
#### Strong reasoning
- Inductive: Curated items reflect โwhatโs useful in practice.โ
#### Fallacies
- None apparent; avoids overclaiming comprehensiveness.
#### Tone of voice
- Practical, collegial, โfor working developers.โ
### ๐ก๏ธ DARVO Analysis
- Not applicable; no conflict framing detected.
## ๐ฏ Conclusion
- Bottom line: A curated, working FSE cheat sheet centralizes high-signal references and a troubleshooting log to speed theme development.
- Next steps: Keep it open while building, contribute recurring issues, and align it with official docs and WP version notes.
## ๐งฑ Refactor Appendix (append after ๐ฏ Conclusion)
### ๐ Literature Split Pad
- Purpose: Stage Konik CEE units that become per-source Literature notes.
- Split level: H3.
- Include verbatim quotes under 25 words and a [view highlight] link.
### [H1] Centralized FSE references speed development
> [!quote] [Block Theme Cheat Sheet for WordPress](https://elliottrichmond.co.uk/block-theme-cheat-sheet-for-wordpress/) by [[elliott richmond]] via [[elliottrichmond.co.uk]]. Published 2025-11-15. Accessed 2025-11-15.
> โThis isnโt some comprehensive guideโฆ Itโs a quick reference.โ
Two lines: reduces context switching; practical building aid.
[view highlight](https://elliottrichmond.co.uk/block-theme-cheat-sheet-for-wordpress/#H1) #xref #articleseed ID:rw_[MISSING]
### [H2] Troubleshooting logs prevent repeat mistakes
> [!quote] [Block Theme Cheat Sheet for WordPress](https://elliottrichmond.co.uk/block-theme-cheat-sheet-for-wordpress/)
> โMy past self helps out my future self.โ
Two lines: captures non-obvious fixes; shortens future debugging.
[view highlight](https://elliottrichmond.co.uk/block-theme-cheat-sheet-for-wordpress/#H2) #xref ID:rw_[MISSING]
---
### ๐ Atomic Split Pad (Zettel Candidates)
#### [Z1] Troubleshooting logs accelerate FSE iteration
- Holds when issues recur across themes.
- Pointer: article troubleshooting section.
- Links: [[FSE]] [[Developer-Experience]]
#### [Z2] Curated hooks cover most theme needs
- Scope: typical block theme customizations.
- Pointer: โActions and filtersโ section.
- Links: [[Hooks]] [[WordPress-Themes]]
---
### โ๏ธ Fleeting Queue (Extract by Selection)
- [F1] Add version notes per WP release โ context/https://elliottrichmond.co.uk/block-theme-cheat-sheet-for-wordpress/ #fleeting #inbox
- [F2] Map theme.json keys to UI screenshots โ context/https://developer.wordpress.org/block-editor/reference-guides/theme-json/ #fleeting #inbox
- [F3] Build decision tree for template parts โ context/https://developer.wordpress.org/themes/templates/ #fleeting #inbox
---
<!-- deep-read:sections end -->