wp_deregister_style() WP 2.1.0

Скасує реєстрацію CSS файлу стилів.

Функція може стати в нагоді, коли потрібна перереєстрація стилів, коли потрібно змінити файл стилів, але залишити колишній ідентифікатор. Через ідентифікатор стилі підключаються до шаблону за допомогою функції wp_enqueue_style() .

Використовуйте wp_dequeue_style() , коли потрібно просто видалити стилі з виводу, але не потрібно повністю видалити файл стилів із глобальних даних зареєстрованих стилів.

Для реєстрації файлу стилів використовуйте wp_register_style() .

Використовує клас WP_Styles та global $wp_styles .

Працює на основі:
WP_Dependencies::remove()
1 раз – -0.00003 сек
(швидкість світла) | 50000 разів – 0.02 сек
(швидкість світла) |
PHP 7.4.8, WP 5.8.1

Хуків немає.

Повертає

null. Нічого не вертає.

Використання

wp_deregister_style ($ handle);
$handle
(рядок) (обов’язковий)
Назва (ідентифікатор) стилів, який був використаний при реєстрації
wp_register_style() .

Приклади

0

#1 Скасуємо реєстрацію файлу стилів

Допустимо ми раніше додали стиль my_style і тепер нам потрібно видалити цей файл стилів:

add_action( 'init', 'remove_my_style_stylesheet', 99);

function remove_my_style_stylesheet() {

	wp_deregister_style( 'my_style');
}

нотатки

список змін

З версії 2.1.0Введено.

Код wp_deregister_style() WP 6.0.2

function wp_deregister_style( $handle ) {
	_wp_scripts_maybe_doing_it_wrong( __FUNCTION__, $handle );

	wp_styles()->remove( $handle );
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *