W3cubDocs

/WordPress

WP_Theme_JSON::replace_slug_in_string( string $input, string $slug ): string

Transforms a slug into a CSS Custom Property.

Parameters

$inputstringrequired
String to replace.
$slugstringrequired
The slug value to use to generate the custom property.

Return

string The CSS Custom Property. Something along the lines of --wp--preset--color--black.

Source

	in_array( $layout_definition['displayMode'], $valid_display_modes, true )
) {
	$layout_selector = sprintf(

Changelog

Version Description
5.9.0 Introduced.

© 2003–2024 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/wp_theme_json/replace_slug_in_string