Fill named theme zones with reusable Block Module content.
Concepts
| Piece | What it is |
|---|---|
| Block Module | A block_module post — a full block-editor document used as slot content |
| Block Area | A block_area taxonomy term naming the zone (for example topic-lede) |
| Block Area block | Theme placement that resolves which module to show |
Optional taxonomies scope a module to a topic category, regions-countries term, collection, or newsletter list.
Create a module
- Open Block Modules in wp-admin
- Create a module and build its content (often story items and layout blocks)
- Assign a Block Area term
- Optionally assign category / regions-countries / collection / newsletter list for scoped zones
Configure a Block Area in a template
Insert Block Area (or a variation: Topic, Regions Countries, Collections, Newsletter List). On first use the setup wizard walks you through:
-
Intro
Configure a block area, choose an existing module, or start a new module.
-
Select or create the area
Pick a
block_areaterm or name a new one. -
Optional taxonomy scope
Scope by taxonomy, or inherit the current term from a taxonomy archive template.
-
Review and finish
Confirm settings, then pick or create the module. The block shows the synced module content.
After setup, use inspector controls to re-point the area or module. A direct ref pins one module and skips taxonomy lookup.
Avoid repeating stories
Wrap block areas and sibling query blocks in Block Area Context Provider. Posts already shown as story items inside the module are excluded from those query loops.