функция
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. |

