Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
497ad4c
Docs: Expand file header for `WP_Importer` class.
SergeyBiryukov Jan 24, 2026
5bbfd59
Docs: Add missing descriptions for `WP_List_Table` properties.
SergeyBiryukov Jan 25, 2026
4489eca
Comments: Explicitly exclude note comment type on the comments table.
t-hamano Jan 26, 2026
c1962f9
Build/Test Tools: Clean obsolete non-HTML5 tests.
sirreal Jan 26, 2026
4015a40
Customize: Allow arbitrary custom CSS.
sirreal Jan 26, 2026
c8dcc31
Docs: Add missing descriptions for some admin media function parameters.
SergeyBiryukov Jan 26, 2026
8a3b20d
Twenty Twenty-Five: A11y: Fix color contrast in Written By pattern.
joedolson Jan 27, 2026
9948594
Mail: Revert Set sender address by default.
aaronjorbin Jan 27, 2026
37493e3
Docs: Add missing descriptions for some user function parameters.
SergeyBiryukov Jan 27, 2026
95787d9
External Libraries: Upgrade CodeMirror to latest v5 in addition to up…
westonruter Jan 27, 2026
b3b6af8
Script Loader: Use localized list separators in dependency warning me…
t-hamano Jan 28, 2026
ea306f8
Build/Test Tools: Fix React Refresh hot reloading for block plugins.
youknowriad Jan 28, 2026
44281e5
Build/Test Tools: Bump `esversion` from 10 to 11 in JSHint config.
westonruter Jan 28, 2026
b717c51
Build/Test Tools: Optimize `uglify:core` and `copy:files` glob patter…
westonruter Jan 28, 2026
10d5642
Docs: Document the `contentOnly` value for the `$template_lock` argum…
johnbillion Jan 28, 2026
8285abc
Feeds: Fix backward compatibility of `fetch_feed()`.
peterwilsoncc Jan 28, 2026
1f49ee3
Twenty Twenty-Four: Remove redundant comments for conditionally-defin…
SergeyBiryukov Jan 28, 2026
7e270ec
Script Loader: Preserve original CSS cascade for classic themes when …
westonruter Jan 29, 2026
e8c6c7b
Posts, Post Types: Clarify "at a glance" Dashboard links.
joedolson Jan 29, 2026
f109842
Docs: Replace some `@see` tags with `@link` for URLs.
SergeyBiryukov Jan 29, 2026
e571f8d
Site Health: Reduce thresholds for object cache threshold tests.
peterwilsoncc Jan 30, 2026
e798b8e
Editor: fix blockGap styles in block style variations.
tellthemachines Jan 30, 2026
72e6333
Editor: screen size based block visibility support.
tellthemachines Jan 30, 2026
8cc158d
Docs: Correct the case in `WP_Http_Cookie` references.
SergeyBiryukov Jan 30, 2026
a392843
Build: Fix copyBlockAssets's handling of folders.
mcsf Jan 30, 2026
76d881a
Docs: Replace some `@see` tags with `@link` for URLs in `wp-admin`.
SergeyBiryukov Jan 31, 2026
85552fc
Replace "Add New Media" title with "Add Media" in media-new.php
audrasjb Feb 1, 2026
3517e9f
Editor: Add `textColumn` block support to appearance tools opt-ins.
audrasjb Feb 1, 2026
ef65bcd
Editor: Fix an indentation issue after [61570].
audrasjb Feb 1, 2026
468638b
Docs: Replace some `@see` tags with `@link` for URLs in `wp-includes/…
SergeyBiryukov Feb 1, 2026
b18977f
Tests: Correct unit tests for `textColumn` block support in appearanc…
SergeyBiryukov Feb 1, 2026
1b9c5e1
Docs: Correct type of `WP_Theme::$cache_expiration` from `bool` to `i…
westonruter Feb 2, 2026
7b824c6
Docs: Correct `$translate` param type for `WP_Theme::markup_header()`.
westonruter Feb 2, 2026
def8c15
Customize: Use `wp_check_filetype()` instead of `substr()` to extract…
westonruter Feb 2, 2026
6bb4771
Site Health: Correct the check for a static `robots.txt` file.
SergeyBiryukov Feb 2, 2026
e3810e3
General: Preserve back-compat for `wp.sanitize.stripTags()` to return…
westonruter Feb 2, 2026
fe9dd6c
Code Editor: Fix keyboard accessibility of autocompletion for HTML at…
westonruter Feb 2, 2026
e7a5ad8
Build/Test Tools: Restore reusable Gutenberg build workflow.
peterwilsoncc Feb 2, 2026
186815a
Docs: Document the `$wp_meta_keys` global in meta registration functi…
SergeyBiryukov Feb 3, 2026
d8da32a
General: Further preserve back-compat for `wp.sanitize.stripTags()` t…
westonruter Feb 3, 2026
7b752c2
Script Loader: Allow classic scripts to depend on script modules.
westonruter Feb 4, 2026
40d04f7
Code Editor: Allow saving with Ctrl/Cmd+S in Theme/Plugin Editors.
westonruter Feb 4, 2026
9bb88a9
Docs: Document some globals in `WP_UnitTestCase_Base` class methods.
SergeyBiryukov Feb 4, 2026
b16782f
Formatting: Deprecate the `addslashes_gpc()` function.
westonruter Feb 4, 2026
69e22ee
Docs: Document the globals in `wp_print_plugin_file_tree()`.
SergeyBiryukov Feb 5, 2026
dafa994
Docs: Add missing `@global` descriptions in `wp-admin/includes/schema…
SergeyBiryukov Feb 6, 2026
74b1547
General: Add AI Guidelines to the pull request template.
westonruter Feb 7, 2026
513a105
Docs: Add descriptions and improved typing to `@return` tags in vario…
westonruter Feb 7, 2026
ec07201
Docs: Document the `$wpdb` global in `wp_register_core_abilities()`.
SergeyBiryukov Feb 7, 2026
886236b
Menus: Add `item_updated` label for `wp_navigation` post type.
westonruter Feb 7, 2026
b3fdc0d
Media: Add external icon to alt text links.
joedolson Feb 7, 2026
ab426a9
Plugins/Themes: Increase size of drop region for uploads.
joedolson Feb 8, 2026
db34398
Docs: Remove `@return void` from Abilities API DocBlocks.
SergeyBiryukov Feb 8, 2026
8a9963a
Abilities API: Add core/get-settings ability.
jorgefilipecosta Feb 9, 2026
913f7f8
Filesystem API: Avoid `chmod()` warnings if the permissions already m…
SergeyBiryukov Feb 9, 2026
d619230
Abilities API: Allow nested namespace ability names (2-4 segments).
jorgefilipecosta Feb 9, 2026
d60ff6c
Block Supports: Prevent fatal error in `WP_Duotone` when the duotone …
jorgefilipecosta Feb 9, 2026
e849258
Docs: Improve `@global` annotations in abstract-testcase.php
westonruter Feb 9, 2026
bd8fb3e
Gutenberg ref update.
ellatrix Feb 9, 2026
cc3833f
Site Health: Account for missing or slashed `$_SERVER` data in `WP_De…
westonruter Feb 10, 2026
5847fbb
Editor: Add support for pseudo elements for the block and its variati…
scruffian Feb 10, 2026
e8c2fc3
Twenty Twenty-One: Remove redundant comment for conditionally-defined…
SergeyBiryukov Feb 10, 2026
60e5bce
Editor: Navigation overlay - patterns and template part definition.
scruffian Feb 10, 2026
7ca7259
Login and Registration: Populate username after password reset.
joedolson Feb 10, 2026
afa47e5
Code Editor: Switch from Esprima to Espree for JavaScript linting in …
westonruter Feb 10, 2026
f891309
Site Health: Add test and debug data for Opcode Cache.
westonruter Feb 11, 2026
da4ead5
Build/Test Tools: Update the Playground PR comment in GitHub Actions.
audrasjb Feb 11, 2026
94b290d
Site Health: Allow direct linking to site health check result.
audrasjb Feb 11, 2026
051003f
Coding Standards: Correct two ignore annotations for `WordPress.DB.Pr…
SergeyBiryukov Feb 11, 2026
2d43952
Editor: A11y: Fix featured image control naming.
joedolson Feb 12, 2026
7c72462
Patterns: Add the pattern name to pattern blocks when they are converted
ramonjd Feb 12, 2026
d35a5de
WP_Theme_JSON: preserve valid non-preset settings for lightbox when K…
ramonjd Feb 12, 2026
91eead7
Block Supports: Add width to dimensions supports
ramonjd Feb 12, 2026
7ea02a0
Block Supports: Add height to dimensions supports
ramonjd Feb 12, 2026
d5eed3c
Code Modernization: Use null coalescing operator and improve readabil…
westonruter Feb 12, 2026
52c0495
Editor: Update Google Fonts API endpoint for WordPress 7.0.
t-hamano Feb 12, 2026
576b839
Block Editor: Use navigation-overlay icon for
getdave Feb 12, 2026
6109c14
HTML API: Use more universal syntax to call Closure variable.
sirreal Feb 12, 2026
44ab6e2
Build/Test Tools: Add theme keyboard navigation tests.
sirreal Feb 12, 2026
f429cb6
Media: A11y: Remove tabindex on tabpanels.
joedolson Feb 12, 2026
5d6f43a
Docs: Update broken link in core merge comment.
westonruter Feb 12, 2026
f10e67c
Twenty Twenty One: Remove support for Internet Explorer.
joedolson Feb 12, 2026
7776fd2
Coding Standards: Use tabs for indentation and remove trailing line w…
westonruter Feb 12, 2026
bfaa630
Twenty Nineteen: Remove a legacy WPCS annotation.
SergeyBiryukov Feb 12, 2026
1b208a0
Block Supports: Add presets support for dimensions block supports
ramonjd Feb 13, 2026
79f00e3
Block Supports: Add text indent to typography supports
ramonjd Feb 13, 2026
87526b1
Users: Ensure switching to current user doesn't reinstantiate current…
peterwilsoncc Feb 13, 2026
e3a446c
Administration: Update Site Editor URLs to use path-based format.
t-hamano Feb 13, 2026
6d61ccd
Twenty Twenty One: Remove Skiplink shim for Internet Explorer.
joedolson Feb 13, 2026
e42b68c
A11y: Update `.screen-reader-text` class with `word-break`.
joedolson Feb 13, 2026
7028957
Code Modernization: Use null coalescing operator instead of ternaries…
westonruter Feb 13, 2026
e239943
Docs: Add missing `@global` variable descriptions.
westonruter Feb 13, 2026
9d27805
Cron API: Improve documentation on matching event arguments to avoid …
westonruter Feb 13, 2026
1697d0d
Code Quality: Remove unnecessary array check for value return in `WP_…
westonruter Feb 13, 2026
bb157e9
Coding Standards: Remove unnecessary annotations for `__ngettext()` a…
SergeyBiryukov Feb 13, 2026
41985d4
Code Quality: Remove unused `WP_Block_Bindings_Registry::$supported_b…
westonruter Feb 14, 2026
f441dd1
Twenty Twenty: Remove `EscapeOutput` annotations.
SergeyBiryukov Feb 14, 2026
74089b9
Admin: Change the default admin color scheme to Modern.
fabiankaegy Feb 15, 2026
cc0fed3
Admin: Update button and form field styles to align with the design s…
fabiankaegy Feb 15, 2026
d4c1af9
Admin: Update card and container styles to align with the design system.
fabiankaegy Feb 15, 2026
00a46b6
Admin: Update notice styles to align with the design system.
fabiankaegy Feb 15, 2026
5185b05
Menus: Improve consistency in describing menu locations.
joedolson Feb 15, 2026
27cecce
Docs: Add missing `null` to `$post` parameter types in various functi…
SergeyBiryukov Feb 15, 2026
821a799
Editor: Update `build_query_vars_from_query_block` to handle new `tax…
ntsekouras Feb 16, 2026
b88c13e
Users: Set username, email, and password fields to ltr.
joedolson Feb 16, 2026
9c13eca
Admin: Update focus styles to match design reskin.
joedolson Feb 16, 2026
61b3e1a
Interactivity API: Use the private router store for the loading bar m…
luisherranz Feb 16, 2026
0cbb3f5
Twenty Twenty-One: Remove `EscapeOutput` annotations.
SergeyBiryukov Feb 16, 2026
779de85
Editor: fix grid layout for style variations defining blockGap.
tellthemachines Feb 16, 2026
6618383
Users: Ensure user data supplied to `wp_insert_user()` is normalized …
westonruter Feb 17, 2026
0998c03
Docs: Add missing `@global` descriptions and refine parameter documen…
westonruter Feb 17, 2026
7c21be6
Menus: Prevent error in Menu location checkbox settings.
audrasjb Feb 17, 2026
1144a46
Interactivity API: populate router's `state.url` in the server
luisherranz Feb 17, 2026
650e770
Networks and Sites: Don't automatically mark website as spam when an …
audrasjb Feb 17, 2026
7ffc2c4
Block Supports: Add autoRegister support for PHP-only block registrat…
t-hamano Feb 17, 2026
c53de0f
Login and Registration: Update CSS for multisite user actions.
joedolson Feb 17, 2026
9aa00d5
Build/Test Tools: Upgrade third-party GitHub Actions.
desrosj Feb 17, 2026
ecdd8ad
Build/Test Tools: Load `grunt-contrib-imagemin` again.
desrosj Feb 17, 2026
97ba779
Coding Standards: Remove a few unnecessary PHPCS annotations.
SergeyBiryukov Feb 17, 2026
f153b6b
HTTP API: Remove 1024 bit certificates from bundled root certificates.
johnbillion Feb 18, 2026
4bce235
Customize: Ensure `WP_Customize_Setting::update()` and subclass overr…
westonruter Feb 18, 2026
ef239c8
Block Support: Allow serialization skipping for ariaLabel
t-hamano Feb 18, 2026
23e1e97
Docs: Remove default value from `sanitize_term_field()` PHPDoc.
t-hamano Feb 18, 2026
0058ea3
Build: Fix Gutenberg copy script for font library admin page.
youknowriad Feb 18, 2026
e82c8be
Icons library: Add WP_Icons_Registry, core icon set and REST endpoint
mcsf Feb 18, 2026
2f6f05e
Icons library: Register all icons found in manifest
mcsf Feb 18, 2026
268fc79
Themes: Fix type issues in core themes and remove PHPStan suppression…
westonruter Feb 18, 2026
d179d61
Build: Remove all sourceMappingURL comments when copying Gutenberg fi…
ellatrix Feb 18, 2026
a4bfbab
Gutenberg PHP merge: block level custom CSS.
ellatrix Feb 18, 2026
c828fb4
youknowriad Feb 18, 2026
ec44501
Gutenberg ref update.
ellatrix Feb 18, 2026
b9dd8f6
Admin: Apply scheme styles in non-admin admin screens.
joedolson Feb 18, 2026
5444cf5
Admin: Miscellaneous reskin color and alignment fixes.
joedolson Feb 18, 2026
ff953ad
Docs: Add missing descriptions for `WP_Media_List_Table` methods.
SergeyBiryukov Feb 18, 2026
f3fc4e9
External Libraries: Update `lodash` to `4.17.23`.
desrosj Feb 19, 2026
b3993e5
Security: Update `compoaser/ca-bundle` to version `1.5.10`.
desrosj Feb 19, 2026
96a5cbf
External Libraries: Upgrade `backbone` to `1.6.1`.
desrosj Feb 19, 2026
70b6864
Administration: Warn when open registration and new user default is p…
audrasjb Feb 19, 2026
b3ac058
General: Allow to hook into `wp_trigger_error()` when `WP_DEBUG` is n…
audrasjb Feb 19, 2026
997cc3d
Real-time collaboration: add new REST endpoints, setting, and registe…
ellatrix Feb 19, 2026
45cde01
Revert: Abilities API core/get-settings ability.
jorgefilipecosta Feb 19, 2026
2acbd93
I18N: Add `dir="auto"` to Timezone dropdown options.
audrasjb Feb 19, 2026
82dc7c5
Coding Standards: Remove an unwanted space after [61691].
audrasjb Feb 19, 2026
58aadb7
Fix: Remove empty get settings ability files from a previous revert.
jorgefilipecosta Feb 19, 2026
1f6ad29
Restore ca-bundle.crt changes after r61689.
ellatrix Feb 19, 2026
98f5f51
Plugins: Add a new `plugins_list_status_text` filter in `get_views()`…
audrasjb Feb 19, 2026
c7050bf
Update db_version after r61689.
ellatrix Feb 19, 2026
10a7f4d
Real-time collaboration: fix unit tests.
ellatrix Feb 19, 2026
a70f256
Docs: Add missing descriptions for `WP_MS_Sites_List_Table` methods.
SergeyBiryukov Feb 19, 2026
bd3f20e
Build/Test Tools: Integrate PHPStan into the core development workflow.
westonruter Feb 20, 2026
56ad39d
AI: Add the WordPress AI Client.
Feb 20, 2026
c3f49c7
Build/Test Tools: Update `svn:ignore` for Gutenberg build artifacts.
youknowriad Feb 20, 2026
5248bf9
Real-time collaboration: change to opt-in.
ellatrix Feb 20, 2026
e6427e9
Editor: backport client side media PHP changes to core.
adamsilverstein Feb 20, 2026
eee843b
Real-time collaboration: fix comment syncing in site editor.
ellatrix Feb 20, 2026
df336fd
Gutenberg ref update.
ellatrix Feb 20, 2026
8b61332
HTTP API: Improve error message to include the blocked URL.
audrasjb Feb 20, 2026
97b9e0b
Editor: Enable Block Hooks for content-like Custom Post Types.
audrasjb Feb 20, 2026
0b24def
WordPress 7.0 Beta 1.
ellatrix Feb 20, 2026
5bd1453
Post WordPress 7.0 Beta 1 version bump.
ellatrix Feb 20, 2026
f0bd85c
General: Remove unused variable in `wp_unique_filename()`.
SergeyBiryukov Feb 20, 2026
227c256
Site Health: Improve page cache detection with added header and refin…
westonruter Feb 20, 2026
ee795e6
AI: Fix errors for PHPStan rule level 0 after php-ai-client merge.
westonruter Feb 20, 2026
5bf14f5
XML-RPC: Account for parsed server URLs that do not specify `host` or…
westonruter Feb 21, 2026
fad5a79
Tests: Move `test_illegal_user_logins_single()` to the correct place.
SergeyBiryukov Feb 21, 2026
3f84a08
Tests: Use named data provider in a `balanceTags()` test.
SergeyBiryukov Feb 22, 2026
a9775c4
Code Quality: Explicitly return `null` when documented instead of `vo…
westonruter Feb 23, 2026
f6dea85
Docs: Supply missing documentation in `WP_MS_Themes_List_Table`.
westonruter Feb 23, 2026
bb5bbfa
Docs: Improve accuracy of `@return` type and description for `get_pos…
westonruter Feb 23, 2026
fc872cf
Code Quality: Return `null` instead of `void` in `paginate_links()`.
westonruter Feb 23, 2026
b4da519
Twenty Twenty Five: Exclude sticky posts with query offsets.
joedolson Feb 23, 2026
8d3062e
Code Quality: Correct `return` statement in `_remove_theme_support()`.
SergeyBiryukov Feb 23, 2026
b0fc8a0
Editor: Add `wp_` prefix real time collaboration option.
peterwilsoncc Feb 24, 2026
ce875da
Docs: Add missing space and remove duplicate operator values in `WP_D…
audrasjb Feb 24, 2026
2def07c
Docs: Indentation fix after [61723].
audrasjb Feb 24, 2026
f45ab6c
Build/Test Tools: Exclude `gutenberg` directory when running PHPCS.
desrosj Feb 24, 2026
20187b4
Code Quality: Correct `return` statement in `WP_Query::setup_postdata…
SergeyBiryukov Feb 24, 2026
1802bd6
Admin: Fix dismiss button alignment in Welcome panel.
joedolson Feb 24, 2026
09b8e12
Admin: Switch plugin card buttons to compact size.
joedolson Feb 24, 2026
45a608f
Customizer: Fix Copy button alignment in Share Preview.
joedolson Feb 24, 2026
05caa4c
Login and Registration: Add white background to register screen notices.
audrasjb Feb 25, 2026
bece250
Administration: Fix inconsistent vertical spacing in “At a Glance” wi…
audrasjb Feb 25, 2026
6d49e9c
Build/Test Tools: Explicitly enable pretty permalinks on the local de…
johnbillion Feb 25, 2026
05de002
Editor: Update Navigation Overlay template part description.
t-hamano Feb 25, 2026
eb18c33
Docs: Fix backwards default value for wp_list_users()::exclude_admin.
dmsnell Feb 25, 2026
5a6cdcb
Admin: Set info notices to use white background.
joedolson Feb 25, 2026
4e6b78d
Administration: Remove `aria-label` on post titles.
joedolson Feb 25, 2026
f4e9e82
Docs: Correct parameter variable name in `WP_REST_Icons_Controller`.
SergeyBiryukov Feb 25, 2026
d52c550
Administration: Fix e2e tests after removing `aria-label`.
joedolson Feb 25, 2026
2797bb3
Administration: Fix plugin and theme installer buttons.
joedolson Feb 25, 2026
2d3a62f
Editor: (Classic) Fix "skip to editor" link CSS.
joedolson Feb 25, 2026
9bdb319
Twenty Twenty: Fix Pullquote block letter case setting.
joedolson Feb 26, 2026
aae345c
Media: Fix misalignment in media panel mobile menu.
joedolson Feb 26, 2026
2bc0044
Users: A11y: Improve title attributes in author link functions.
joedolson Feb 26, 2026
f29ad11
Real-time collaboration: Remove ghost awareness state explicitly when…
ellatrix Feb 26, 2026
7e9ef66
HTML API: Preserve newlines when normalizing special elements.
sirreal Feb 26, 2026
49fba6a
Icons library: Prefer 'protected' visibility in WP_Icons_Registry
mcsf Feb 26, 2026
c9b5daa
Connectors: Backport Gutenberg connectors screen.
jorgefilipecosta Feb 26, 2026
f61911f
Gutenberg ref update.
ellatrix Feb 26, 2026
f05fe87
WordPress 7.0 Beta 2.
ellatrix Feb 26, 2026
e361790
Post WordPress 7.0 Beta 2 version bump.
ellatrix Feb 26, 2026
dded7c7
Code Quality: Initialize `$message` and `$message_class` in `network_…
SergeyBiryukov Feb 26, 2026
9e1e691
HTML API: Preserve `::set_modifiable_text()` TEXTAREA leading newlines.
sirreal Feb 27, 2026
72d3fb0
HTML API: Prevent bookmark exhaustion from throwing.
sirreal Feb 27, 2026
8cd3628
HTML API: Increase HTML Processor bookmark limit to 10,000.
sirreal Feb 27, 2026
73d20ac
Media: Make filters & image selection usable by voice control.
joedolson Feb 27, 2026
ac62a6c
Admin: Match welcome panel to other dashboard widgets.
joedolson Feb 27, 2026
7fd6f0b
Admin: Fix alignment of dashboard widgets and welcome panel.
joedolson Feb 27, 2026
02dee69
Cache API: Introduce fallback for when the `wp_cache_switch_to_blog()…
JJJ Feb 27, 2026
d7483f0
Admin: Fix alignment of community events search inputs.
joedolson Feb 27, 2026
a0b9178
Admin: Update admin colors on Privacy Policy screen.
joedolson Feb 27, 2026
aaa0032
Admin: A11y: Update separator colors.
joedolson Feb 27, 2026
56325ab
Editor: A11y: Use a tablist pattern for taxonomy terms.
joedolson Feb 27, 2026
0ea6a88
REST API: Prevent fatal error when non-string value is passed in endp…
westonruter Feb 27, 2026
6f57b82
Code Quality: Replace `void` with `null` in union return types in `li…
westonruter Feb 27, 2026
98b788b
Code Quality: Replace `void` with `null` in union return types in Cus…
westonruter Feb 27, 2026
d5fdee0
Code Quality: Replace `void` with `null` in union return types in `ge…
westonruter Feb 27, 2026
c4822a7
External Libraries: Update the Requests library to version 2.0.17.
SergeyBiryukov Feb 27, 2026
0345ce6
Administration: Consistent styling for site icon setting.
joedolson Feb 27, 2026
b5dbbdc
Quick/Bulk Edit: Fix misleading error on bulk edits.
joedolson Feb 27, 2026
f178cca
Cache API: Handle numerically-keyed `global_groups` when switching si…
JJJ Feb 28, 2026
4bbdf78
REST API: Guard against passing `null` as `$prepared_args` to `WP_RES…
westonruter Feb 28, 2026
27c65a9
Code Quality: Add `@phpstan-assert-if-true` to `is_wp_error()`.
westonruter Feb 28, 2026
76da792
Code Quality: Remove extra leading space in the class attribute in `l…
SergeyBiryukov Feb 28, 2026
0fbb7bf
AI: Update PHP AI Client package to 1.2.1.
Mar 1, 2026
d54af3b
AI: Remove unused `use` statements in tests.
Mar 1, 2026
f3ed2d5
Docs: Correct `@see` tag syntax for `@param` descriptions in the Reco…
SergeyBiryukov Mar 1, 2026
22b8dc6
Admin: Update focus state on color picker.
joedolson Mar 2, 2026
abdf1df
Admin: Reskin - update active plugin colors.
joedolson Mar 2, 2026
5f91308
Code Modernization: Use `str_starts_with()` in `WP_Duotone` class met…
SergeyBiryukov Mar 2, 2026
536d107
Customize: Make the "View All Locations" link consistent with the new…
audrasjb Mar 2, 2026
19a7a98
General: Update `wp.sanitize.stripTags()` to return empty string when…
westonruter Mar 2, 2026
57d8ba3
Admin: Reskin - update dismiss icons sizing.
joedolson Mar 2, 2026
f24f5f8
Admin: Reskin - fix empty dashboard widget alignment.
joedolson Mar 2, 2026
d77b57a
AI: Remove unnecessary PHP AI Client polyfills file.
Mar 3, 2026
86c7cd4
AI: Catch exceptions in `WP_AI_Client_Prompt_Builder::__construct()`.
Mar 3, 2026
6a8831a
Real-time collaboration: Slash meta key/values for updates and deletes.
peterwilsoncc Mar 3, 2026
59e1bba
Code Quality: Normalize `object` as type being supplied as comment, p…
westonruter Mar 3, 2026
892fcc2
Coding Standards: Apply changes from running `composer format`.
westonruter Mar 3, 2026
dc0654a
Script Loader: Document deprecated html5 script and style theme support.
sirreal Mar 3, 2026
28b9161
HTML API: Remove incorrect "stub implementation" since annotations.
sirreal Mar 3, 2026
7ae743a
HTML API: Exclude internal classes and methods from documentation.
sirreal Mar 3, 2026
ec46a05
General: VIPS library omit un-minimized and .map files.
adamsilverstein Mar 3, 2026
90d7aad
AI: Sync `Ability_Function_Resolver` API enhancement to harden security
gziolo Mar 3, 2026
bd6e249
HTML API: Check tag namespace in `::set_modifiable_text()`.
sirreal Mar 3, 2026
8cdb674
Embeds: Remove unnecessary `false` check in oEmbed data fetching.
westonruter Mar 3, 2026
f7f9113
Admin: Reskin - Welcome Panel viewport fixes.
joedolson Mar 3, 2026
3dea30b
Posts, Post Types: Restore post type icons in At a Glance.
joedolson Mar 3, 2026
0ca9a70
Code Editor: Improve types and fix options handling to avoid double-l…
westonruter Mar 3, 2026
13039a3
Admin Reskin: Correct color scheme for Site Health animation and blue…
SergeyBiryukov Mar 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 2 additions & 2 deletions index.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
*
* @var bool
*/
define('WP_USE_THEMES', true);
define( 'WP_USE_THEMES', true );

