WordPress/wp-includes
Bernhard Reiter 031dbe0b4d Block Hooks API: Insert metadata at the same time as hooked blocks.
The Block Hooks UI relies on the `ignoredHookedBlocks` metadata when determining whether to show the toggle in the Site Editor. The problem is that for uncustomized templates we don't add this metadata.

Currently the visitor functions have a default callback of `insert_hooked_blocks` and we only add the metadata when we're writing to the database via an available filter in the template controller.

This changeset creates a new callback which both inserts the hooked blocks and adds the `ignoredHookedBlocks` metadata to the anchor block, and uses this new callback explicitly in the visitor functions that are run upon reading from the database.

We continue to set the `ignoredHookedBlocks` metadata when writing to the database, i.e. this operation happens twice. Although not ideal, this is necessary to cover the following scenarios:

* When the user adds an anchor block within the editor, we still need to add the `ignoredHookedBlocks` meta to it to prevent hooked blocks hooking on to it unexpectedly on the frontend. This is required to keep parity between the frontend and editor.
* When a user writes template data to the database directly through the API (instead of the editor), we need to again ensure we're not inserting hooked blocks unexpectedly.

It is worth noting that with this change, the first hooked block to insert relative to its anchor block will be accepted. Any additional blocks of the same type (e.g. a second `core/loginout` block) trying to hook onto the same anchor block will be ignored, irrespective of the position.

Props tomjcafferkey, bernhard-reiter, gziolo.
Fixes #59574.
Built from https://develop.svn.wordpress.org/trunk@58186


git-svn-id: http://core.svn.wordpress.org/trunk@57649 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-05-23 18:35:14 +00:00
..
ID3 External Libraries: Update getID3 to version 1.9.23. 2023-10-20 13:29:27 +00:00
IXR
PHPMailer External Libraries: Upgrade PHPMailer to version 6.9.1. 2023-11-26 19:27:25 +00:00
Requests External Libraries: Update the Requests library to version 2.0.11. 2024-03-25 12:23:08 +00:00
SimplePie
Text Docs: Fix several typos in inline comments. 2024-01-18 22:13:16 +00:00
assets Script Loader: Disable `injectPolyfill` flag in webpack config. 2024-05-16 16:44:11 +00:00
block-bindings Editor: Update Packages with the latest bug fixes for 6.5 RC 1 2024-03-04 14:08:24 +00:00
block-patterns
block-supports Editor: pass fluid typography theme.json settings to `wp_get_typography_font_size_value`. 2024-05-18 23:18:15 +00:00
blocks Editor: Update npm packages. 2024-04-09 10:57:27 +00:00
certificates
css Administration: A11y: Replace placeholders with visible labels. 2024-05-14 16:49:09 +00:00
customize Administration: A11y: Replace placeholders with visible labels. 2024-05-14 16:49:09 +00:00
fonts Docs: Various docblock improvements. 2024-05-02 13:19:14 +00:00
html-api HTML API: Fix detection of single-length funky comments. 2024-04-24 07:45:14 +00:00
images Media: Replace media icon images with SVG. 2024-02-15 23:49:10 +00:00
interactivity-api Improve legibility of JSON-encoded Interactivity API store data. 2024-05-15 17:42:10 +00:00
js Administration: A11y: Hide thickbox close icon from screen readers. 2024-05-17 20:30:15 +00:00
l10n Docs: Fix incorrect docblock for `WP_Translation_Controller::translate_plural`. 2024-05-15 09:07:11 +00:00
php-compat Tests: Use a `@requires` annotation for `readonly()` function test. 2023-10-26 20:33:22 +00:00
pomo Coding Standards: Use strict comparison in `wp-includes/pomo/plural-forms.php`. 2024-03-27 12:30:12 +00:00
rest-api Docs: Improve docblock for `WP_REST_Template_Revisions_Controller::get_parent()`. 2024-05-15 11:18:12 +00:00
sitemaps Coding Standards: Correct equals sign alignment in various files. 2023-11-02 00:04:24 +00:00
sodium_compat Upgrade/Install: Update sodium_compat to v1.20.0. 2023-04-30 14:08:23 +00:00
style-engine Editor: add Style Engine support for nested CSS rules. 2024-05-03 04:47:12 +00:00
theme-compat I18N: Improve translator comments for strings containing date formats. 2023-11-26 16:43:30 +00:00
widgets Script Loader: Harden removal of script tag wrappers. 2023-09-29 19:47:21 +00:00
admin-bar.php Toolbar: Replace "Edit Site" link with "Site Editor" in the Admin Toolbar. 2024-04-22 21:06:08 +00:00
atomlib.php
author-template.php Code Modernization: Correct fallback return value in `get_the_author()`. 2023-05-14 17:58:24 +00:00
block-bindings.php Docs: Various docblock improvements. 2024-05-02 13:19:14 +00:00
block-editor.php Editor: Remove 'wp-edit-site' stylesheet enqueue from iframe. 2023-09-27 17:40:20 +00:00
block-i18n.json
block-patterns.php Docs: Improve docblock for `WP_Block_Patterns_Registry::register`. 2024-02-27 21:05:11 +00:00
block-template-utils.php Block Hooks API: Insert metadata at the same time as hooked blocks. 2024-05-23 18:35:14 +00:00
block-template.php Docs: Add a description for the `$wp_embed` global. 2024-03-06 05:05:12 +00:00
blocks.php Block Hooks API: Insert metadata at the same time as hooked blocks. 2024-05-23 18:35:14 +00:00
bookmark-template.php Coding Standards: Use strict comparison in `wp-includes/bookmark-template.php`. 2024-03-20 12:49:10 +00:00
bookmark.php Coding Standards: Use strict comparison in `wp-includes/bookmark.php`. 2024-03-23 14:20:11 +00:00
cache-compat.php
cache.php
canonical.php Canonical: Limit post types searched by `redirect_guess_404_permalink()`. 2024-02-16 23:34:11 +00:00
capabilities.php Coding Standards: Remove extra conditional in `is_super_admin()`. 2024-05-05 14:35:19 +00:00
category-template.php Coding Standards: Upgrade WPCS to version 3.0.0. 2023-09-26 00:27:12 +00:00
category.php Docs: Wrap inline `@see` tags in curly braces. 2023-08-24 09:01:16 +00:00
class-IXR.php
class-avif-info.php Media: fix potential error in class-avif-info.php::get_item_features(). 2024-04-26 15:02:14 +00:00
class-feed.php
class-http.php
class-json.php HTTP API: Fix request header inconsistencies. 2023-02-03 13:35:20 +00:00
class-oembed.php
class-phpass.php External Libraries: Prevent a PHP 8.1 deprecation notice in `PasswordHash::gensalt_blowfish()`. 2023-02-13 09:08:23 +00:00
class-phpmailer.php
class-pop3.php Mail: Check that `set_time_limit()` function is available before using it in `class-pop3.php`. 2023-02-11 12:43:22 +00:00
class-requests.php External Libraries: Update the Requests library to version 2.0.6. 2023-04-05 13:12:26 +00:00
class-simplepie.php General: Further improve language in SimplePie code comments. 2024-02-17 13:25:10 +00:00
class-smtp.php
class-snoopy.php HTTP API: Fix request header inconsistencies. 2023-02-03 13:35:20 +00:00
class-walker-category-dropdown.php Coding Standards: Restore more descriptive variable names in a few class methods. 2023-09-14 12:46:20 +00:00
class-walker-category.php Coding Standards: Remove superfluous blank lines at the end of various classes. 2023-09-08 09:32:23 +00:00
class-walker-comment.php Coding Standards: Use strict comparison in `wp-includes/class-walker-comment.php`. 2024-03-18 15:46:13 +00:00
class-walker-nav-menu.php Menus: Allow themes and plugins to pass HTML attributes to various Nav Walker outputs. 2023-06-27 15:26:27 +00:00
class-walker-page-dropdown.php Coding Standards: Restore more descriptive variable names in a few class methods. 2023-09-14 12:46:20 +00:00
class-walker-page.php Coding Standards: Restore more descriptive variable names in a few class methods. 2023-09-14 12:46:20 +00:00
class-wp-admin-bar.php Toolbar: Polish design and code combining duplicate profile links. 2024-03-04 21:50:11 +00:00
class-wp-ajax-response.php
class-wp-application-passwords.php Docs: A host of corrections and improvements to inline documentation. 2023-05-08 22:37:24 +00:00
class-wp-block-bindings-registry.php Docs: Various docblock improvements. 2024-05-02 13:19:14 +00:00
class-wp-block-bindings-source.php Docs: Various docblock improvements. 2024-05-02 13:19:14 +00:00
class-wp-block-editor-context.php
class-wp-block-list.php Coding Standards: Correct equals sign alignment in various files. 2023-11-02 00:04:24 +00:00
class-wp-block-parser-block.php Editor: Update block-serialization-default-parser package for WP 6.3 Beta 1. 2023-06-27 00:45:38 +00:00
class-wp-block-parser-frame.php Editor: Update block-serialization-default-parser package for WP 6.3 Beta 1. 2023-06-27 00:45:38 +00:00
class-wp-block-parser.php Docs: Revert the documentation change to `WP_Block_Parser::parse()` made in [58084]. 2024-05-02 20:09:15 +00:00
class-wp-block-pattern-categories-registry.php
class-wp-block-patterns-registry.php Block Hooks API: Insert metadata at the same time as hooked blocks. 2024-05-23 18:35:14 +00:00
class-wp-block-styles-registry.php
class-wp-block-supports.php Editor: Check that `attrs` is an array in `WP_Block_Supports::apply_block_supports()`. 2024-05-06 21:25:15 +00:00
class-wp-block-template.php REST API: return post modified datetime for Templates. 2023-06-23 06:29:23 +00:00
class-wp-block-type-registry.php Prevent unintended behavior when certain objects are unserialized. 2023-10-12 12:34:33 +00:00
class-wp-block-type.php Docs: Various docblock corrections. 2024-05-02 00:01:09 +00:00
class-wp-block.php Docs: Document the array shapes for parsed blocks, template part areas, and template types. 2024-05-02 19:54:13 +00:00
class-wp-classic-to-block-menu-converter.php Editor: Fix error handling of converting classic to block menus. 2023-08-21 17:51:19 +00:00
class-wp-comment-query.php Query: Remove leading whitespace from certain database queries. 2024-03-02 13:38:07 +00:00
class-wp-comment.php Docs: Add missing @param description in `WP_Comment` class. 2023-08-24 08:44:24 +00:00
class-wp-customize-control.php Administration: A11y: Replace placeholders with visible labels. 2024-05-14 16:49:09 +00:00
class-wp-customize-manager.php Docs: Update various HelpHub links to avoid unnecessary redirections. 2024-03-11 14:08:10 +00:00
class-wp-customize-nav-menus.php Administration: A11y: Replace placeholders with visible labels. 2024-05-14 16:49:09 +00:00
class-wp-customize-panel.php Coding Standards: Correct spacing for spread operators. 2023-09-10 09:04:18 +00:00
class-wp-customize-section.php Coding Standards: Correct spacing for spread operators. 2023-09-10 09:04:18 +00:00
class-wp-customize-setting.php Coding Standards: Correct spacing for spread operators. 2023-09-10 09:04:18 +00:00
class-wp-customize-widgets.php Administration: A11y: Replace placeholders with visible labels. 2024-05-14 16:49:09 +00:00
class-wp-date-query.php Docs: Various improvements and corrections to inline documentation. 2024-02-16 21:47:12 +00:00
class-wp-dependencies.php Coding Standards: Remove superfluous blank lines at the end of various classes. 2023-09-08 09:32:23 +00:00
class-wp-dependency.php
class-wp-duotone.php Editor: move global CSS custom properties to `:root` selector. 2024-05-09 04:09:13 +00:00
class-wp-editor.php Docs: Document the `$current_screen` global in `_WP_Editors::editor()`. 2023-12-16 09:31:29 +00:00
class-wp-embed.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 20:17:29 +00:00
class-wp-error.php Docs: Document default values for optional parameters in various DocBlocks. 2023-02-21 16:39:19 +00:00
class-wp-fatal-error-handler.php Docs: Document the `$wp_locale` global in `WP_Fatal_Error_Handler::handle()`. 2023-12-16 09:38:25 +00:00
class-wp-feed-cache-transient.php
class-wp-feed-cache.php Docs: Remove `@see` references for SimplePie classes. 2023-08-10 01:06:21 +00:00
class-wp-hook.php Plugins: Store result of call to array_keys, to save repeated calls in WP_Hook class. 2023-09-18 12:41:18 +00:00
class-wp-http-cookie.php Code Modernization: Use `str_starts_with()` and `str_ends_with()` in a few more places. 2023-06-24 17:17:23 +00:00
class-wp-http-curl.php HTTP API: Deprecate `WP_Http_Curl` and `WP_Http_Streams` classes. 2023-09-21 18:29:12 +00:00
class-wp-http-encoding.php Code Modernization: Replace usage of `substr()` with `str_starts_with()` and `str_ends_with()`. 2023-06-22 14:57:24 +00:00
class-wp-http-ixr-client.php
class-wp-http-proxy.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
class-wp-http-requests-hooks.php
class-wp-http-requests-response.php Docs: Use US spelling and correct a typing mistake. 2023-10-11 07:05:25 +00:00
class-wp-http-response.php
class-wp-http-streams.php HTTP API: Deprecate `WP_Http_Curl` and `WP_Http_Streams` classes. 2023-09-21 18:29:12 +00:00
class-wp-http.php HTTP API: Add support for a description for HTTP status code 425 (Too Early). 2024-04-07 11:18:17 +00:00
class-wp-image-editor-gd.php Coding Standards: Use strict comparison in `wp-includes/class-wp-image-editor-gd.php`. 2024-04-03 10:33:24 +00:00
class-wp-image-editor-imagick.php Coding Standards: Use strict comparison in `wp-includes/class-wp-image-editor-imagick.php`. 2024-04-06 13:37:18 +00:00
class-wp-image-editor.php Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
class-wp-list-util.php General: Revert r57698 for WP_List_Util::pluck(). 2024-02-27 22:38:15 +00:00
class-wp-locale-switcher.php I18N: Rename `WP_Translation_Controller::instance()` method to `get_instance()`. 2024-01-25 07:53:17 +00:00
class-wp-locale.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 21:25:23 +00:00
class-wp-matchesmapregex.php Coding Standards: Rename the `$oSelf` variable in `WP_MatchesMapRegex::apply()`. 2024-02-06 01:25:14 +00:00
class-wp-meta-query.php Docs: Typo corrections in class `WP_Meta_Query`. 2024-04-22 20:25:08 +00:00
class-wp-metadata-lazyloader.php Networks and Sites: Lazy load site meta. 2023-05-11 11:15:24 +00:00
class-wp-navigation-fallback.php Editor: Move `wp_navigation` schema updating to `WP_Navigation_Fallback` class. 2023-10-06 14:06:22 +00:00
class-wp-network-query.php Query: Remove leading whitespace from certain database queries. 2024-03-02 13:38:07 +00:00
class-wp-network.php Bootstrap/Load: Update the domain parsing when initialising the cookie domain on Multisite. 2024-05-13 13:34:11 +00:00
class-wp-object-cache.php Docs: Fix typo in `_validate_cache_id()` description. 2023-03-14 16:55:19 +00:00
class-wp-oembed-controller.php Docs: Add a description for the `$wp_embed` global. 2024-03-06 05:05:12 +00:00
class-wp-oembed.php Embeds: Add Bluesky as a trusted oEmbed provider. 2024-05-03 07:58:15 +00:00
class-wp-paused-extensions-storage.php Docs: Various improvements and corrections to inline documentation. 2024-02-16 21:47:12 +00:00
class-wp-plugin-dependencies.php Docs: Various docblock corrections. 2024-05-02 00:01:09 +00:00
class-wp-post-type.php REST API: Revert the refactor of global styles endpoints in REST API in [57624]. 2024-02-13 15:13:17 +00:00
class-wp-post.php
class-wp-query.php Query: Add more context to the split_the_query filter. 2024-05-20 21:21:16 +00:00
class-wp-recovery-mode-cookie-service.php
class-wp-recovery-mode-email-service.php Code Modernization: Replace usage of `strpos()` with `str_starts_with()`. 2023-05-02 15:45:22 +00:00
class-wp-recovery-mode-key-service.php Docs: Document the `$wp_hasher` global in `wp_generate_user_request_key()`. 2023-12-24 13:05:21 +00:00
class-wp-recovery-mode-link-service.php
class-wp-recovery-mode.php Code Modernization: Replace usage of `strpos()` with `str_starts_with()`. 2023-05-02 15:45:22 +00:00
class-wp-rewrite.php Coding Standards: Use pre-increment/decrement for stand-alone statements. 2023-09-09 09:28:26 +00:00
class-wp-role.php Coding Standards: Remove superfluous blank lines at the end of various classes. 2023-09-08 09:32:23 +00:00
class-wp-roles.php Coding Standards: Use strict comparison in `wp-includes/class-wp-roles.php`. 2023-07-28 11:37:25 +00:00
class-wp-script-modules.php Script Modules: Hooks are not registered in wp-admin 2024-05-10 09:09:17 +00:00
class-wp-scripts.php Script Loader: Remove unused `WP_Scripts::get_unaliased_deps()` method. 2024-02-05 09:43:12 +00:00
class-wp-session-tokens.php
class-wp-simplepie-file.php Docs: Remove `@see` references for SimplePie classes. 2023-08-10 01:06:21 +00:00
class-wp-simplepie-sanitize-kses.php Docs: Remove `@see` references for SimplePie classes. 2023-08-10 01:06:21 +00:00
class-wp-site-query.php Query: Remove leading whitespace from certain database queries. 2024-03-02 13:38:07 +00:00
class-wp-site.php
class-wp-styles.php Code Modernization: Replace usage of `strpos()` with `str_starts_with()`. 2023-05-02 15:45:22 +00:00
class-wp-tax-query.php Docs: Various improvements and corrections to inline documentation. 2024-02-16 21:47:12 +00:00
class-wp-taxonomy.php Docs: All sorts of improvements and corrections to function and hook docs. 2023-04-27 23:15:17 +00:00
class-wp-term-query.php Query: Remove leading whitespace from certain database queries. 2024-03-02 13:38:07 +00:00
class-wp-term.php
class-wp-text-diff-renderer-inline.php Coding Standards: Allow `$newlineEscape` parameter in `WP_Text_Diff_Renderer_inline::_splitOnWords()`. 2024-02-14 19:27:09 +00:00
class-wp-text-diff-renderer-table.php Code Modernization: Declare dynamic properties on WP_Text_Diff_Renderer_Table. 2023-10-15 14:55:23 +00:00
class-wp-textdomain-registry.php I18N: Improve translation file cache group & expiration. 2024-03-14 09:05:11 +00:00
class-wp-theme-json-data.php Editor: Remove additional calls to `WP_Theme_JSON::_construct`. 2024-05-23 16:14:13 +00:00
class-wp-theme-json-resolver.php Editor: Remove additional calls to `WP_Theme_JSON::_construct`. 2024-05-23 16:14:13 +00:00
class-wp-theme-json-schema.php Coding Standards: Remove redundant ignore annotations, take 5. 2023-10-02 11:27:24 +00:00
class-wp-theme-json.php Editor: pass fluid typography theme.json settings to `wp_get_typography_font_size_value`. 2024-05-18 23:18:15 +00:00
class-wp-theme.php Themes: Cache block theme patterns in a transient. 2024-04-19 17:59:16 +00:00
class-wp-user-meta-session-tokens.php
class-wp-user-query.php Docs: Add a note that the `who` parameter in `WP_User_Query` is deprecated. 2024-05-19 19:53:19 +00:00
class-wp-user-request.php
class-wp-user.php Docs: Various improvements and corrections to inline documentation. 2024-02-16 21:47:12 +00:00
class-wp-walker.php Coding Standards: Use strict comparison in `wp-includes/class-wp-walker.php`. 2024-03-17 09:56:16 +00:00
class-wp-widget-factory.php
class-wp-widget.php Coding Standards: Use strict comparison in `wp-includes/class-wp-widget.php`. 2023-08-25 01:28:16 +00:00
class-wp-xmlrpc-server.php General: Remove ableist language from code comments. 2024-02-11 19:14:19 +00:00
class-wp.php Coding Standards: Bring more consistency to `Last-Modified` and `ETag` checks. 2023-08-13 10:31:23 +00:00
class-wpdb.php Database: Remove back-compat for database servers that don't support `utf8mb4`. 2024-04-04 15:13:14 +00:00
class.wp-dependencies.php
class.wp-scripts.php
class.wp-styles.php
comment-template.php Themes: Use original template paths when switching blogs. 2024-02-21 19:26:08 +00:00
comment.php General: Consistently cast return value to `int` in functions that use `ceil()`. 2024-02-17 15:24:08 +00:00
compat.php Normalize UTF-8 charset slug detection. 2024-05-14 18:05:11 +00:00
cron.php Docs: Various docblock improvements. 2024-05-02 13:19:14 +00:00
date.php
default-constants.php Docs: Correct `@since` version for `COOKIE_DOMAIN` default value change. 2024-04-17 09:46:19 +00:00
default-filters.php Options, Meta APIs: Use more sensible default for autoloading options which allows WordPress core to make a decision. 2024-04-03 21:31:15 +00:00
default-widgets.php
deprecated.php Editor: Fix coding standards and move deprecated function to correct file. 2024-05-03 05:25:12 +00:00
embed-template.php
embed.php Embeds: Enable lazy-loading of post embeds and fix keyboard a11y for hidden iframes. 2024-05-13 22:39:16 +00:00
error-protection.php Code Modernization: Replace usage of `strpos()` with `str_starts_with()`. 2023-05-02 15:45:22 +00:00
feed-atom-comments.php Docs: Document the `$post` global in comment feed templates. 2024-03-04 12:41:10 +00:00
feed-atom.php
feed-rdf.php
feed-rss.php
feed-rss2-comments.php Docs: Document the `$post` global in comment feed templates. 2024-03-04 12:41:10 +00:00
feed-rss2.php
feed.php Bootstrap/Load: Add support for custom ports in multisite site addresses. 2024-05-04 19:25:10 +00:00
fonts.php Docs: Various docblock corrections. 2024-05-02 00:01:09 +00:00
formatting.php Normalize UTF-8 charset slug detection. 2024-05-14 18:05:11 +00:00
functions.php Move is_utf8_charset() into functions.php 2024-05-18 18:22:14 +00:00
functions.wp-scripts.php Script Loader: Ensure `wp_localize_script()` works when called early. 2024-05-01 15:42:11 +00:00
functions.wp-styles.php
general-template.php Script loader: enable fetchpriority attribute in the `wp_preload_resources` filter. 2024-03-07 07:08:09 +00:00
global-styles-and-settings.php Coding Standards: Use strict comparison in `wp_add_global_styles_for_blocks()`. 2024-04-20 04:01:18 +00:00
http.php Coding Standards: Use `instanceof` keyword instead of the `is_a()` function. 2023-08-03 12:10:28 +00:00
https-detection.php Security: remove the cron event that checked for https support. 2023-09-22 19:08:19 +00:00
https-migration.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:38:25 +00:00
kses.php Editor: add column and row spans to grid children. 2024-05-18 20:32:17 +00:00
l10n.php I18N: Pass the `$locale` variable to the `load_translation_file` filter. 2024-05-04 17:27:09 +00:00
link-template.php Coding Standards: Use strict comparison in `wp-includes/link-template.php`. 2024-03-22 22:07:11 +00:00
load.php Upgrade/Install: Automatically roll back to the previous version when an automatic plugin update results in a fatal error on the front end of the site. 2024-05-10 11:48:15 +00:00
locale.php
media-template.php Media: Change link text when attachment pages disabled. 2023-09-26 14:45:23 +00:00
media.php Shortcodes: Remove redundant variable type check in `get_post_galleries()`. 2024-05-18 15:21:15 +00:00
meta.php Revisions: framework for storing post meta revisions. 2023-09-26 15:32:19 +00:00
ms-blogs.php Networks and Sites: Remove unused `$wpdb` global in `update_blog_details()`. 2024-03-29 11:42:13 +00:00
ms-default-constants.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:48:22 +00:00
ms-default-filters.php Posts, Post Types: Pass the post object to `_update_posts_count_on_delete()`. 2023-02-24 01:23:20 +00:00
ms-deprecated.php Docs: Fix various typos and spelling mistakes. 2024-04-12 17:47:13 +00:00
ms-files.php Coding Standards: Use strict comparison in `wp-includes/ms-files.php`. 2023-08-23 15:53:24 +00:00
ms-functions.php Docs: Replace miscellaneous incorrect PHPDoc tags. 2023-11-13 11:13:27 +00:00
ms-load.php Coding Standards: Use strict comparison in `wp-includes/ms-load.php`. 2024-03-25 17:19:17 +00:00
ms-network.php Cache API: Add helper function `wp_cache_set_last_changed`. 2023-05-02 11:26:24 +00:00
ms-settings.php Code Modernization: Replace usage of `substr()` with `str_starts_with()` and `str_ends_with()`. 2023-06-22 14:57:24 +00:00
ms-site.php Bootstrap/Load: Add support for custom ports in multisite site addresses. 2024-05-04 19:25:10 +00:00
nav-menu-template.php Coding Standards: Use strict comparison in `wp-includes/nav-menu-template.php`. 2024-05-09 15:16:14 +00:00
nav-menu.php Coding Standards: Use strict comparison in `wp-includes/nav-menu.php`. 2024-05-08 18:37:14 +00:00
option.php Options, Meta APIs: Introduce wp_prime_network_option_caches() to load multiple network options with a single database request. 2024-05-21 21:38:12 +00:00
pluggable-deprecated.php
pluggable.php Users: Account for returning `false` from the `authenticate` filter. 2024-04-13 16:33:13 +00:00
plugin.php Docs: Mark `apply_filters()` third parameter `$args` as optional. 2023-06-08 07:54:22 +00:00
post-formats.php Docs: Document default values for optional parameters in various DocBlocks. 2023-02-21 16:39:19 +00:00
post-template.php Posts, Post Types: Remove redundant function calls in `get_body_class()`. 2023-08-22 12:30:29 +00:00
post-thumbnail-template.php Media: Introduce `wp_get_attachment_image_context` filter. 2023-05-17 18:31:24 +00:00
post.php Editor: Add `excerpt` support to the `wp_block` post type. 2024-05-23 13:41:58 +00:00
query.php Docs: Wrap inline `@see` tags in curly braces. 2023-08-24 09:01:16 +00:00
registration-functions.php
registration.php
rest-api.php Docs: Use more inclusive term in `rest_filter_response_fields` docblock. 2024-02-22 09:54:08 +00:00
revision.php Options: Update default autoload values used in core. 2024-05-06 16:35:19 +00:00
rewrite.php Coding Standards: Use strict comparison in `wp-includes/rewrite.php`. 2023-07-11 11:15:27 +00:00
robots-template.php
rss-functions.php
rss.php Docs: Improve various globals documentation, as per docblock standards. 2024-01-28 08:19:17 +00:00
script-loader.php Script Loader: stop enqueueing some now obsolete polyfills. 2024-04-10 14:42:17 +00:00
script-modules.php Docs: Improve incorrect indentation/alignment in a few docblocks. 2024-04-23 12:38:14 +00:00
session.php
shortcodes.php Shortcodes: Fix small typo in inline documentation. 2024-02-22 15:53:13 +00:00
sitemaps.php
spl-autoload-compat.php
style-engine.php Editor: add Style Engine support for nested CSS rules. 2024-05-03 04:47:12 +00:00
taxonomy.php Options: Update default autoload values used in core. 2024-05-06 16:35:19 +00:00
template-canvas.php Coding Standards: Remove redundant ignore annotations, take 4. 2023-10-01 00:22:27 +00:00
template-loader.php
template.php Themes: Use original template paths when switching blogs. 2024-02-21 19:26:08 +00:00
theme-i18n.json
theme-previews.php Themes: fix documentation link. 2023-12-08 06:32:24 +00:00
theme-templates.php Script Loader: Enqueue inline style for block template skip link in head instead of footer. 2023-10-13 17:21:22 +00:00
theme.json Editor: disable `shadow.defaultPresets` for classic themes. 2024-03-27 16:00:12 +00:00
theme.php Docs: Fix various typos and spelling mistakes. 2024-04-12 17:47:13 +00:00
update.php Coding Standards: Include one space after `function` keyword for closures. 2023-09-12 15:23:18 +00:00
user.php Docs: Add a note that the `who` parameter in `WP_User_Query` is deprecated. 2024-05-19 19:53:19 +00:00
vars.php Permalinks: Detect FrankenPHP web server support. 2024-04-04 13:40:06 +00:00
version.php Block Hooks API: Insert metadata at the same time as hooked blocks. 2024-05-23 18:35:14 +00:00
widgets.php Docs: Improve various globals documentation, as per docblock standards. 2024-01-28 08:19:17 +00:00
wp-db.php
wp-diff.php