Block Supports
elements.php — Elements Styles Block Support
Generates scoped CSS for inner element styles (buttons, links, headings) within blocks. Source: wp-includes/block-supports/elements.php Since: 5.8.0 Overview This support handles...
block-style-variations.php — Block Style Variation Support
Enables per-section styling of blocks via block style variations defined in theme.json. Source: wp-includes/block-supports/block-style-variations.php Since: 6.6.0 Support Key Registered as...
Block Supports Subsystem
The block supports subsystem provides server-side rendering of block-level design features (colors, typography, spacing, etc.) by registering attributes, generating CSS...
block-visibility.php — Block Visibility Support
Allows blocks to be hidden on the front-end by returning empty content when visibility is set to false. Source: wp-includes/block-supports/block-visibility.php...
border.php — Border Block Support
Registers border-related attributes and generates CSS classes/inline styles for border properties. Source: wp-includes/block-supports/border.php Since: 5.8.0 Support Key supports.__experimentalBorder Can be...
background.php — Background Block Support
Registers background image support and renders background styles via render_block filter. Source: wp-includes/block-supports/background.php Since: 6.4.0 Support Key supports.background — top-level...
align.php — Alignment Block Support
Registers the align block attribute and applies alignment CSS classes. Source: wp-includes/block-supports/align.php Since: 5.6.0 Support Key supports.align When a block...
aria-label.php — ARIA Label Block Support
Registers the ariaLabel block attribute and applies the aria-label HTML attribute. Source: wp-includes/block-supports/aria-label.php Since: 6.8.0 Support Key supports.ariaLabel Registered Attribute...