Как удалить скрипт из очереди?
В 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

Обновление: Функция wp_dequeue_script()
будет включена в следующую версию WordPress. Чтобы "раз-очередить" скрипт вроде jQuery, достаточно вызвать wp_dequeue_script('jquery')
. Это изменения из ревизии 15601: http://core.trac.wordpress.org/changeset/15601
