Title: Dependencies | Page 3 of 4 | Developer.WordPress.org

---

# @package: Dependencies

 * method[WP_Dependencies::remove()](https://developer.wordpress.org/reference/classes/wp_dependencies/remove/)
 * Un-register an item or items.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/remove/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/remove/#uses)
   | Source: [wp-includes/class-wp-dependencies.php:358](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-dependencies.php#L358-L362)
 * method[WP_Dependencies::enqueue()](https://developer.wordpress.org/reference/classes/wp_dependencies/enqueue/)
 * Queue an item or items.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_dependencies/enqueue/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/enqueue/#uses)
   | Source: [wp-includes/class-wp-dependencies.php:377](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-dependencies.php#L377-L398)
 * method[WP_Dependencies::dequeue()](https://developer.wordpress.org/reference/classes/wp_dependencies/dequeue/)
 * Dequeue an item or items.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/dequeue/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/dequeue/#uses)
   | Source: [wp-includes/class-wp-dependencies.php:411](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-dependencies.php#L411-L426)
 * method[WP_Dependencies::query()](https://developer.wordpress.org/reference/classes/wp_dependencies/query/)
 * Query the list for an item.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/query/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_dependencies/query/#uses)
   | Source: [wp-includes/class-wp-dependencies.php:475](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-dependencies.php#L475-L501)
 * method[WP_Dependencies::set_group()](https://developer.wordpress.org/reference/classes/wp_dependencies/set_group/)
 * Set item group, unless already in a lower group.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/set_group/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/set_group/#uses)
   | Source: [wp-includes/class-wp-dependencies.php:513](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-dependencies.php#L513-L523)
 * class[_WP_Dependency](https://developer.wordpress.org/reference/classes/_wp_dependency/)
 * Class _WP_Dependency
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/_wp_dependency/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/_wp_dependency/#uses)
   | Source: [wp-includes/class-wp-dependency.php:20](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-dependency.php#L20-L139)
 * method[_WP_Dependency::__construct()](https://developer.wordpress.org/reference/classes/_wp_dependency/__construct/)
 * Setup dependencies.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/_wp_dependency/__construct/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/_wp_dependency/__construct/#uses)
   | Source: [wp-includes/class-wp-dependency.php:98](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-dependency.php#L98-L103)
 * method[_WP_Dependency::add_data()](https://developer.wordpress.org/reference/classes/_wp_dependency/add_data/)
 * Add handle data.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/_wp_dependency/add_data/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/_wp_dependency/add_data/#uses)
   | Source: [wp-includes/class-wp-dependency.php:114](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-dependency.php#L114-L120)
 * method[WP_Dependencies::add_data()](https://developer.wordpress.org/reference/classes/wp_dependencies/add_data/)
 * Add extra item data.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/add_data/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/add_data/#uses)
   | Source: [wp-includes/class-wp-dependencies.php:312](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-dependencies.php#L312-L325)
 * method[WP_Dependencies::get_data()](https://developer.wordpress.org/reference/classes/wp_dependencies/get_data/)
 * Get extra item data.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/get_data/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/get_data/#uses)
   | Source: [wp-includes/class-wp-dependencies.php:338](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-dependencies.php#L338-L348)
 * class[WP_Dependencies](https://developer.wordpress.org/reference/classes/wp_dependencies/)
 * Core base class extended to register items.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/#uses)
   | Source: [wp-includes/class-wp-dependencies.php:19](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-dependencies.php#L19-L580)
 * method[WP_Dependencies::do_items()](https://developer.wordpress.org/reference/classes/wp_dependencies/do_items/)
 * Processes the items and dependencies.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/do_items/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/do_items/#uses)
   | Source: [wp-includes/class-wp-dependencies.php:133](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-dependencies.php#L133-L158)
 * method[WP_Dependencies::do_item()](https://developer.wordpress.org/reference/classes/wp_dependencies/do_item/)
 * Processes a dependency.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/do_item/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/do_item/#uses)
   | Source: [wp-includes/class-wp-dependencies.php:171](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-dependencies.php#L171-L173)
 * method[WP_Dependencies::all_deps()](https://developer.wordpress.org/reference/classes/wp_dependencies/all_deps/)
 * Determines dependencies.
 * Used by [4 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/all_deps/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/all_deps/#uses)
   | Source: [wp-includes/class-wp-dependencies.php:192](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-dependencies.php#L192-L255)
 * method[WP_Dependencies::add()](https://developer.wordpress.org/reference/classes/wp_dependencies/add/)
 * Register an item.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/add/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_dependencies/add/#uses)
   | Source: [wp-includes/class-wp-dependencies.php:280](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-dependencies.php#L280-L298)
 * method[WP_Scripts::do_head_items()](https://developer.wordpress.org/reference/classes/wp_scripts/do_head_items/)
 * Processes items and dependencies for the head group.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_scripts/do_head_items/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_scripts/do_head_items/#uses)
   | Source: [wp-includes/class-wp-scripts.php:789](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-scripts.php#L789-L792)
 * method[WP_Scripts::do_footer_items()](https://developer.wordpress.org/reference/classes/wp_scripts/do_footer_items/)
 * Processes items and dependencies for the footer group.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_scripts/do_footer_items/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_scripts/do_footer_items/#uses)
   | Source: [wp-includes/class-wp-scripts.php:803](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-scripts.php#L803-L806)
 * method[WP_Scripts::in_default_dir()](https://developer.wordpress.org/reference/classes/wp_scripts/in_default_dir/)
 * Whether a handle’s source is in a default directory.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_scripts/in_default_dir/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_scripts/in_default_dir/#uses)
   | Source: [wp-includes/class-wp-scripts.php:816](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-scripts.php#L816-L831)
 * method[WP_Scripts::reset()](https://developer.wordpress.org/reference/classes/wp_scripts/reset/)
 * Resets class properties.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wp_scripts/reset/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_scripts/reset/#uses)
   | Source: [wp-includes/class-wp-scripts.php:1158](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-scripts.php#L1158-L1166)
 * hook[wp_default_scripts](https://developer.wordpress.org/reference/hooks/wp_default_scripts/)
 * Fires when the WP_Scripts instance is initialized.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_default_scripts/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_default_scripts/#uses)
   | Source: [wp-includes/class-wp-scripts.php:166](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-scripts.php#L166-L166)
 * method[WP_Scripts::print_scripts()](https://developer.wordpress.org/reference/classes/wp_scripts/print_scripts/)
 * Prints scripts.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_scripts/print_scripts/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_scripts/print_scripts/#uses)
   | Source: [wp-includes/class-wp-scripts.php:184](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-scripts.php#L184-L186)
 * method[WP_Scripts::print_scripts_l10n()](https://developer.wordpress.org/reference/classes/wp_scripts/print_scripts_l10n/)
 * Prints extra scripts of a registered script.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_scripts/print_scripts_l10n/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_scripts/print_scripts_l10n/#uses)
   | Source: [wp-includes/class-wp-scripts.php:203](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-scripts.php#L203-L206)
 * method[WP_Scripts::print_extra_script()](https://developer.wordpress.org/reference/classes/wp_scripts/print_extra_script/)
 * Prints extra scripts of a registered script.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_scripts/print_extra_script/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_scripts/print_extra_script/#uses)
   | Source: [wp-includes/class-wp-scripts.php:219](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-scripts.php#L219-L246)
 * method[WP_Scripts::do_item()](https://developer.wordpress.org/reference/classes/wp_scripts/do_item/)
 * Processes a script dependency.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_scripts/do_item/#used-by)
   | Uses [16 functions](https://developer.wordpress.org/reference/classes/wp_scripts/do_item/#uses)
   | Source: [wp-includes/class-wp-scripts.php:280](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-scripts.php#L280-L477)
 * hook[script_loader_src](https://developer.wordpress.org/reference/hooks/script_loader_src/)
 * Filters the script loader source.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/script_loader_src/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/script_loader_src/#uses)
   | Source: [wp-includes/class-wp-scripts.php:374](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-scripts.php#L374-L374)
 * method[WP_Scripts::localize()](https://developer.wordpress.org/reference/classes/wp_scripts/localize/)
 * Localizes a script, only if the script has already been added.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_scripts/localize/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_scripts/localize/#uses)
   | Source: [wp-includes/class-wp-scripts.php:597](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-scripts.php#L597-L650)
 * method[WP_Scripts::set_group()](https://developer.wordpress.org/reference/classes/wp_scripts/set_group/)
 * Sets handle group.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_scripts/set_group/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_scripts/set_group/#uses)
   | Source: [wp-includes/class-wp-scripts.php:665](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-scripts.php#L665-L677)
 * class[WP_Scripts](https://developer.wordpress.org/reference/classes/wp_scripts/)
 * Core class used to register scripts.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_scripts/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_scripts/#uses)
   | Source: [wp-includes/class-wp-scripts.php:18](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-scripts.php#L18-L1185)
 * method[WP_Scripts::all_deps()](https://developer.wordpress.org/reference/classes/wp_scripts/all_deps/)
 * Determines script dependencies.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_scripts/all_deps/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_scripts/all_deps/#uses)
   | Source: [wp-includes/class-wp-scripts.php:765](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-scripts.php#L765-L778)
 * method[WP_Scripts::__construct()](https://developer.wordpress.org/reference/classes/wp_scripts/__construct/)
 * Constructor.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_scripts/__construct/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_scripts/__construct/#uses)
   | Source: [wp-includes/class-wp-scripts.php:148](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-scripts.php#L148-L151)

 [Previous Page](https://developer.wordpress.org/reference/package/dependencies/page/2/?output_format=md)

[1](https://developer.wordpress.org/reference/package/dependencies/?output_format=md)
[2](https://developer.wordpress.org/reference/package/dependencies/page/2/?output_format=md)
3 [4](https://developer.wordpress.org/reference/package/dependencies/page/4/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/package/dependencies/page/4/?output_format=md)