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 -->