функция
since 2.6.0
wp_enqueue_style()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
wp_enqueue_style( string $handle, string $src = '', string[] $deps = array(), string|bool|null $ver = false, string $media = 'all' )
Описание
Русский перевод этого описания пока проверяется. Показан оригинал.
Registers the style if source provided (does NOT overwrite) and enqueues.
Параметры
$handle
string
обязательный
Имя таблицы стилей. Должно быть уникальным.
$src
string
необязательный
= ''
Полный URL таблицы стилей или путь к ней относительно корневого каталога WordPress.
$deps
string[]
необязательный
= array()
Массив идентификаторов зарегистрированных таблиц стилей, от которых зависит эта таблица стилей.
$ver
string|bool|null
необязательный
= false
Строка с номером версии таблицы стилей, если он есть, который добавляется к URL как строка запроса для сброса кэша. Если версия задана как false, автоматически добавляется номер версии, равный текущей установленной версии WordPress.
Если задано null, версия не добавляется.
$media
string
необязательный
= 'all'
Тип носителя, для которого определена эта таблица стилей.
По умолчанию 'all'. Принимает типы носителей, такие как 'all', 'print' и 'screen', или медиазапросы, такие как «(orientation: portrait)» и «(max-width: 640px)».
Исходный код
wp-includes/functions-wp-styles.php:173
function wp_enqueue_style( $handle, $src = '', $deps = array(), $ver = false, $media = 'all' ) {
_wp_scripts_maybe_doing_it_wrong( __FUNCTION__, $handle );
$wp_styles = wp_styles();
if ( $src ) {
$_handle = explode( '?', $handle );
$wp_styles->add( $_handle[0], $src, $deps, $ver, $media );
}
$wp_styles->enqueue( $handle );
}
История изменений
| Версия | Описание |
|---|---|
| 2.6.0 | Introduced. |

