Title: 7.1.0 | Page 7 of 8 | Developer.WordPress.org

---

# New and updated in 7.1.0

Functions

Hooks

Classes

Methods

 * method[WP_Speculation_Rules::is_valid_eagerness()](https://developer.wordpress.org/reference/classes/wp_speculation_rules/is_valid_eagerness/)
 * Checks whether the given speculation rules eagerness is valid.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wp_speculation_rules/is_valid_eagerness/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_speculation_rules/is_valid_eagerness/#uses)
   | Source: [wp-includes/class-wp-speculation-rules.php:284](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-speculation-rules.php#L284-L286)
 * method[WP_HTML_Processor::get_token_type()](https://developer.wordpress.org/reference/classes/wp_html_processor/get_token_type/)
 * Indicates the kind of matched token, if any.
 * Used by [5 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/get_token_type/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_html_processor/get_token_type/#uses)
   | Source: [wp-includes/html-api/class-wp-html-processor.php:5264](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/html-api/class-wp-html-processor.php#L5264-L5286)
 * method[WP_Interactivity_API::data_wp_bind_processor()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_bind_processor/)
 * Processes the `data-wp-bind` directive.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_bind_processor/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_bind_processor/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:1108](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L1108-L1249)
 * method[WP_Block::replace_html()](https://developer.wordpress.org/reference/classes/wp_block/replace_html/)
 * Depending on the block attribute name, replace its value in the HTML based on
   the value provided.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_block/replace_html/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_block/replace_html/#uses)
   | Source: [wp-includes/class-wp-block.php:376](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-block.php#L376-L436)
 * method[WP_HTML_Tag_Processor::get_token_type()](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/get_token_type/)
 * Indicates the kind of matched token, if any.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/get_token_type/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/get_token_type/#uses)
   | Source: [wp-includes/html-api/class-wp-html-tag-processor.php:3550](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/html-api/class-wp-html-tag-processor.php#L3550-L3561)
 * method[WP_HTML_Tag_Processor::next_token()](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/next_token/)
 * Finds the next token in the HTML document.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/next_token/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/next_token/#uses)
   | Source: [wp-includes/html-api/class-wp-html-tag-processor.php:947](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/html-api/class-wp-html-tag-processor.php#L947-L949)
 * method[WP_REST_Global_Styles_Controller::validate_custom_css()](https://developer.wordpress.org/reference/classes/wp_rest_global_styles_controller/validate_custom_css/)
 * Validate style.css as valid CSS.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_rest_global_styles_controller/validate_custom_css/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_rest_global_styles_controller/validate_custom_css/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-global-styles-controller.php:683](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-global-styles-controller.php#L683-L762)
 * method[WP_Theme_JSON::get_block_nodes()](https://developer.wordpress.org/reference/classes/wp_theme_json/get_block_nodes/)
 * An internal method to get the block nodes from a theme.json file.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/get_block_nodes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/get_block_nodes/#uses)
   | Source: [wp-includes/class-wp-theme-json.php:3519](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-theme-json.php#L3519-L3802)
 * method[WP_Style_Engine_CSS_Rule::add_declarations()](https://developer.wordpress.org/reference/classes/wp_style_engine_css_rule/add_declarations/)
 * Sets the declarations.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_style_engine_css_rule/add_declarations/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_style_engine_css_rule/add_declarations/#uses)
   | Source: [wp-includes/style-engine/class-wp-style-engine-css-rule.php:90](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/style-engine/class-wp-style-engine-css-rule.php#L90-L112)
 * method[WP_Style_Engine_CSS_Declarations::filter_declaration()](https://developer.wordpress.org/reference/classes/wp_style_engine_css_declarations/filter_declaration/)
 * Filters a CSS property + value pair.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_style_engine_css_declarations/filter_declaration/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_style_engine_css_declarations/filter_declaration/#uses)
   | Source: [wp-includes/style-engine/class-wp-style-engine-css-declarations.php:190](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/style-engine/class-wp-style-engine-css-declarations.php#L190-L210)
 * method[WP_Style_Engine_CSS_Declarations::add_declaration()](https://developer.wordpress.org/reference/classes/wp_style_engine_css_declarations/add_declaration/)
 * Adds a single declaration.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_style_engine_css_declarations/add_declaration/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_style_engine_css_declarations/add_declaration/#uses)
   | Source: [wp-includes/style-engine/class-wp-style-engine-css-declarations.php:69](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/style-engine/class-wp-style-engine-css-declarations.php#L69-L105)
 * method[WP_Style_Engine::store_css_rule()](https://developer.wordpress.org/reference/classes/wp_style_engine/store_css_rule/)
 * Stores a CSS rule using the provided CSS selector and CSS declarations.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_style_engine/store_css_rule/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_style_engine/store_css_rule/#uses)
   | Source: [wp-includes/style-engine/class-wp-style-engine.php:450](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/style-engine/class-wp-style-engine.php#L450-L455)
 * function[wp_style_engine_get_stylesheet_from_css_rules()](https://developer.wordpress.org/reference/functions/wp_style_engine_get_stylesheet_from_css_rules/)
 * Returns compiled CSS from a collection of selectors and declarations.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/wp_style_engine_get_stylesheet_from_css_rules/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/wp_style_engine_get_stylesheet_from_css_rules/#uses)
   | Source: [wp-includes/style-engine.php:144](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/style-engine.php#L144-L180)
 * function[wp_filesize()](https://developer.wordpress.org/reference/functions/wp_filesize/)
 * Wrapper for PHP filesize with filters and casting the result as an integer.
 * Used by [11 functions](https://developer.wordpress.org/reference/functions/wp_filesize/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_filesize/#uses)
   | Source: [wp-includes/functions.php:3646](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/functions.php#L3646-L3682)
 * hook[pre_wp_filesize](https://developer.wordpress.org/reference/hooks/pre_wp_filesize/)
 * Filters the result of wp_filesize() before the file_exists() PHP function is 
   run.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_wp_filesize/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_wp_filesize/#uses)
   | Source: [wp-includes/functions.php:3656](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/functions.php#L3656-L3656)
 * hook[wp_filesize](https://developer.wordpress.org/reference/hooks/wp_filesize/)
 * Filters the size of the file.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_filesize/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_filesize/#uses)
   | Source: [wp-includes/functions.php:3675](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/functions.php#L3675-L3675)
 * method[WP_Theme_JSON::remove_insecure_settings()](https://developer.wordpress.org/reference/classes/wp_theme_json/remove_insecure_settings/)
 * Processes a setting node and returns the same node without the insecure settings.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/remove_insecure_settings/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/remove_insecure_settings/#uses)
   | Source: [wp-includes/class-wp-theme-json.php:4963](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-theme-json.php#L4963-L5021)
 * function[_build_block_template_result_from_file()](https://developer.wordpress.org/reference/functions/_build_block_template_result_from_file/)
 * Builds a unified template object based on a theme file.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/_build_block_template_result_from_file/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/_build_block_template_result_from_file/#uses)
   | Source: [wp-includes/block-template-utils.php:605](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/block-template-utils.php#L605-L671)
 * method[WP_REST_Templates_Controller::prepare_item_for_response()](https://developer.wordpress.org/reference/classes/wp_rest_templates_controller/prepare_item_for_response/)
 * Prepare a single template output for response
 * Used by [6 functions](https://developer.wordpress.org/reference/classes/wp_rest_templates_controller/prepare_item_for_response/#used-by)
   | Uses [13 functions](https://developer.wordpress.org/reference/classes/wp_rest_templates_controller/prepare_item_for_response/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-templates-controller.php:678](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-templates-controller.php#L678-L835)
 * method[WP_Theme_JSON::to_ruleset()](https://developer.wordpress.org/reference/classes/wp_theme_json/to_ruleset/)
 * Given a selector and a declaration list, creates the corresponding ruleset.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/to_ruleset/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/to_ruleset/#uses)
   | Source: [wp-includes/class-wp-theme-json.php:2583](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-theme-json.php#L2583-L2607)
 * method[WP_Theme_JSON::compute_preset_classes()](https://developer.wordpress.org/reference/classes/wp_theme_json/compute_preset_classes/)
 * Given a settings array, returns the generated rulesets for the preset classes.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/compute_preset_classes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/compute_preset_classes/#uses)
   | Source: [wp-includes/class-wp-theme-json.php:2623](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-theme-json.php#L2623-L2667)
 * hook[media_library_infinite_scrolling](https://developer.wordpress.org/reference/hooks/media_library_infinite_scrolling/)
 * Filters whether the Media Library grid has infinite scrolling. Default `true`.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/media_library_infinite_scrolling/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/media_library_infinite_scrolling/#uses)
   | Source: [wp-includes/media.php:5080](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/media.php#L5080-L5080)
 * function[build_query_vars_from_query_block()](https://developer.wordpress.org/reference/functions/build_query_vars_from_query_block/)
 * Helper function that constructs a WP_Query args array from a `Query` block properties.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/build_query_vars_from_query_block/#used-by)
   | Uses [8 functions](https://developer.wordpress.org/reference/functions/build_query_vars_from_query_block/#uses)
   | Source: [wp-includes/blocks.php:2820](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/blocks.php#L2820-L3072)
 * method[WP_Block::render()](https://developer.wordpress.org/reference/classes/wp_block/render/)
 * Generates the render output for the block.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_block/render/#used-by)
   | Uses [16 functions](https://developer.wordpress.org/reference/classes/wp_block/render/#uses)
   | Source: [wp-includes/class-wp-block.php:529](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-block.php#L529-L785)
 * method[WP_REST_Attachments_Controller::edit_media_item()](https://developer.wordpress.org/reference/classes/wp_rest_attachments_controller/edit_media_item/)
 * Applies edits to a media item and creates a new attachment record.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_attachments_controller/edit_media_item/#used-by)
   | Uses [26 functions](https://developer.wordpress.org/reference/classes/wp_rest_attachments_controller/edit_media_item/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:1086](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php#L1086-L1377)
 * method[WP_REST_Revisions_Controller::prepare_item_for_response()](https://developer.wordpress.org/reference/classes/wp_rest_revisions_controller/prepare_item_for_response/)
 * Prepares the revision for the REST response.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wp_rest_revisions_controller/prepare_item_for_response/#used-by)
   | Uses [10 functions](https://developer.wordpress.org/reference/classes/wp_rest_revisions_controller/prepare_item_for_response/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:606](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php#L606-L744)
 * method[WP_REST_Attachments_Controller::create_item()](https://developer.wordpress.org/reference/classes/wp_rest_attachments_controller/create_item/)
 * Creates a single attachment.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_attachments_controller/create_item/#used-by)
   | Uses [21 functions](https://developer.wordpress.org/reference/classes/wp_rest_attachments_controller/create_item/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:510](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php#L510-L640)
 * method[WP_Comment::__isset()](https://developer.wordpress.org/reference/classes/wp_comment/__isset/)
 * Determines whether a non-public property is set.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_comment/__isset/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_comment/__isset/#uses)
   | Source: [wp-includes/class-wp-comment.php:491](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-comment.php#L491-L498)
 * method[WP_Comment::__get()](https://developer.wordpress.org/reference/classes/wp_comment/__get/)
 * Magic getter.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_comment/__get/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_comment/__get/#uses)
   | Source: [wp-includes/class-wp-comment.php:512](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-comment.php#L512-L521)
 * method[WP_Comment::get_children()](https://developer.wordpress.org/reference/classes/wp_comment/get_children/)
 * Gets the children of a comment.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_comment/get_children/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_comment/get_children/#uses)
   | Source: [wp-includes/class-wp-comment.php:385](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-comment.php#L385-L439)

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

[1](https://developer.wordpress.org/reference/since/7.1.0/?output_format=md) … [5](https://developer.wordpress.org/reference/since/7.1.0/page/5/?output_format=md)
[6](https://developer.wordpress.org/reference/since/7.1.0/page/6/?output_format=md)
7 [8](https://developer.wordpress.org/reference/since/7.1.0/page/8/?output_format=md)

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