Title: 6.5.0 | Developer.WordPress.org

---

# New and updated in 6.5.0

Functions

Hooks

Classes

Methods

 * method[WP_Theme_JSON::get_block_style_variation_selector()](https://developer.wordpress.org/reference/classes/wp_theme_json/get_block_style_variation_selector/)
 * Generates a selector for a block style variation.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/get_block_style_variation_selector/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/get_block_style_variation_selector/#uses)
   | Source: [wp-includes/class-wp-theme-json.php:4788](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-theme-json.php#L4788-L4811)
 * method[WP_Theme_JSON::schema_in_root_and_per_origin()](https://developer.wordpress.org/reference/classes/wp_theme_json/schema_in_root_and_per_origin/)
 * Return the input schema at the root and per origin.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/schema_in_root_and_per_origin/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/schema_in_root_and_per_origin/#uses)
   | Source: [wp-includes/class-wp-theme-json.php:731](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-theme-json.php#L731-L737)
 * function[_wp_register_default_font_collections()](https://developer.wordpress.org/reference/functions/_wp_register_default_font_collections/)
 * Register the default font collections.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_register_default_font_collections/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/_wp_register_default_font_collections/#uses)
   | Source: [wp-includes/fonts.php:263](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/fonts.php#L263-L294)
 * hook[font_dir](https://developer.wordpress.org/reference/hooks/font_dir/)
 * Filters the fonts directory data.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/font_dir/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/font_dir/#uses)
   | Source: [wp-includes/fonts.php:205](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/fonts.php#L205-L205)
 * function[_wp_after_delete_font_family()](https://developer.wordpress.org/reference/functions/_wp_after_delete_font_family/)
 * Deletes child font faces when a font family is deleted.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_after_delete_font_family/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/_wp_after_delete_font_family/#uses)
   | Source: [wp-includes/fonts.php:217](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/fonts.php#L217-L233)
 * function[_wp_before_delete_font_face()](https://developer.wordpress.org/reference/functions/_wp_before_delete_font_face/)
 * Deletes associated font files when a font face is deleted.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_before_delete_font_face/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/_wp_before_delete_font_face/#uses)
   | Source: [wp-includes/fonts.php:244](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/fonts.php#L244-L255)
 * function[wp_unregister_font_collection()](https://developer.wordpress.org/reference/functions/wp_unregister_font_collection/)
 * Unregisters a font collection from the Font Library.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_unregister_font_collection/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_unregister_font_collection/#uses)
   | Source: [wp-includes/fonts.php:108](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/fonts.php#L108-L110)
 * function[wp_get_font_dir()](https://developer.wordpress.org/reference/functions/wp_get_font_dir/)
 * Retrieves font uploads directory information.
 * Used by [5 functions](https://developer.wordpress.org/reference/functions/wp_get_font_dir/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_get_font_dir/#uses)
   | Source: [wp-includes/fonts.php:125](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/fonts.php#L125-L127)
 * function[wp_font_dir()](https://developer.wordpress.org/reference/functions/wp_font_dir/)
 * Returns an array containing the current fonts upload directory’s path and URL.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_font_dir/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_font_dir/#uses)
   | Source: [wp-includes/fonts.php:146](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/fonts.php#L146-L158)
 * function[_wp_filter_font_directory()](https://developer.wordpress.org/reference/functions/_wp_filter_font_directory/)
 * A callback function for use in the {@see ‘upload_dir’} filter.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_filter_font_directory/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/_wp_filter_font_directory/#uses)
   | Source: [wp-includes/fonts.php:172](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/fonts.php#L172-L206)
 * function[wp_register_font_collection()](https://developer.wordpress.org/reference/functions/wp_register_font_collection/)
 * Registers a new font collection in the font library.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_register_font_collection/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_register_font_collection/#uses)
   | Source: [wp-includes/fonts.php:96](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/fonts.php#L96-L98)
 * method[WP_Block_Bindings_Registry::__wakeup()](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/__wakeup/)
 * Wakeup magic method.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/__wakeup/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/__wakeup/#uses)
   | Source: [wp-includes/class-wp-block-bindings-registry.php:251](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-block-bindings-registry.php#L251-L263)
 * method[WP_Block_Bindings_Registry::get_instance()](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/get_instance/)
 * Utility method to retrieve the main instance of the class.
 * Used by [4 functions](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/get_instance/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/get_instance/#uses)
   | Source: [wp-includes/class-wp-block-bindings-registry.php:274](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-block-bindings-registry.php#L274-L280)
 * method[WP_Block_Bindings_Registry::is_registered()](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/is_registered/)
 * Checks if a block bindings source is registered.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/is_registered/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/is_registered/#uses)
   | Source: [wp-includes/class-wp-block-bindings-registry.php:242](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-block-bindings-registry.php#L242-L244)
 * method[WP_Block_Bindings_Registry::unregister()](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/unregister/)
 * Unregisters a block bindings source.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/unregister/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/unregister/#uses)
   | Source: [wp-includes/class-wp-block-bindings-registry.php:190](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-block-bindings-registry.php#L190-L205)
 * method[WP_Block_Bindings_Registry::get_all_registered()](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/get_all_registered/)
 * Retrieves the list of all registered block bindings sources.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/get_all_registered/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/get_all_registered/#uses)
   | Source: [wp-includes/class-wp-block-bindings-registry.php:214](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-block-bindings-registry.php#L214-L216)
 * method[WP_Block_Bindings_Registry::get_registered()](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/get_registered/)
 * Retrieves a registered block bindings source.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/get_registered/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/get_registered/#uses)
   | Source: [wp-includes/class-wp-block-bindings-registry.php:226](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-block-bindings-registry.php#L226-L232)
 * class[WP_Block_Bindings_Registry](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/)
 * Core class used for interacting with block bindings sources.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/#uses)
   | Source: [wp-includes/class-wp-block-bindings-registry.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-block-bindings-registry.php#L17-L281)
 * method[WP_Block_Bindings_Registry::register()](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/register/)
 * Registers a new block bindings source.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/register/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_block_bindings_registry/register/#uses)
   | Source: [wp-includes/class-wp-block-bindings-registry.php:84](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-block-bindings-registry.php#L84-L180)
 * function[wp_is_serving_rest_request()](https://developer.wordpress.org/reference/functions/wp_is_serving_rest_request/)
 * Determines whether WordPress is currently serving a REST API request.
 * Used by [7 functions](https://developer.wordpress.org/reference/functions/wp_is_serving_rest_request/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_is_serving_rest_request/#uses)
   | Source: [wp-includes/functions.php:4813](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/functions.php#L4813-L4815)
 * function[_register_block_bindings_post_meta_source()](https://developer.wordpress.org/reference/functions/_register_block_bindings_post_meta_source/)
 * Registers Post Meta source in the block bindings registry.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_register_block_bindings_post_meta_source/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/_register_block_bindings_post_meta_source/#uses)
   | Source: [wp-includes/block-bindings/post-meta.php:59](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/block-bindings/post-meta.php#L59-L68)
 * function[_block_bindings_pattern_overrides_get_value()](https://developer.wordpress.org/reference/functions/_block_bindings_pattern_overrides_get_value/)
 * Gets value for the Pattern Overrides source.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_block_bindings_pattern_overrides_get_value/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/_block_bindings_pattern_overrides_get_value/#uses)
   | Source: [wp-includes/block-bindings/pattern-overrides.php:22](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/block-bindings/pattern-overrides.php#L22-L28)
 * function[_register_block_bindings_pattern_overrides_source()](https://developer.wordpress.org/reference/functions/_register_block_bindings_pattern_overrides_source/)
 * Registers Pattern Overrides source in the Block Bindings registry.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_register_block_bindings_pattern_overrides_source/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/_register_block_bindings_pattern_overrides_source/#uses)
   | Source: [wp-includes/block-bindings/pattern-overrides.php:36](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/block-bindings/pattern-overrides.php#L36-L45)
 * function[_block_bindings_post_meta_get_value()](https://developer.wordpress.org/reference/functions/_block_bindings_post_meta_get_value/)
 * Gets value for Post Meta source.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_block_bindings_post_meta_get_value/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/_block_bindings_post_meta_get_value/#uses)
   | Source: [wp-includes/block-bindings/post-meta.php:21](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/block-bindings/post-meta.php#L21-L51)
 * method[WP_Block_Type::get_variations()](https://developer.wordpress.org/reference/classes/wp_block_type/get_variations/)
 * Get block variations.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_block_type/get_variations/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_block_type/get_variations/#uses)
   | Source: [wp-includes/class-wp-block-type.php:600](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-block-type.php#L600-L617)
 * hook[get_block_type_variations](https://developer.wordpress.org/reference/hooks/get_block_type_variations/)
 * Filters the registered variations for a block type.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/get_block_type_variations/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/get_block_type_variations/#uses)
   | Source: [wp-includes/class-wp-block-type.php:616](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-block-type.php#L616-L616)
 * method[WP_Block_Type::get_uses_context()](https://developer.wordpress.org/reference/classes/wp_block_type/get_uses_context/)
 * Get block uses context.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_block_type/get_uses_context/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_block_type/get_uses_context/#uses)
   | Source: [wp-includes/class-wp-block-type.php:626](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-block-type.php#L626-L636)
 * hook[get_block_type_uses_context](https://developer.wordpress.org/reference/hooks/get_block_type_uses_context/)
 * Filters the registered uses context for a block type.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/get_block_type_uses_context/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/get_block_type_uses_context/#uses)
   | Source: [wp-includes/class-wp-block-type.php:635](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-block-type.php#L635-L635)
 * function[wp_get_avif_info()](https://developer.wordpress.org/reference/functions/wp_get_avif_info/)
 * Extracts meta information about an AVIF file: width, height, bit depth, and number
   of channels.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_get_avif_info/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_get_avif_info/#uses)
   | Source: [wp-includes/media.php:5860](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/media.php#L5860-L5885)
 * hook[translation_file_format](https://developer.wordpress.org/reference/hooks/translation_file_format/)
 * Filters the preferred file format for translation files.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/translation_file_format/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/translation_file_format/#uses)
   | Source: [wp-includes/l10n.php:816](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/l10n.php#L816-L816)

1 [2](https://developer.wordpress.org/reference/since/6.5.0/page/2/?output_format=md)
[3](https://developer.wordpress.org/reference/since/6.5.0/page/3/?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/2/?output_format=md)