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


				// $selector is often empty, so we can save ourselves the `append_to_selector()` call then.
				$new_selector = '' === $selector ? $class_name : static::append_to_selector( $selector, $class_name );
				$stylesheet  .= static::to_ruleset(
					$new_selector,
					array(
						array(
							'name'  => $property,
							'value' => 'var(' . $css_var . ') !important',
						),
					)
				);
			}
		}
	}

	return $stylesheet;
}

/**
 * Function that scopes a selector with another one. This works a bit like

Changelog

VersionDescription
5.9.0Introduced.

User Contributed Notes

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