WordPress/wp-includes
spacedmonkey c009f9d719 Script Loader: Fix performance issues in `wp_common_block_scripts_and_styles`.
In [52069] the function `wp_common_block_scripts_and_styles` was changed load individual theme stylesheets, if the current theme supports block styles and loading separate core block assets. To do this, the function calls many expensive file operation functions, such as `glob`, `file_exists` and `file_get_contents`. This is wasteful, as these functions are loaded on every page request, even request that do not include blocks, like REST API calls. In [56044] all core block styles are registered in a single place. In `register_core_block_style_handles` calls `glob` to get all css styles in block directories. While registering style and editor styles, also register block theme styles, under a new style handle. Example `wp-block-avatar-theme`. If the current theme supports block styles, also request the block to enqueue the theme style on the front end. As these new stylesheets have a path attribute set, the function `wp_maybe_inline_styles` will automatically inline the styles for you. 

Props spacedmonkey, flixos90, oandregal, costdev, audrasjb, mukesh27.
Fixes #58560.
Built from https://develop.svn.wordpress.org/trunk@56064


git-svn-id: http://core.svn.wordpress.org/trunk@55576 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-06-27 11:28:28 +00:00
..
ID3 External Libraries: Update getID3 to version `1.9.22`. 2022-10-04 02:08:11 +00:00
IXR Code Modernization: Use correct property in `IXR_Message::tag_open()`. 2023-01-20 01:36:10 +00:00
PHPMailer External Libraries: Upgrade PHPMailer to version 6.8.0. 2023-03-17 14:22:22 +00:00
Requests External Libraries: Update the Requests library to version 2.0.6. 2023-04-05 13:12:26 +00:00
SimplePie
Text Code Modernization: Explicitly declare all properties in `Text_Diff_Engine_native`. 2023-05-12 08:51:22 +00:00
assets Editor: Update block editor packages to the latest patch releases. 2023-05-09 14:13:25 +00:00
block-patterns
block-supports Editor: refactor and stabilize selectors API. 2023-06-27 08:48:24 +00:00
blocks Script Loader: Fix performance issues in `wp_common_block_scripts_and_styles`. 2023-06-27 11:28:28 +00:00
certificates
css Administration: Fix visual regression in media search input. 2023-06-25 21:13:21 +00:00
customize Docs: Fix a few more typos in DocBlocks and inline comments. 2023-05-19 13:27:20 +00:00
fonts
html-api Docs: Improve HTML API file and class headers per the documentation standards. 2023-05-09 11:19:21 +00:00
images General: Remove Windows Live Writer manifest file. 2023-04-04 14:56:22 +00:00
js Editor: Improve accessibility of new custom field UI. 2023-06-24 14:32:20 +00:00
php-compat Code Modernization: Rename parameters that use reserved keywords in `wp-includes/php-compat/readonly.php`. 2022-12-08 19:31:17 +00:00
pomo Code Modernization: Replace usage of `substr()` with `str_starts_with()` and `str_ends_with()`. 2023-06-22 14:57:24 +00:00
random_compat
rest-api Editor: allow filtering block patterns by source. 2023-06-27 11:13:27 +00:00
sitemaps HTTP API: Fix request header inconsistencies. 2023-02-03 13:35:20 +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 box shadow support to blocks. 2023-06-26 23:44:29 +00:00
theme-compat General: Replace some instances of "blog" with "site" in documentation, translator comments, and user-facing text strings. 2023-06-19 18:27:27 +00:00
widgets Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
admin-bar.php I18N: Provide `gettext` context to disambiguate various translation strings. 2023-06-05 21:05:22 +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-editor.php Editor: add iframe around post editor. 2023-06-27 00:23:23 +00:00
block-i18n.json
block-patterns.php Editor: allow filtering block patterns by source. 2023-06-27 11:13:27 +00:00
block-template-utils.php REST API: return post modified datetime for Templates. 2023-06-23 06:29:23 +00:00
block-template.php Themes: Block template is located twice in `get_query_template()`. 2023-06-27 10:15:28 +00:00
blocks.php Script Loader: Fix performance issues in `wp_common_block_scripts_and_styles`. 2023-06-27 11:28:28 +00:00
bookmark-template.php Code Modernization: Replace usage of `substr()` with `str_starts_with()` and `str_ends_with()`. 2023-06-22 14:57:24 +00:00
bookmark.php Docs: Document default values for optional parameters in various DocBlocks. 2023-02-21 16:39:19 +00:00
cache-compat.php Cache API: Introduce `wp_cache_supports()` function. 2022-10-10 18:22:11 +00:00
cache.php Cache API: Introduce `wp_cache_supports()` function. 2022-10-10 18:22:11 +00:00
canonical.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
capabilities.php Coding Standards: Always use parentheses when instantiating an object. 2022-11-29 15:51:14 +00:00
category-template.php Docs: Use consistent format for the `@return` tags in `_wp_object_name_sort_cb()` and `_wp_object_count_sort_cb()`. 2023-02-04 15:18:16 +00:00
category.php Coding Standards: Use strict comparison in `wp-includes/category.php`. 2023-06-05 11:16:18 +00:00
class-IXR.php
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 Docs: Various corrections and improvements to inline docs and docblocks. 2023-05-12 21:35:21 +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
class-walker-category.php Coding Standards: Use strict comparison in `wp-includes/class-walker-category.php`. 2023-06-06 00:30:20 +00:00
class-walker-comment.php
class-walker-nav-menu.php Privacy: Add `rel="privacy-policy"` to the Privacy Policy link. 2023-02-07 14:05:20 +00:00
class-walker-page-dropdown.php Coding Standards: Use strict comparison in `wp-includes/class-walker-page-dropdown.php`. 2023-06-11 09:27:18 +00:00
class-walker-page.php Coding Standards: Use strict comparison in `wp-includes/class-walker-page.php`. 2023-06-12 06:12:24 +00:00
class-wp-admin-bar.php Code Modernization: Fix dynamic properties in WP_Admin_Bar. 2023-03-21 20:00:19 +00:00
class-wp-ajax-response.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
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-editor-context.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-block-list.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +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 Editor: Update block-serialization-default-parser package for WP 6.3 Beta 1. 2023-06-27 00:45:38 +00:00
class-wp-block-pattern-categories-registry.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-block-patterns-registry.php Docs: Correct and improve various documented types for properties, functions, and hooks. 2023-04-27 22:29:18 +00:00
class-wp-block-styles-registry.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-block-supports.php Docs: A host of corrections and improvements to inline documentation. 2023-05-08 22:37:24 +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 Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-block-type.php Editor: Add selectors field to block type definition 2023-04-21 10:43:25 +00:00
class-wp-block.php Docs: Improve various globals documentation, as per documentation standards. 2022-11-23 21:30:13 +00:00
class-wp-classic-to-block-menu-converter.php Editor: add navigation fallback. 2023-06-27 05:54:19 +00:00
class-wp-comment-query.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
class-wp-comment.php Docs: Use third-person singular verbs in various function descriptions, as per docblocks standards. 2023-04-24 16:37:22 +00:00
class-wp-customize-control.php I18N: Mark screen reader strings as such with translator comments. 2023-02-07 17:10:21 +00:00
class-wp-customize-manager.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-customize-nav-menus.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-customize-panel.php I18N: Mark screen reader strings as such with translator comments. 2023-02-07 17:10:21 +00:00
class-wp-customize-section.php I18N: Mark screen reader strings as such with translator comments. 2023-02-07 17:10:21 +00:00
class-wp-customize-setting.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-customize-widgets.php Code Modernization: Replace usage of `strpos()` with `str_starts_with()`. 2023-05-02 15:45:22 +00:00
class-wp-date-query.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
class-wp-dependencies.php Docs: Correct the type for `_WP_Dependency::$src` property. 2022-11-25 15:12:16 +00:00
class-wp-dependency.php Docs: Correct the type for `_WP_Dependency::$src` property. 2022-11-25 15:12:16 +00:00
class-wp-editor.php Code Modernization: Use `str_contains()` in a few more places. 2023-06-26 10:17:25 +00:00
class-wp-embed.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-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 Help/About: Use the new `/documentation/` URLs for HelpHub links in WordPress Admin. 2023-02-23 10:38:21 +00:00
class-wp-feed-cache-transient.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-feed-cache.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-hook.php Plugins: Remove `is_object()` check in `WP_Hook:build_preinitialized_hooks()`. 2023-05-11 11:43:21 +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 Docs: Revise comments using “we” in various docblocks. 2023-04-11 22:06:22 +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 Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
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 External Libraries: Update Requests library to version 2.0.0. 2022-12-15 21:32:17 +00:00
class-wp-http-requests-response.php External Libraries: Update Requests library to version 2.0.0. 2022-12-15 21:32:17 +00:00
class-wp-http-response.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-http-streams.php Coding Standards: Use strict comparison in `wp-includes/class-wp-http-streams.php`. 2023-06-07 06:40:20 +00:00
class-wp-http.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
class-wp-image-editor-gd.php Media: Revert WebP generation. 2022-09-19 22:53:10 +00:00
class-wp-image-editor-imagick.php Media: Add `WP_Image_Editor_Imagick::set_imagick_time_limit()` method. 2023-02-22 14:25:25 +00:00
class-wp-image-editor.php Media: ensure the `wp_editor_set_quality` filter consistently passes the correct output mime type. 2022-10-07 19:17:12 +00:00
class-wp-list-util.php Coding Standards: Use strict comparison in `wp-includes/class-wp-list-util.php`. 2023-06-13 04:46:23 +00:00
class-wp-locale-switcher.php Docs: Correct `@since` tag for `WP_Locale_Switcher::$stack`. 2023-02-08 17:08:21 +00:00
class-wp-locale.php I18N: Check that `$wp_locale` global is set before calling its methods. 2023-02-15 23:37:17 +00:00
class-wp-matchesmapregex.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-meta-query.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +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: add navigation fallback. 2023-06-27 05:54:19 +00:00
class-wp-network-query.php Cache API: Introduce new queries cache groups. 2023-03-10 16:30:03 +00:00
class-wp-network.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-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: Document the usage of globals in some functions. 2022-11-13 13:51:20 +00:00
class-wp-oembed.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
class-wp-paused-extensions-storage.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-post-type.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
class-wp-post.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-query.php Code Modernization: Use `str_starts_with()` and `str_ends_with()` in a few more places. 2023-06-24 16:50:24 +00:00
class-wp-recovery-mode-cookie-service.php Security: Additional translations of salt default phrase. 2022-10-04 03:59:13 +00:00
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 Recovery Mode: Use PasswordHash API directly when validating keys. 2023-02-21 15:59:18 +00:00
class-wp-recovery-mode-link-service.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
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 Code Modernization: Use `str_contains()` in a few more places. 2023-06-26 10:17:25 +00:00
class-wp-role.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-roles.php Role/Capability: Revert the newly added `update_role` function for 6.1. 2022-10-24 14:56:16 +00:00
class-wp-scripts.php Script Loader: Add support for HTML 5 "async" and "defer" attributes. 2023-06-26 13:42:23 +00:00
class-wp-session-tokens.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-simplepie-file.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-simplepie-sanitize-kses.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-site-query.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
class-wp-site.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
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 Coding Standards: Improve formatting of some SQL queries for better readability. 2023-05-25 12:55:19 +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 Taxonomy: Always lazily load term meta. 2023-04-21 09:24:22 +00:00
class-wp-term.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-text-diff-renderer-inline.php Code Modernization: Allow some parameters with reserved keywords in `wp-includes/class-wp-text-diff-renderer-*.php`. 2023-01-30 15:24:13 +00:00
class-wp-text-diff-renderer-table.php I18N: Mark screen reader strings as such with translator comments. 2023-02-07 17:10:21 +00:00
class-wp-textdomain-registry.php I18N: Improve `_load_textdomain_just_in_time()` logic when there are no translation files. 2023-05-29 08:36:23 +00:00
class-wp-theme-json-data.php Code Modernization: Add `AllowDynamicProperties` attribute to recently introduced classes. 2022-10-11 15:00:12 +00:00
class-wp-theme-json-resolver.php Themes: Allow non-block themes to add theme support for link color settings. 2023-06-23 13:50:20 +00:00
class-wp-theme-json-schema.php Docs: Remove `@return void` from various DocBlocks. 2023-05-06 11:40:24 +00:00
class-wp-theme-json.php Editor: refactor and stabilize selectors API. 2023-06-27 08:48:24 +00:00
class-wp-theme.php Themes: Change the order of path check in is_block_theme method. 2023-06-19 16:04:22 +00:00
class-wp-user-meta-session-tokens.php
class-wp-user-query.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
class-wp-user-request.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-user.php Docs: A host of corrections and improvements to inline documentation. 2023-05-08 22:37:24 +00:00
class-wp-walker.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-widget-factory.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-widget.php Docs: Document default values for optional parameters in various DocBlocks. 2023-02-21 16:39:19 +00:00
class-wp-xmlrpc-server.php Code Modernization: Use `str_contains()` in a few more places. 2023-06-26 10:17:25 +00:00
class-wp.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
class-wpdb.php Database: Replace `str_contains()` and `str_ends_with()` usage in `wpdb` methods. 2023-06-23 12:17:24 +00:00
class.wp-dependencies.php Coding Standards: Rename WordPress Dependencies API class files. 2022-09-20 14:17:12 +00:00
class.wp-scripts.php Coding Standards: Rename WordPress Dependencies API class files. 2022-09-20 14:17:12 +00:00
class.wp-styles.php Coding Standards: Rename WordPress Dependencies API class files. 2022-09-20 14:17:12 +00:00
comment-template.php Code Modernization: Replace usage of `substr()` with `str_starts_with()` and `str_ends_with()`. 2023-06-22 14:57:24 +00:00
comment.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
compat.php Coding Standards: Use Yoda condition in `str_ends_with()`. 2023-06-24 13:54:23 +00:00
cron.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
date.php
default-constants.php General: Introduce `WP_DEVELOPMENT_MODE` constant to signify context-specific development mode. 2023-06-26 19:57:25 +00:00
default-filters.php Editor: rename reusable blocks to patterns. 2023-06-26 08:57:25 +00:00
default-widgets.php
deprecated.php Media: Automatically add `fetchpriority="high"` to hero image to improve load time performance. 2023-06-26 16:17:23 +00:00
embed-template.php
embed.php
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 Coding Standards: Various brace indentation corrections. 2022-11-26 21:01:17 +00:00
feed-atom.php
feed-rdf.php
feed-rss.php
feed-rss2-comments.php Coding Standards: Rename `$comment_ID` variable to `$comment_id` in various files. 2023-02-12 18:08:21 +00:00
feed-rss2.php
feed.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
formatting.php Code Modernization: Use `str_contains()` in a few more places. 2023-06-26 10:17:25 +00:00
functions.php Code Modernization: Use `str_contains()` in a few more places. 2023-06-26 10:17:25 +00:00
functions.wp-scripts.php Script Loader: Add support for HTML 5 "async" and "defer" attributes. 2023-06-26 13:42:23 +00:00
functions.wp-styles.php Docs: Use third-person singular verbs for Script Loader related function descriptions, as per docblocks standards. 2023-01-15 14:57:13 +00:00
general-template.php Code Modernization: Use `str_contains()` in a few more places. 2023-06-26 10:17:25 +00:00
global-styles-and-settings.php Editor: refactor and stabilize selectors API. 2023-06-27 08:48:24 +00:00
http.php Code Modernization: Replace usage of `substr()` with `str_starts_with()` and `str_ends_with()`. 2023-06-22 14:57:24 +00:00
https-detection.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
https-migration.php
kses.php Editor: add box shadow support to blocks. 2023-06-26 23:44:29 +00:00
l10n.php I18N: Ensure `determine_locale()` does not potentially return an empty string. 2023-06-23 16:03:25 +00:00
link-template.php Editor: fix post edit navigation link. 2023-06-27 06:02:22 +00:00
load.php General: Introduce `WP_DEVELOPMENT_MODE` constant to signify context-specific development mode. 2023-06-26 19:57:25 +00:00
locale.php
media-template.php Media: Redirect deprecated `wp-admin/media.php` file. 2023-06-19 23:20:21 +00:00
media.php Media: Automatically add `fetchpriority="high"` to hero image to improve load time performance. 2023-06-26 16:17:23 +00:00
meta.php Networks and Sites: Load `WP_Metadata_Lazyloader` class file if class in meta.php. 2023-05-19 12:46:24 +00:00
ms-blogs.php Code Modernization: Replace usage of `substr()` with `str_starts_with()` and `str_ends_with()`. 2023-06-22 14:57:24 +00:00
ms-default-constants.php
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 Code Modernization: Replace usage of `substr()` with `str_starts_with()` and `str_ends_with()`. 2023-06-22 14:57:24 +00:00
ms-files.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
ms-functions.php Code Modernization: Use `str_starts_with()` and `str_ends_with()` in a few more places. 2023-06-24 16:50:24 +00:00
ms-load.php Code Modernization: Replace usage of `substr()` with `str_starts_with()` and `str_ends_with()`. 2023-06-22 14:57:24 +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 Networks and Sites: Lazy load site meta. 2023-05-11 11:15:24 +00:00
nav-menu-template.php Coding Standards: Replace `strval()` with `(string)` type casting in `wp_nav_menu()`. 2023-02-16 00:04:21 +00:00
nav-menu.php Docs: Add missing param description to `update_menu_item_cache` in `wp_get_nav_menu_items()`. 2023-06-21 08:18:19 +00:00
navigation-fallback.php Editor: add navigation fallback. 2023-06-27 05:54:19 +00:00
option.php Options, Meta APIs: Prime network options in a single cache call using wp_cache_get_multiple. 2023-06-27 10:41:30 +00:00
pluggable-deprecated.php
pluggable.php Media: Automatically add `fetchpriority="high"` to hero image to improve load time performance. 2023-06-26 16:17:23 +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 Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +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: fix post edit navigation link. 2023-06-27 06:02:22 +00:00
query.php Cache API: Introduce new queries cache groups. 2023-03-10 16:30:03 +00:00
registration-functions.php
registration.php
rest-api.php Editor: add navigation fallback. 2023-06-27 05:54:19 +00:00
revision.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
rewrite.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
robots-template.php
rss-functions.php
rss.php Docs: Fix a typo in `wp-includes/rss.php` inline comments. 2023-04-10 19:31:18 +00:00
script-loader.php Script Loader: Fix performance issues in `wp_common_block_scripts_and_styles`. 2023-06-27 11:28:28 +00:00
session.php
shortcodes.php Code Modernization: Replace usage of `substr()` with `str_starts_with()` and `str_ends_with()`. 2023-06-22 14:57:24 +00:00
sitemaps.php
spl-autoload-compat.php
style-engine.php Docs: Correct default value for the `$optimize` option in Style Engine. 2023-05-17 12:06:19 +00:00
taxonomy.php Taxonomy: Prevent deprecation notices clearing terms. 2023-06-14 23:51:22 +00:00
template-canvas.php
template-loader.php
template.php Code Modernization: Replace usage of `strpos()` with `str_contains()`. 2023-06-22 14:36:26 +00:00
theme-i18n.json Editor: Introduce spacing presets in global style properties. 2022-09-21 11:43:13 +00:00
theme-templates.php Coding Standards: Rename `$post_ID` variable to `$post_id` in various files. 2023-02-19 15:05:22 +00:00
theme.json Editor: stabilise layout and refactor definitions. 2023-06-27 07:25:22 +00:00
theme.php Administration: Replace contracted verb forms for better consistency. 2023-06-22 05:25:29 +00:00
update.php Upgrade/Install: Pass the full database version string to WordPress.org for parsing. 2023-06-27 05:11:27 +00:00
user.php Code Modernization: Replace usage of `substr()` with `str_starts_with()` and `str_ends_with()`. 2023-06-22 14:57:24 +00:00
vars.php Code Modernization: Replace usage of `substr()` with `str_starts_with()` and `str_ends_with()`. 2023-06-22 14:57:24 +00:00
version.php Script Loader: Fix performance issues in `wp_common_block_scripts_and_styles`. 2023-06-27 11:28:28 +00:00
widgets.php Code Modernization: Replace usage of `substr()` with `str_starts_with()` and `str_ends_with()`. 2023-06-22 14:57:24 +00:00
wp-db.php
wp-diff.php