Title: 6.5.0 | Page 2 of 11 | Developer.WordPress.org

---

# New and updated in 6.5.0

Functions

Hooks

Classes

Methods

 * hook[load_translation_file](https://developer.wordpress.org/reference/hooks/load_translation_file/)
 * Filters the file path for loading translations for the given text domain.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/load_translation_file/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/load_translation_file/#uses)
   | Source: [wp-includes/l10n.php:843](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/l10n.php#L843-L843)
 * method[WP_Plugin_Dependencies::convert_to_slug()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/convert_to_slug/)
 * Converts a plugin filepath to a slug.
 * Used by [7 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/convert_to_slug/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/convert_to_slug/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:872](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L872-L877)
 * method[WP_Plugin_Dependencies::get_circular_dependencies()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_circular_dependencies/)
 * Gets circular dependency data.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_circular_dependencies/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_circular_dependencies/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:764](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L764-L791)
 * method[WP_Plugin_Dependencies::check_for_circular_dependencies()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/check_for_circular_dependencies/)
 * Checks for circular dependencies.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/check_for_circular_dependencies/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/check_for_circular_dependencies/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:802](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L802-L862)
 * hook[wp_plugin_dependencies_slug](https://developer.wordpress.org/reference/hooks/wp_plugin_dependencies_slug/)
 * Filters a plugin dependency’s slug before matching to the WordPress.org slug 
   format.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_plugin_dependencies_slug/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_plugin_dependencies_slug/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:603](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L603-L603)
 * method[WP_Plugin_Dependencies::get_dependency_filepaths()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependency_filepaths/)
 * Gets the filepath of installed dependencies.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependency_filepaths/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependency_filepaths/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:624](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L624-L646)
 * method[WP_Plugin_Dependencies::get_dependency_api_data()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependency_api_data/)
 * Retrieves and stores dependency plugin data from the WordPress.org Plugin API.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependency_api_data/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependency_api_data/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:657](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L657-L732)
 * method[WP_Plugin_Dependencies::get_plugin_dirnames()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_plugin_dirnames/)
 * Gets plugin directory names.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_plugin_dirnames/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_plugin_dirnames/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:741](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L741-L755)
 * method[WP_Plugin_Dependencies::check_plugin_dependencies_during_ajax()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/check_plugin_dependencies_during_ajax/)
 * Checks plugin dependencies after a plugin is installed via AJAX.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/check_plugin_dependencies_during_ajax/#used-by)
   | Uses [17 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/check_plugin_dependencies_during_ajax/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:446](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L446-L533)
 * method[WP_Plugin_Dependencies::get_plugins()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_plugins/)
 * Gets data for installed plugins.
 * Used by [7 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_plugins/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_plugins/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:542](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L542-L551)
 * method[WP_Plugin_Dependencies::read_dependencies_from_plugin_headers()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/read_dependencies_from_plugin_headers/)
 * Reads and stores dependency slugs from a plugin’s ‘Requires Plugins’ header.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/read_dependencies_from_plugin_headers/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/read_dependencies_from_plugin_headers/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:558](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L558-L576)
 * method[WP_Plugin_Dependencies::sanitize_dependency_slugs()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/sanitize_dependency_slugs/)
 * Sanitizes slugs.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/sanitize_dependency_slugs/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/sanitize_dependency_slugs/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:586](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L586-L614)
 * method[WP_Plugin_Dependencies::get_dependency_names()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependency_names/)
 * Gets the names of plugins required by the plugin.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependency_names/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependency_names/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:304](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L304-L327)
 * method[WP_Plugin_Dependencies::get_dependency_filepath()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependency_filepath/)
 * Gets the filepath for a dependency, relative to the plugin’s directory.
 * Used by [4 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependency_filepath/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependency_filepath/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:337](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L337-L345)
 * method[WP_Plugin_Dependencies::get_dependency_data()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependency_data/)
 * Returns API data for the dependency.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependency_data/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependency_data/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:355](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L355-L363)
 * method[WP_Plugin_Dependencies::display_admin_notice_for_unmet_dependencies()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/display_admin_notice_for_unmet_dependencies/)
 * Displays an admin notice if dependencies are not installed.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/display_admin_notice_for_unmet_dependencies/#used-by)
   | Uses [9 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/display_admin_notice_for_unmet_dependencies/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:370](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L370-L399)
 * method[WP_Plugin_Dependencies::display_admin_notice_for_circular_dependencies()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/display_admin_notice_for_circular_dependencies/)
 * Displays an admin notice if circular dependencies are installed.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/display_admin_notice_for_circular_dependencies/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/display_admin_notice_for_circular_dependencies/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:406](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L406-L439)
 * method[WP_Plugin_Dependencies::get_dependent_filepath()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependent_filepath/)
 * Gets a dependent plugin’s filepath.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependent_filepath/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependent_filepath/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:219](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L219-L223)
 * method[WP_Plugin_Dependencies::has_unmet_dependencies()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/has_unmet_dependencies/)
 * Determines whether the plugin has unmet dependencies.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/has_unmet_dependencies/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/has_unmet_dependencies/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:233](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L233-L249)
 * method[WP_Plugin_Dependencies::has_circular_dependency()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/has_circular_dependency/)
 * Determines whether the plugin has a circular dependency.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/has_circular_dependency/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/has_circular_dependency/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:259](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L259-L273)
 * method[WP_Plugin_Dependencies::get_dependent_names()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependent_names/)
 * Gets the names of plugins that require the plugin.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependent_names/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependent_names/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:283](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L283-L294)
 * method[WP_Plugin_Dependencies::get_dependents()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependents/)
 * Gets filepaths of plugins that require the dependency.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependents/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependents/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:182](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L182-L192)
 * method[WP_Plugin_Dependencies::get_dependencies()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependencies/)
 * Gets the slugs of plugins that the dependent requires.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependencies/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/get_dependencies/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:202](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L202-L208)
 * method[WP_Plugin_Dependencies::has_dependents()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/has_dependents/)
 * Determines whether the plugin has plugins that depend on it.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/has_dependents/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/has_dependents/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:137](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L137-L139)
 * method[WP_Plugin_Dependencies::has_dependencies()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/has_dependencies/)
 * Determines whether the plugin has plugin dependencies.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/has_dependencies/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/has_dependencies/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:149](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L149-L151)
 * method[WP_Plugin_Dependencies::has_active_dependents()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/has_active_dependents/)
 * Determines whether the plugin has active dependents.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/has_active_dependents/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/has_active_dependents/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:161](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L161-L172)
 * method[WP_Plugin_Dependencies::initialize()](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/initialize/)
 * Initializes by fetching plugin header and plugin API data.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/initialize/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_plugin_dependencies/initialize/#uses)
   | Source: [wp-includes/class-wp-plugin-dependencies.php:121](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-plugin-dependencies.php#L121-L127)
 * hook[wp_is_rest_endpoint](https://developer.wordpress.org/reference/hooks/wp_is_rest_endpoint/)
 * Filters whether a REST endpoint request is currently being handled.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_is_rest_endpoint/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_is_rest_endpoint/#uses)
   | Source: [wp-includes/rest-api.php:3488](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rest-api.php#L3488-L3488)
 * function[wp_is_rest_endpoint()](https://developer.wordpress.org/reference/functions/wp_is_rest_endpoint/)
 * Checks whether a REST API endpoint request is currently being handled.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/wp_is_rest_endpoint/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_is_rest_endpoint/#uses)
   | Source: [wp-includes/rest-api.php:3467](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rest-api.php#L3467-L3489)
 * method[WP_Block_Bindings_Source::get_value()](https://developer.wordpress.org/reference/classes/wp_block_bindings_source/get_value/)
 * Calls the callback function specified in the `$get_value_callback` property with
   the given arguments and returns the result. It can be modified with `block_bindings_source_value`
   filter.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_block_bindings_source/get_value/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_block_bindings_source/get_value/#uses)
   | Source: [wp-includes/class-wp-block-bindings-source.php:85](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-block-bindings-source.php#L85-L99)

 [Previous Page](https://developer.wordpress.org/reference/since/6.5.0/?output_format=md)

[1](https://developer.wordpress.org/reference/since/6.5.0/?output_format=md) 2 [3](https://developer.wordpress.org/reference/since/6.5.0/page/3/?output_format=md)
[4](https://developer.wordpress.org/reference/since/6.5.0/page/4/?output_format=md)…
[11](https://developer.wordpress.org/reference/since/6.5.0/page/11/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/since/6.5.0/page/3/?output_format=md)