/** Loads the WordPress Environment and Template */
require('./wp-blog-header.php');
require __DIR__ . '/wp-blog-header.php';
7 changes: 3 additions & 4 deletions license.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
WordPress - Web publishing software

Copyright 2013 by the contributors
Copyright 2011-2026 by the contributors

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand All @@ -19,8 +19,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
This program incorporates work covered by the following copyright and
permission notices:

b2 is (c) 2001, 2002 Michel Valdrighi - m@tidakada.com -
http://tidakada.com
b2 is (c) 2001, 2002 Michel Valdrighi - Cafelog

Wherever third party code has been used, credit has been given in the code's
comments.
Expand Down Expand Up @@ -382,4 +381,4 @@ WRITTEN OFFER
The source code for any program binaries or compressed scripts that are
included with WordPress can be freely obtained at the following URL:

http://wordpress.org/download/source/
https://wordpress.org/download/source/
96 changes: 43 additions & 53 deletions readme.html
Original file line number Diff line number Diff line change
@@ -1,108 +1,98 @@
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex,nofollow" />
<title>WordPress &#8250; ReadMe</title>
<link rel="stylesheet" href="wp-admin/css/install.css?ver=20100228" type="text/css" />
<link rel="stylesheet" href="wp-admin/css/install.css?ver=20100228" />
</head>
<body>
<h1 id="logo">
<a href="http://wordpress.org/"><img alt="WordPress" src="wp-admin/images/wordpress-logo.png" /></a>
<br /> Version 3.5
<a href="https://wordpress.org/"><img alt="WordPress" src="wp-admin/images/wordpress-logo.png" /></a>
</h1>
<p style="text-align: center">Semantic Personal Publishing Platform</p>

<h1>First Things First</h1>
<p>Welcome. WordPress is a very special project to me. Every developer and contributor adds something unique to the mix, and together we create something beautiful that I&#8217;m proud to be a part of. Thousands of hours have gone into WordPress, and we&#8217;re dedicated to making it better every day. Thank you for making it part of your world.</p>
<h2>First Things First</h2>
<p>Welcome. WordPress is a very special project to me. Every developer and contributor adds something unique to the mix, and together we create something beautiful that I am proud to be a part of. Thousands of hours have gone into WordPress, and we are dedicated to making it better every day. Thank you for making it part of your world.</p>
<p style="text-align: right">&#8212; Matt Mullenweg</p>

<h1>Installation: Famous 5-minute install</h1>
<h2>Installation: Famous 5-minute install</h2>
<ol>
<li>Unzip the package in an empty directory and upload everything.</li>
<li>Open <span class="file"><a href="wp-admin/install.php">wp-admin/install.php</a></span> in your browser. It will take you through the process to set up a <code>wp-config.php</code> file with your database connection details.
<ol>
<li>If for some reason this doesn&#8217;t work, don&#8217;t worry. It doesn&#8217;t work on all web hosts. Open up <code>wp-config-sample.php</code> with a text editor like WordPad or similar and fill in your database connection details.</li>
<li>If for some reason this does not work, do not worry. It may not work on all web hosts. Open up <code>wp-config-sample.php</code> with a text editor like WordPad or similar and fill in your database connection details.</li>
<li>Save the file as <code>wp-config.php</code> and upload it.</li>
<li>Open <span class="file"><a href="wp-admin/install.php">wp-admin/install.php</a></span> in your browser.</li>
</ol>
</li>
<li>Once the configuration file is set up, the installer will set up the tables needed for your blog. If there is an error, double check your <code>wp-config.php</code> file, and try again. If it fails again, please go to the <a href="http://wordpress.org/support/" title="WordPress support">support forums</a> with as much data as you can gather.</li>
<li>Once the configuration file is set up, the installer will set up the tables needed for your site. If there is an error, double check your <code>wp-config.php</code> file, and try again. If it fails again, please go to the <a href="https://wordpress.org/support/forums/">WordPress support forums</a> with as much data as you can gather.</li>
<li><strong>If you did not enter a password, note the password given to you.</strong> If you did not provide a username, it will be <code>admin</code>.</li>
<li>The installer should then send you to the <a href="wp-login.php">login page</a>. Sign in with the username and password you chose during the installation. If a password was generated for you, you can then click on &#8220;Profile&#8221; to change the password.</li>
</ol>

<h1>Updating</h1>
<h2>Using the Automatic Updater</h2>
<p>If you are updating from version 2.7 or higher, you can use the automatic updater:</p>
<h2>Updating</h2>
<h3>Using the Automatic Updater</h3>
<ol>
<li>Open the <span class="file"><a href="wp-admin/update-core.php">wp-admin/update-core.php</a></span> in your browser and follow the instructions.</li>
<li>Open <span class="file"><a href="wp-admin/update-core.php">wp-admin/update-core.php</a></span> in your browser and follow the instructions.</li>
<li>You wanted more, perhaps? That&#8217;s it!</li>
</ol>

<h2>Updating Manually</h2>
<h3>Updating Manually</h3>
<ol>
<li>Before you update anything, make sure you have backup copies of any files you may have modified such as <code>index.php</code>.</li>
<li>Delete your old WordPress files, saving ones you&#8217;ve modified.</li>
<li>Upload the new files.</li>
<li>Point your browser to <span class="file"><a href="wp-admin/upgrade.php">/wp-admin/upgrade.php</a>.</span></li>
</ol>

<h2>Theme Template Changes</h2>
<p>If you have customized your theme templates, you may have to make some changes across major versions.</p>
<h2>Migrating from other systems</h2>
<p>WordPress can <a href="https://developer.wordpress.org/advanced-administration/wordpress/import/">import from a number of systems</a>. First you need to get WordPress installed and working as described above, before using <a href="wp-admin/import.php">our import tools</a>.</p>

