Wordpress has wp_enqueue_script() but not a wp_dequeue_script() function, so what would be the best way to dequeue a script? I'm using LAB.js to load all of my scripts rather than enqueueing them server side, so I don't want plugins running around adding jQuery 10 times when I'm already loading it.

Would using wp_deregister_script( 'jquery' ) accomplish the same purpose?

2 Answers 2


There is a dequeue method available ... I'm just not sure why it isn't wrapped in a wp_dequeue_script() method. (I might create a ticket for this issue, actually)

But yes, using wp_deregister_script will accomplish what you're trying to do. Just remember, if you ever do want to use WP's built-in jQuery later you'll need to re-queue it first.


Since WordPress 3.1 there is actually a wp_dequeue_script() function available.

  • 3
    That function exists because of this question :)
    – Dan Gayle
    Commented Mar 14, 2012 at 23:39
  • Cool, just used it today :) Commented Mar 15, 2012 at 0:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.