функция since 5.9.1

wp_enqueue_block_support_styles()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

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

Описание

Подключает встроенные стили в нужном месте в зависимости от активной темы.

Параметры

$style string обязательный
Строка, содержащая добавляемые CSS-стили.
$priority int необязательный = 10
Задаёт приоритет для add_action.

Исходный код

wp-includes/script-loader.php:3267

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 ) {
			$processor = new WP_HTML_Tag_Processor( '<style></style>' );
			$processor->next_tag();
			$processor->set_modifiable_text( $style );
			echo "{$processor->get_updated_html()}\n";
		},
		$priority
	);
}

История изменений

ВерсияОписание
6.1.0 Added 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.1 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.