WP_Dependencies::do_items( mixed $handles = false, mixed $group = false )
Processes the items and dependencies.
Description Description
Processes the items passed to it or the queue, and their dependencies.
Parameters Parameters
- $handles
-
(mixed) (Optional) Items to be processed: Process queue (false), process item (string), process items (array of strings).
Default value: false
- $group
-
(mixed) (Optional) Group level: level (int), no groups (false).
Default value: false
Return Return
(array) Handles of items that have been processed.
Source Source
File: wp-includes/class.wp-dependencies.php
public function do_items( $handles = false, $group = false ) { /* * If nothing is passed, print the queue. If a string is passed, * print that item. If an array is passed, print those items. */ $handles = false === $handles ? $this->queue : (array) $handles; $this->all_deps( $handles ); foreach ( $this->to_do as $key => $handle ) { if ( ! in_array( $handle, $this->done, true ) && isset( $this->registered[ $handle ] ) ) { /* * Attempt to process the item. If successful, * add the handle to the done array. * * Unset the item from the to_do array. */ if ( $this->do_item( $handle, $group ) ) { $this->done[] = $handle; } unset( $this->to_do[ $key ] ); } } return $this->done; }
Expand full source code Collapse full source code View on Trac
Changelog Changelog
Version | Description |
---|---|
2.8.0 | Added the $group parameter. |
2.6.0 | Introduced. |