Title: WordPress | Page 49 of 49 | Developer.WordPress.org

---

# @package: WordPress

 * function[_register_theme_block_patterns()](https://developer.wordpress.org/reference/functions/_register_theme_block_patterns/)
 * Register any patterns that the active theme may provide under its `./patterns/`
   directory.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_register_theme_block_patterns/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/_register_theme_block_patterns/#uses)
   | Source: [wp-includes/block-patterns.php:414](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/block-patterns.php#L414-L477)
 * method[WP_Theme_JSON_Resolver::get_style_variations()](https://developer.wordpress.org/reference/classes/wp_theme_json_resolver/get_style_variations/)
 * Returns the style variations defined by the theme.
 * Used by [5 functions](https://developer.wordpress.org/reference/classes/wp_theme_json_resolver/get_style_variations/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_theme_json_resolver/get_style_variations/#uses)
   | Source: [wp-includes/class-wp-theme-json-resolver.php:802](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-theme-json-resolver.php#L802-L835)
 * method[WP_REST_Block_Patterns_Controller::get_items()](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/get_items/)
 * Retrieves all block patterns.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/get_items/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/get_items/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-block-patterns-controller.php:104](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-block-patterns-controller.php#L104-L122)
 * method[WP_REST_Block_Patterns_Controller::prepare_item_for_response()](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/prepare_item_for_response/)
 * Prepare a raw block pattern before it gets output in a REST API response.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/prepare_item_for_response/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/prepare_item_for_response/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-block-patterns-controller.php:164](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-block-patterns-controller.php#L164-L197)
 * method[WP_REST_Block_Patterns_Controller::get_item_schema()](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/get_item_schema/)
 * Retrieves the block pattern schema, conforming to JSON Schema.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/get_item_schema/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/get_item_schema/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-block-patterns-controller.php:207](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-block-patterns-controller.php#L207-L303)
 * method[WP_REST_Block_Patterns_Controller::__construct()](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/__construct/)
 * Constructs the controller.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/__construct/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/__construct/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-block-patterns-controller.php:44](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-block-patterns-controller.php#L44-L47)
 * method[WP_REST_Block_Patterns_Controller::register_routes()](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/register_routes/)
 * Registers the routes for the objects of the controller.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/register_routes/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/register_routes/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-block-patterns-controller.php:54](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-block-patterns-controller.php#L54-L67)
 * method[WP_REST_Block_Patterns_Controller::get_items_permissions_check()](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/get_items_permissions_check/)
 * Checks whether a given request has permission to read block patterns.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/get_items_permissions_check/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/get_items_permissions_check/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-block-patterns-controller.php:77](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-block-patterns-controller.php#L77-L93)
 * class[WP_REST_Block_Patterns_Controller](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/)
 * Core class used to access block patterns via the REST API.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-block-patterns-controller.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-block-patterns-controller.php#L17-L304)
 * method[WP_REST_Global_Styles_Controller::get_theme_items()](https://developer.wordpress.org/reference/classes/wp_rest_global_styles_controller/get_theme_items/)
 * Returns the given theme global styles variations.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_global_styles_controller/get_theme_items/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/classes/wp_rest_global_styles_controller/get_theme_items/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-global-styles-controller.php:632](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-global-styles-controller.php#L632-L664)
 * method[WP_REST_Global_Styles_Controller::get_theme_items_permissions_check()](https://developer.wordpress.org/reference/classes/wp_rest_global_styles_controller/get_theme_items_permissions_check/)
 * Checks if a given request has access to read a single theme global styles config.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_global_styles_controller/get_theme_items_permissions_check/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_rest_global_styles_controller/get_theme_items_permissions_check/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-global-styles-controller.php:617](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-global-styles-controller.php#L617-L619)
 * method[WP_REST_Pattern_Directory_Controller::get_transient_key()](https://developer.wordpress.org/reference/classes/wp_rest_pattern_directory_controller/get_transient_key/)
 * Include a hash of the query args, so that different requests are stored in separate
   caches.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_rest_pattern_directory_controller/get_transient_key/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_rest_pattern_directory_controller/get_transient_key/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-pattern-directory-controller.php:391](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-pattern-directory-controller.php#L391-L407)
 * method[WP_REST_Block_Pattern_Categories_Controller::__construct()](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/__construct/)
 * Constructs the controller.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/__construct/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/__construct/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-block-pattern-categories-controller.php:24](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-block-pattern-categories-controller.php#L24-L27)
 * method[WP_REST_Block_Pattern_Categories_Controller::register_routes()](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/register_routes/)
 * Registers the routes for the objects of the controller.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/register_routes/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/register_routes/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-block-pattern-categories-controller.php:34](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-block-pattern-categories-controller.php#L34-L47)
 * class[WP_REST_Block_Pattern_Categories_Controller](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/)
 * Core class used to access block pattern categories via the REST API.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-block-pattern-categories-controller.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-block-pattern-categories-controller.php#L17-L167)
 * method[WP_REST_Block_Pattern_Categories_Controller::get_items_permissions_check()](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/get_items_permissions_check/)
 * Checks whether a given request has permission to read block patterns.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/get_items_permissions_check/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/get_items_permissions_check/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-block-pattern-categories-controller.php:57](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-block-pattern-categories-controller.php#L57-L73)
 * method[WP_REST_Block_Pattern_Categories_Controller::get_items()](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/get_items/)
 * Retrieves all block pattern categories.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/get_items/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/get_items/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-block-pattern-categories-controller.php:83](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-block-pattern-categories-controller.php#L83-L97)
 * method[WP_REST_Block_Pattern_Categories_Controller::prepare_item_for_response()](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/prepare_item_for_response/)
 * Prepare a raw block pattern category before it gets output in a REST API response.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/prepare_item_for_response/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/prepare_item_for_response/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-block-pattern-categories-controller.php:108](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-block-pattern-categories-controller.php#L108-L123)
 * method[WP_REST_Block_Pattern_Categories_Controller::get_item_schema()](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/get_item_schema/)
 * Retrieves the block pattern category schema, conforming to JSON Schema.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/get_item_schema/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_rest_block_pattern_categories_controller/get_item_schema/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-block-pattern-categories-controller.php:132](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-block-pattern-categories-controller.php#L132-L166)
 * function[wp_skip_spacing_serialization()](https://developer.wordpress.org/reference/functions/wp_skip_spacing_serialization/)
 * Checks whether serialization of the current block’s spacing properties should
   occur.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_skip_spacing_serialization/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_skip_spacing_serialization/#uses)
   | Source: [wp-includes/deprecated.php:4313](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/deprecated.php#L4313-L4321)
 * function[wp_skip_border_serialization()](https://developer.wordpress.org/reference/functions/wp_skip_border_serialization/)
 * Checks whether serialization of the current block’s border properties should 
   occur.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_skip_border_serialization/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_skip_border_serialization/#uses)
   | Source: [wp-includes/deprecated.php:4269](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/deprecated.php#L4269-L4277)
 * function[wp_skip_dimensions_serialization()](https://developer.wordpress.org/reference/functions/wp_skip_dimensions_serialization/)
 * Checks whether serialization of the current block’s dimensions properties should
   occur.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_skip_dimensions_serialization/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_skip_dimensions_serialization/#uses)
   | Source: [wp-includes/deprecated.php:4291](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/deprecated.php#L4291-L4299)
 * function[wp_render_duotone_filter_preset()](https://developer.wordpress.org/reference/functions/wp_render_duotone_filter_preset/)
 * Renders the duotone filter SVG and returns the CSS filter property to reference
   the rendered SVG.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_render_duotone_filter_preset/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_render_duotone_filter_preset/#uses)
   | Source: [wp-includes/deprecated.php:4250](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/deprecated.php#L4250-L4254)
 * function[_wp_get_iframed_editor_assets()](https://developer.wordpress.org/reference/functions/_wp_get_iframed_editor_assets/)
 * Collect the block editor assets that need to be loaded into the editor’s iframe.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/_wp_get_iframed_editor_assets/#used-by)
   | Uses [18 functions](https://developer.wordpress.org/reference/functions/_wp_get_iframed_editor_assets/#uses)
   | Source: [wp-includes/block-editor.php:301](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/block-editor.php#L301-L391)
 * function[wp_get_list_item_separator()](https://developer.wordpress.org/reference/functions/wp_get_list_item_separator/)
 * Retrieves the list item separator based on the locale.
 * Used by [15 functions](https://developer.wordpress.org/reference/functions/wp_get_list_item_separator/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_get_list_item_separator/#uses)
   | Source: [wp-includes/l10n.php:2040](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/l10n.php#L2040-L2050)
 * function[_resolve_home_block_template()](https://developer.wordpress.org/reference/functions/_resolve_home_block_template/)
 * Returns the correct template for the site’s home page.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_resolve_home_block_template/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/_resolve_home_block_template/#uses)
   | Source: [wp-includes/deprecated.php:4617](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/deprecated.php#L4617-L4641)
 * function[wp_cache_flush_runtime()](https://developer.wordpress.org/reference/functions/wp_cache_flush_runtime/)
 * Removes all cache items from the in-memory runtime cache.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_cache_flush_runtime/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_cache_flush_runtime/#uses)
   | Source: [wp-includes/cache.php:280](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/cache.php#L280-L282)
 * function[wp_cache_delete_multiple()](https://developer.wordpress.org/reference/functions/wp_cache_delete_multiple/)
 * Deletes multiple values from the cache in one call.
 * Used by [9 functions](https://developer.wordpress.org/reference/functions/wp_cache_delete_multiple/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_cache_delete_multiple/#uses)
   | Source: [wp-includes/cache.php:209](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/cache.php#L209-L213)
 * function[wp_cache_add_multiple()](https://developer.wordpress.org/reference/functions/wp_cache_add_multiple/)
 * Adds multiple values to the cache in one call.
 * Used by [9 functions](https://developer.wordpress.org/reference/functions/wp_cache_add_multiple/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_cache_add_multiple/#uses)
   | Source: [wp-includes/cache.php:62](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/cache.php#L62-L66)
 * function[wp_cache_set_multiple()](https://developer.wordpress.org/reference/functions/wp_cache_set_multiple/)
 * Sets multiple values to the cache in one call.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/wp_cache_set_multiple/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_cache_set_multiple/#uses)
   | Source: [wp-includes/cache.php:129](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/cache.php#L129-L133)

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

[1](https://developer.wordpress.org/reference/package/wordpress/?output_format=md)…
[47](https://developer.wordpress.org/reference/package/wordpress/page/47/?output_format=md)
[48](https://developer.wordpress.org/reference/package/wordpress/page/48/?output_format=md)
49