WP_Theme_JSON::get_settings_slugs( array $settings, array $preset_metadata, string[] $origins = null ): array

In this article

Similar to get_settings_values_by_slug, but doesn’t compute the value.

Parameters

$settingsarrayrequired
Settings to process.
$preset_metadataarrayrequired
One of the PRESETS_METADATA values.
$originsstring[]optional
List of origins to process.

Default:null

Return

array Array of presets where the key and value are both the slug.

Source

) {
	$layout_selector = sprintf(
		'%s .%s',
		$selector,
		$class_name
	);
	$block_rules    .= static::to_ruleset(
		$layout_selector,
		array(
			array(
				'name'  => 'display',
				'value' => $layout_definition['displayMode'],
			),
		)
	);
}

foreach ( $base_style_rules as $base_style_rule ) {
	$declarations = array();

	// Skip outputting base styles for flow and constrained layout types if theme doesn't support theme.json. The 'base-layout-styles' type flags this.

Changelog

VersionDescription
5.9.0Introduced.

User Contributed Notes

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