## WP_DEREGISTER_STYLE() │ WP 2.1.0
Функция WP_DEREGISTER_STYLE используется для удаления зарегистрированного стиля (CSS) из вашего сайта на WordPress.
### Что это делает?
Эта функция позволяет вам удалить стиль, который был ранее зарегистрирован. Например, если вы добавили стиль, но потом решили, что он вам не нужен, вы можете использовать эту функцию, чтобы его убрать.
### Как это работает?
Функция использует метод remove() из класса WP_Dependencies. Ниже приведены некоторые технические детали работы этой функции:
- **Время выполнения**:
- 1 раз: -0.00003 секунды (при скорости света)
- 50000 раз: 0.02 секунды (при скорости света)
- **Не использует хуки**.
### Вернуть
Функция ничего не возвращает (null).
### Использование
Чтобы воспользоваться этой функцией, вы можете использовать следующий код:
```php
wp_deregister_style( $handle );
Где:
$handle(строка, обязательный параметр) — это имя стиля, который вы хотите удалить.
Примеры
Пример 1: Удаление файла стилей
Предположим, что стиль с идентификатором my_style был зарегистрирован в хуке init, и вам нужно удалить эту регистрацию:
add_action( 'init', 'remove_my_style_stylesheet', 99 );
function remove_my_style_stylesheet() {
wp_deregister_style( 'my_style' );
}
Замечания
Для подробностей можете ознакомиться с методом WP_Dependencies::remove().
Изменения
Эта функция была добавлена в версии 2.1.0.
Связанные функции
Кроме wp_deregister_style(), в WordPress есть и другие функции для работы со стилями и скриптами. Вот некоторые из них:
-
Для стилей:
wp_add_inline_style()wp_dequeue_style()wp_enqueue_style()wp_get_custom_css()wp_register_style()wp_style_add_data()wp_style_is()
-
Для скриптов и стилей:
add_editor_style()wp_add_inline_script()wp_dequeue_script()wp_deregister_script()wp_enqueue_code_editor()wp_enqueue_editor()wp_enqueue_media()wp_enqueue_script()wp_localize_jquery_ui_datepicker()wp_localize_script()wp_register_script()wp_resource_hints()wp_script_add_data()wp_script_is()
Эти функции помогут вам управлять стилями и скриптами на вашем сайте, обеспечивая более гибкую настройку внешнего вида и функциональности.