Skip to main content
Curating the editing experience allows you to streamline workflows, ensure consistency, and align content with your site’s style and branding guidelines. This guide covers the essential tools for customizing the editor.

Why Curate?

A curated editor experience provides:
  • Streamlined editing process for users
  • Consistency in design and content
  • Prevention of accidental modifications
  • Alignment with branding guidelines
  • Efficient content management
Think about how you want to both open up creative possibilities and provide helpful guardrails for your users.

Core Curation Tools

Block Locking

Restrict user interactions with specific blocks to maintain layout integrity:
You can lock blocks at different levels:
Use block locking to protect critical layout elements while allowing content updates.

Patterns

Create predefined block layouts for design consistency:

theme.json Configuration

Configure global styles and settings:
Use theme.json to provide a curated color palette and typography scale that matches your brand.

Filters and Hooks

Modify editor behavior programmatically:

Disabling Editor Features

Selectively disable features for a streamlined experience:

Combining Approaches

You can combine multiple curation techniques:

Practical Examples

Restrict Block Types by Post Type

Limit Color Choices

Disable custom colors with "custom": false to ensure users only select from your brand palette.

Create Role-Based Experiences

Best Practices

  • Start with minimal restrictions and add more as needed
  • Test your curation with actual users
  • Document any custom patterns or restrictions
  • Provide clear labels and descriptions for custom patterns
  • Balance control with creative flexibility

Resources