How to dequeue a script?

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 s
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.

Leave a Comment