wp_enqueue_block_support_styles( string $style, int $priority = 10 )

In this article

Hooks inline styles in the proper place, depending on the active theme.

Parameters

$stylestringrequired
String containing the CSS styles to be added.
$priorityintoptional
To set the priority for the add_action.

Default:10

Source

function wp_enqueue_block_support_styles( $style, $priority = 10 ) {
	$action_hook_name = 'wp_footer';
	if ( wp_is_block_theme() ) {
		$action_hook_name = 'wp_head';
	}
	add_action(
		$action_hook_name,
		static function () use ( $style ) {
			echo "<style>$style</style>\n";
		},
		$priority
	);
}

Changelog

VersionDescription
6.1.0Added the $priority parameter.
For block themes, styles are loaded in the head.
For classic ones, styles are loaded in the body because the wp_head action happens before render_block.
5.9.1Introduced.

User Contributed Notes

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