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

								$format,
								$selector,
								$class_name,
								$spacing_rule['selector']
							);
						}
						$block_rules .= static::to_ruleset( $layout_selector, $declarations );
					}
				}
			}
		}
	}
}

// Output base styles.
if (
	static::ROOT_BLOCK_SELECTOR === $selector
) {
	$valid_display_modes = array( 'block', 'flex', 'grid' );
	foreach ( $layout_definitions as $layout_definition ) {
		$class_name       = isset( $layout_definition['className'] ) ? $layout_definition['className'] : false;

Changelog

VersionDescription
5.9.0Introduced.

User Contributed Notes

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