Skip to content

Block Supports and design tools follow-up #76525

Description

@aaronrobertshaw

This issue proposes the following new (or enhanced) block supports for WordPress 7.1, including documentation.
If you're reading this, feel free to add / edit this list as supports are included or descoped for the release.

Carried over from WordPress 7.0

See previous iteration issue: #73772

New block supports

Bugs in block supports to resolve


New for WordPress 7.1 and Beyond

New block supports

Enhancements or Refactorings

Stretch

  • Migrate additional core blocks from color.gradient to background.gradient
  • Extend global styles and block supports so that a block support can determine the CSS property it should use, e.g., see the definitions list in style engine, a potential approach is a value func for properties (???)
  • Evaluate layered / ordered background controls UI (stacked gradient + image + color)
  • Display inherited global styles within the block inspector for block support controls (Block Editor: Reflect inherited Global Styles values in block inspector controls #77894)

Migrating ad hoc solutions to use block supports

  • Evaluate following blocks with ad hoc attributes for migration to new width support:
    • core/column
    • core/spacer
    • core/search
    • core/comment-author-avatar
    • core/image
    • core/post-featured-image
    • core/site-logo
  • Evaluate following blocks with ad hoc height attributes for migration to new support:
    • core/comment-author-avatar
    • core/image
    • core/post-featured-image
    • core/spacer
  • Define expected behaviour when dimensions.width is used alongside layout and alignment supports (alignwide/full, flex grow/fit/fixed, grid spans)
    • Conditionally opt-out or ignore dimensions.width support when parent layout is flex, or grid

Metadata

Metadata

Labels

[Feature] Design ToolsTools that impact the appearance of blocks both to expand the number of tools and improve the experi[Type] Tracking IssueTactical breakdown of efforts across the codebase and/or tied to Overview issues.

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
📋 Iteration/Tracking Issues

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions