wp_dequeue_script()
Скасує підключення скрипта, який було додано до черги раніше.
Так як функція скасовує доданий у чергу скрипт, її потрібно викликати після того, як скрипт був доданий до черги на підключення. Якщо wp_dequeue_script() буде викликана до того, як скрипт, що скасовується, буде доданий в чергу, то функція працювати не буде, а споживатиме ресурси в порожню.
Скрипти додаються до черги за допомогою функції wp_enqueue_script() .
Використовуйте wp_deregister_script() , коли потрібно повністю видалити скрипт із глобальних даних реєстрації скриптів, а не просто прибирати його з черги.
Хуків немає.
Повертає
null
. Нічого не вертає.
Використання
wp_dequeue_script($ handle);
-
$handle
(рядок) (обов’язковий) - Назва скрипта, який потрібно забрати з висновку.
Приклади
#1 Демонстрація використання
Припустимо, що у нас на сайті виводиться скрипт jQuery, але з якихось причин він нам не потрібний. Цей приклад показує, як скасувати підключення jQuery скрипту:
add_action( 'wp_print_scripts', 'de_script', 100); function de_script() { wp_dequeue_script('jquery'); wp_deregister_script( 'jquery'); }
нотатки
- Дивіться: WP_Dependencies::dequeue()
список змін
З версії 3.1.0 | Введено. |
Код wp_dequeue_script() wp dequeue script WP 6.0.2
function wp_dequeue_script( $handle ) { _wp_scripts_maybe_doing_it_wrong( __FUNCTION__, $handle ); wp_scripts()->dequeue( $handle ); }