wp_deregister_style()
Скасує реєстрацію CSS файлу стилів.
Функція може стати в нагоді, коли потрібна перереєстрація стилів, коли потрібно змінити файл стилів, але залишити колишній ідентифікатор. Через ідентифікатор стилі підключаються до шаблону за допомогою функції wp_enqueue_style() .
Використовуйте wp_dequeue_style() , коли потрібно просто видалити стилі з виводу, але не потрібно повністю видалити файл стилів із глобальних даних зареєстрованих стилів.
Для реєстрації файлу стилів використовуйте wp_register_style() .
Використовує клас WP_Styles та global $wp_styles .
Працює на основі:
WP_Dependencies::remove()
WP_Dependencies::remove()
1 раз – -0.00003 сек
(швидкість світла) | 50000 разів – 0.02 сек
(швидкість світла) |
PHP 7.4.8, WP 5.8.1
(швидкість світла) | 50000 разів – 0.02 сек
(швидкість світла) |
PHP 7.4.8, WP 5.8.1
Хуків немає.
Повертає
null
. Нічого не вертає.
Використання
wp_deregister_style ($ handle);
-
$handle
(рядок) (обов’язковий) -
Назва (ідентифікатор) стилів, який був використаний при реєстрації
wp_register_style() .
Приклади
#1 Скасуємо реєстрацію файлу стилів
Допустимо ми раніше додали стиль my_style і тепер нам потрібно видалити цей файл стилів:
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() wp deregister style WP 6.0.2
function wp_deregister_style( $handle ) { _wp_scripts_maybe_doing_it_wrong( __FUNCTION__, $handle ); wp_styles()->remove( $handle ); }