wp_script_is( string $handle, string $status = 'enqueued' ): bool
Determines whether a script has been added to the queue.
Description
For more information on this and similar theme functions, check out the Conditional Tags article in the Theme Developer Handbook.
Parameters
-
$handle
string Required -
Name of the script.
-
$status
string Optional -
Status of the script to check. Default
'enqueued'
.
Accepts'enqueued'
,'registered'
,'queue'
,'to_do'
, and'done'
.Default:
'enqueued'
Return
bool Whether the script is queued.
Source
File: wp-includes/functions.wp-scripts.php
.
View all references
function wp_script_is( $handle, $status = 'enqueued' ) {
_wp_scripts_maybe_doing_it_wrong( __FUNCTION__, $handle );
return (bool) wp_scripts()->query( $handle, $status );
}
Changelog
Version | Description |
---|---|
3.5.0 | 'enqueued' added as an alias of the 'queue' list. |
2.8.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.
Basic Example
This would check if the script named ‘fluidVids.js’ is enqueued. If it is enqueued, it does nothing. If it is not enqueued, the files are then registered and enqueued.