WP_Theme_JSON::get_block_classes( array $style_nodes ): string

In this article

Converts each style section into a list of rulesets containing the block styles to be appended to the stylesheet.

Description

See glossary at https://developer.mozilla.org/en-US/docs/Web/CSS/Syntax

For each section this creates a new ruleset such as:

block-selector { style-property-one: value; }

Parameters

$style_nodesarrayrequired
Nodes with styles.

Return

string The new stylesheet.

Source

/**
 * Processes the CSS, to apply nesting.
 *
 * @since 6.2.0
 *
 * @param string $css      The CSS to process.
 * @param string $selector The selector to nest.
 * @return string The processed CSS.
 */
protected function process_blocks_custom_css( $css, $selector ) {
	$processed_css = '';

Changelog

VersionDescription
6.1.0Moved most internal logic to get_styles_for_block().
5.9.0Renamed from get_block_styles() to get_block_classes() and no longer returns preset classes.
Removed the $setting_nodes parameter.
5.8.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.