<h1>Migrating from other systems</h1>
<p>WordPress can <a href="http://codex.wordpress.org/Importing_Content">import from a number of systems</a>. First you need to get WordPress installed and working as described above, before using <a href="wp-admin/import.php" title="Import to WordPress">our import tools</a>.</p>

<h1>System Requirements</h1>
<h2>System Requirements</h2>
<ul>
<li><a href="http://php.net/">PHP</a> version <strong>5.2.4</strong> or higher.</li>
<li><a href="http://www.mysql.com/">MySQL</a> version <strong>5.0</strong> or higher.</li>
<li><a href="https://www.php.net/">PHP</a> version <strong>7.4</strong> or greater.</li>
<li><a href="https://www.mysql.com/">MySQL</a> version <strong>5.5.5</strong> or greater.</li>
</ul>

<h2>System Recommendations</h2>
<h3>Recommendations</h3>
<ul>
<li>The <a href="http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html">mod_rewrite</a> Apache module.</li>
<li>A link to <a href="http://wordpress.org/">http://wordpress.org</a> on your site.</li>
<li><a href="https://www.php.net/">PHP</a> version <strong>8.3</strong> or greater.</li>
<li><a href="https://www.mysql.com/">MySQL</a> version <strong>8.0</strong> or greater OR <a href="https://mariadb.org/">MariaDB</a> version <strong>10.6</strong> or greater.</li>
<li>The <a href="https://httpd.apache.org/docs/2.2/mod/mod_rewrite.html">mod_rewrite</a> Apache module.</li>
<li><a href="https://wordpress.org/news/2016/12/moving-toward-ssl/">HTTPS</a> support.</li>
<li>A link to <a href="https://wordpress.org/">wordpress.org</a> on your site.</li>
</ul>

