wp_get_block_state_unique_class()WP 7.1.0

Returns a unique class for a set of state style rules.

No Hooks.

Returns

string. Unique class name.

Usage

wp_get_block_state_unique_class( $block_name, $css_rules );
$block_name(string) (required)
Block name.
$css_rules(array) (required)
State style rules.

Changelog

Since 7.1.0 Introduced.

wp_get_block_state_unique_class() code WP 7.1

function wp_get_block_state_unique_class( $block_name, $css_rules ) {
	return 'wp-states-' . substr(
		md5(
			wp_json_encode(
				array(
					'blockName' => $block_name,
					'rules'     => $css_rules,
				)
			)
		),
		0,
		8
	);
}