Как удалить скрипт из очереди?
В WordPress есть функция wp_enqueue_script(), но нет функции wp_dequeue_script(), так какой же лучший способ удалить скрипт из очереди? Я использую LAB.js для загрузки всех своих скриптов вместо их добавления на стороне сервера, поэтому мне не нужно, чтобы плагины добавляли jQuery 10 раз, когда я уже загружаю его.
Поможет ли использование wp_deregister_script( 'jquery' ) для достижения той же цели?
Существует метод dequeue, доступный ... Я просто не уверен, почему он не обёрнут в метод wp_dequeue_script(). (Возможно, я даже создам тикет по этой проблеме.)
Но да, использование wp_deregister_script позволит достичь того, что вы пытаетесь сделать. Просто помните, если вы когда-либо захотите использовать встроенный jQuery от WP позже, вам нужно будет сначала снова добавить его в очередь.
Если кто-то ведёт счёт, тикет в Trac здесь: http://core.trac.wordpress.org/ticket/14815
EAMann
Обновление: Функция wp_dequeue_script() будет включена в следующую версию WordPress. Чтобы "раз-очередить" скрипт вроде jQuery, достаточно вызвать wp_dequeue_script('jquery'). Это изменения из ревизии 15601: http://core.trac.wordpress.org/changeset/15601
EAMann