<h1>Online Resources</h1>
<p>If you have any questions that aren&#8217;t addressed in this document, please take advantage of WordPress&#8217; numerous online resources:</p>
<h2>Online Resources</h2>
<p>If you have any questions that are not addressed in this document, please take advantage of WordPress&#8217; numerous online resources:</p>
<dl>
<dt><a href="http://codex.wordpress.org/">The WordPress Codex</a></dt>
<dd>The Codex is the encyclopedia of all things WordPress. It is the most comprehensive source of information for WordPress available.</dd>
<dt><a href="http://wordpress.org/news/">The WordPress Blog</a></dt>
<dt><a href="https://wordpress.org/documentation/">HelpHub</a></dt>
<dd>HelpHub is the encyclopedia of all things WordPress. It is the most comprehensive source of information for WordPress available.</dd>
<dt><a href="https://wordpress.org/news/">The WordPress Blog</a></dt>
<dd>This is where you&#8217;ll find the latest updates and news related to WordPress. Recent WordPress news appears in your administrative dashboard by default.</dd>
<dt><a href="http://planet.wordpress.org/">WordPress Planet</a></dt>
<dt><a href="https://planet.wordpress.org/">WordPress Planet</a></dt>
<dd>The WordPress Planet is a news aggregator that brings together posts from WordPress blogs around the web.</dd>
<dt><a href="http://wordpress.org/support/">WordPress Support Forums</a></dt>
<dd>If you&#8217;ve looked everywhere and still can&#8217;t find an answer, the support forums are very active and have a large community ready to help. To help them help you be sure to use a descriptive thread title and describe your question in as much detail as possible.</dd>
<dt><a href="http://codex.wordpress.org/IRC">WordPress <abbr title="Internet Relay Chat">IRC</abbr> Channel</a></dt>
<dd>There is an online chat channel that is used for discussion among people who use WordPress and occasionally support topics. The above wiki page should point you in the right direction. (<a href="irc://irc.freenode.net/wordpress">irc.freenode.net #wordpress</a>)</dd>
<dt><a href="https://wordpress.org/support/forums/">WordPress Support Forums</a></dt>
<dd>If you&#8217;ve looked everywhere and still cannot find an answer, the support forums are very active and have a large community ready to help. To help them help you be sure to use a descriptive thread title and describe your question in as much detail as possible.</dd>
<dt><a href="https://make.wordpress.org/support/handbook/appendix/other-support-locations/introduction-to-irc/">WordPress <abbr>IRC</abbr> (Internet Relay Chat) Channel</a></dt>
<dd>There is an online chat channel that is used for discussion among people who use WordPress and occasionally support topics. The above wiki page should point you in the right direction. (<a href="https://web.libera.chat/#wordpress">irc.libera.chat #wordpress</a>)</dd>
</dl>

<h1><abbr title="eXtensible Markup Language">XML</abbr>-<abbr title="Remote Procedure Call">RPC</abbr> and Atom Interface</h1>
<p>You can post to your WordPress blog with tools like <a href="http://download.live.com/writer">Windows Live Writer</a>, <a href="http://illuminex.com/ecto/">Ecto</a>, <a href="http://bloggar.com/">w.bloggar</a>, <a href="http://radio.userland.com/">Radio Userland</a> (which means you can use Radio&#8217;s email-to-blog feature), <a href="http://www.newzcrawler.com/">NewzCrawler</a>, and other tools that support the blogging <abbr title="application programming interface">API</abbr>s! :) You can read more about <a href="http://codex.wordpress.org/XML-RPC_Support"><abbr>XML</abbr>-<abbr>RPC</abbr> support on the Codex</a>.</p>

<h1>Post via Email</h1>
<p>You can post from an email client! To set this up go to your &#8220;Writing&#8221; options screen and fill in the connection details for your secret <abbr title="Post Office Protocol version 3">POP3</abbr> account. Then you need to set up <code>wp-mail.php</code> to execute periodically to check the mailbox for new posts. You can do it with <a href="http://en.wikipedia.org/wiki/Cron">cron</a>-jobs, or if your host doesn&#8217;t support it you can look into the various website-monitoring services, and make them check your <code>wp-mail.php</code> <abbr title="Uniform Resource Locator">URL</abbr>.</p>
<p>Posting is easy: Any email sent to the address you specify will be posted, with the subject as the title. It is best to keep the address discrete. The script will <em>delete</em> emails that are successfully posted.</p>

<h1>User Roles</h1>
<p>We introduced a very flexible roles system in version 2.0. You can <a href="http://codex.wordpress.org/Roles_and_Capabilities" title="WordPress roles and capabilities">read more about Roles and Capabilities on the Codex</a>.</p>

<h1>Final Notes</h1>
<h2>Final Notes</h2>
<ul>
<li>If you have any suggestions, ideas, or comments, or if you (gasp!) found a bug, join us in the <a href="http://wordpress.org/support/">Support Forums</a>.</li>
<li>WordPress has a robust plugin <abbr title="application programming interface">API</abbr> that makes extending the code easy. If you are a developer interested in utilizing this, see the <a href="http://codex.wordpress.org/Plugin_API" title="WordPress plugin API">plugin documentation in the Codex</a>. You shouldn&#8217;t modify any of the core code.</li>
<li>If you have any suggestions, ideas, or comments, or if you (gasp!) found a bug, join us in the <a href="https://wordpress.org/support/forums/">Support Forums</a>.</li>
<li>WordPress has a robust plugin <abbr>API</abbr> (Application Programming Interface) that makes extending the code easy. If you are a developer interested in utilizing this, see the <a href="https://developer.wordpress.org/plugins/">Plugin Developer Handbook</a>. You shouldn&#8217;t modify any of the core code.</li>
</ul>

<h1>Share the Love</h1>
<p>WordPress has no multi-million dollar marketing campaign or celebrity sponsors, but we do have something even better&#8212;you. If you enjoy WordPress please consider telling a friend, setting it up for someone less knowledgable than yourself, or writing the author of a media article that overlooks us.</p>
<h2>Share the Love</h2>
<p>WordPress has no multi-million dollar marketing campaign or celebrity sponsors, but we do have something even better&#8212;you. If you enjoy WordPress please consider telling a friend, setting it up for someone less knowledgeable than yourself, or writing the author of a media article that overlooks us.</p>

<p>WordPress is the official continuation of <a href="http://cafelog.com/">b2/caf&#233;log</a>, which came from Michel V. The work has been continued by the <a href="http://wordpress.org/about/">WordPress developers</a>. If you would like to support WordPress, please consider <a href="http://wordpress.org/donate/" title="Donate to WordPress">donating</a>.</p>
<p>WordPress is the official continuation of b2/caf&#233;log, which came from Michel V. The work has been continued by the <a href="https://wordpress.org/about/">WordPress developers</a>. If you would like to support WordPress, please consider <a href="https://wordpress.org/donate/">donating</a>.</p>

<h1>License</h1>
<p>WordPress is free software, and is released under the terms of the <abbr title="GNU General Public License">GPL</abbr> version 2 or (at your option) any later version. See <a href="license.txt">license.txt</a>.</p>
<h2>License</h2>
<p>WordPress is free software, and is released under the terms of the <abbr>GPL</abbr> (GNU General Public License) version 2 or (at your option) any later version. See <a href="license.txt">license.txt</a>.</p>

</body>
</html>
Loading