WP_Dependencies::query
Query the list for an item.
Method of the class: WP_Dependencies{}
No Hooks.
Returns
true|false|_WP_Dependency. Found, or object Item data.
Usage
$WP_Dependencies = new WP_Dependencies(); $WP_Dependencies->query( $handle, $status );
- $handle(string) (required)
- Name of the item. Should be unique.
- $status(string)
- Status of the item to query.
Default:'registered'
Changelog
| Since 2.1.0 | Introduced. |
| Since 2.6.0 | Moved from WP_Scripts. |
WP_Dependencies::query() WP Dependencies::query code WP 6.9.1
public function query( $handle, $status = 'registered' ) {
switch ( $status ) {
case 'registered':
case 'scripts': // Back compat.
if ( isset( $this->registered[ $handle ] ) ) {
return $this->registered[ $handle ];
}
return false;
case 'enqueued':
case 'queue': // Back compat.
if ( in_array( $handle, $this->queue, true ) ) {
return true;
}
return $this->recurse_deps( $this->queue, $handle );
case 'to_do':
case 'to_print': // Back compat.
return in_array( $handle, $this->to_do, true );
case 'done':
case 'printed': // Back compat.
return in_array( $handle, $this->done, true );
}
return false;
}