wp_dequeue_script() WP 3.1.0

Скасує підключення скрипта, який було додано до черги раніше.

Так як функція скасовує доданий у чергу скрипт, її потрібно викликати після того, як скрипт був доданий до черги на підключення. Якщо wp_dequeue_script() буде викликана до того, як скрипт, що скасовується, буде доданий в чергу, то функція працювати не буде, а споживатиме ресурси в порожню.

Скрипти додаються до черги за допомогою функції wp_enqueue_script() .

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

Хуків немає.

Повертає

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

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

wp_dequeue_script($ handle);
$handle
(рядок) (обов’язковий)
Назва скрипта, який потрібно забрати з висновку.

Приклади

0

#1 Демонстрація використання

Припустимо, що у нас на сайті виводиться скрипт jQuery, але з якихось причин він нам не потрібний. Цей приклад показує, як скасувати підключення jQuery скрипту:

add_action( 'wp_print_scripts', 'de_script', 100);

function de_script() {
	wp_dequeue_script('jquery');
	wp_deregister_script( 'jquery');
}

нотатки

список змін

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

Код wp_dequeue_script() WP 6.0.2

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

	wp_scripts()->dequeue( $handle );
}

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

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