wp_dequeue_script

The timeline below displays how wordpress function wp_dequeue_script has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.2

/**
 * Removes a previously enqueued script.
 *
 * @see WP_Dependencies::dequeue()
 *
 * @since 3.1.0
 *
 * @param string $handle Name of the script to be removed.
 */
function wp_dequeue_script($handle)
{
    _wp_scripts_maybe_doing_it_wrong(__FUNCTION__, $handle);
    wp_scripts()->dequeue($handle);
}

WordPress Version: 5.5

/**
 * Remove a previously enqueued script.
 *
 * @see WP_Dependencies::dequeue()
 *
 * @since 3.1.0
 *
 * @param string $handle Name of the script to be removed.
 */
function wp_dequeue_script($handle)
{
    _wp_scripts_maybe_doing_it_wrong(__FUNCTION__, $handle);
    wp_scripts()->dequeue($handle);
}

WordPress Version: 4.3

/**
 * Remove a previously enqueued script.
 *
 * @see WP_Dependencies::dequeue()
 *
 * @since 3.1.0
 *
 * @param string $handle Name of the script to be removed.
 */
function wp_dequeue_script($handle)
{
    _wp_scripts_maybe_doing_it_wrong(__FUNCTION__);
    wp_scripts()->dequeue($handle);
}

WordPress Version: 4.2

/**
 * Remove a previously enqueued script.
 *
 * @see WP_Dependencies::dequeue()
 * @global WP_Scripts $wp_scripts The WP_Scripts object for printing scripts.
 *
 * @since 3.1.0
 *
 * @param string $handle Name of the script to be removed.
 */
function wp_dequeue_script($handle)
{
    _wp_scripts_maybe_doing_it_wrong(__FUNCTION__);
    wp_scripts()->dequeue($handle);
}

WordPress Version: 3.7

/**
 * Remove a previously enqueued script.
 *
 * @see WP_Dependencies::dequeue()
 * @global WP_Scripts $wp_scripts The WP_Scripts object for printing scripts.
 *
 * @since 3.1.0
 *
 * @param string $handle Name of the script to be removed.
 */
function wp_dequeue_script($handle)
{
    global $wp_scripts;
    if (!is_a($wp_scripts, 'WP_Scripts')) {
        if (!did_action('init')) {
            _doing_it_wrong(__FUNCTION__, sprintf(__('Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.'), '<code>wp_enqueue_scripts</code>', '<code>admin_enqueue_scripts</code>', '<code>login_enqueue_scripts</code>'), '3.3');
        }
        $wp_scripts = new WP_Scripts();
    }
    $wp_scripts->dequeue($handle);
}