Make WordPress Core

Timeline



01/14/2026: Today

05:03 Ticket #64503 (Fix grammatical error in class-wp-ability.php) created by hbhalodia
## Issue While reviewing the codebase for the Abilities API, I used …
03:15 Ticket #64502 (CSS Syntax error in _admin.scss: Malformed content property) closed by peterwilsoncc
invalid: Replying to hiroshisato: > I sincerely apologize. > > I …
02:29 Ticket #64502 (CSS Syntax error in _admin.scss: Malformed content property) created by hiroshisato
Hello, I noticed a CSS syntax error in …

01/13/2026: Yesterday

23:57 Ticket #62542 (TypeError in class-wp-plugins-list-table.php due to invalid $time value.) closed by SergeyBiryukov
fixed: In 61481: […]
23:57 Changeset [61481] by SergeyBiryukov
Plugins: Remove incorrect entries from the recently_activated option …
23:22 Ticket #62616 (Time Setting in WP general settings is not followed in Update screen) closed by SergeyBiryukov
duplicate: Hi there, thanks for the ticket! Replying to swissspidy: …
22:09 Ticket #64350 (checkbox not working as expected in the admin panel) reopened by peterwilsoncc
Reopening for merging to the 6.9 branch pending another committers …
22:07 Ticket #64350 (checkbox not working as expected in the admin panel) closed by peterwilsoncc
fixed: In 61480: […]
22:07 Changeset [61480] by peterwilsoncc
General: Use legacy content properties for CSS icons. In modern …
20:39 Ticket #64501 (Consider leaving title field blank as default for images in library) created by drw158
There are accessibility issues with using the title tag for images. …
18:03 Ticket #64408 (Global Styles: Lift restrictions on global styles for classic themes) closed by youknowriad
fixed: In 61479: […]
18:03 Changeset [61479] by youknowriad
Customize: Preserve CSS cascade for Additional CSS in classic themes. …
16:28 Ticket #63970 (Disabled .handle-actions button receives keyboard focus) closed by joedolson
wontfix: On discussion in the #a11y bug scrub, we agreed that this would not be …
15:48 Ticket #64499 (Undefined array key "file" in wp-includes/media.php) closed by sabernhardt
duplicate: The missing "file" array key in wp_image_add_srcset_and_sizes() is …
15:11 Changeset [61478] by jonsurrell
Build/Test Tools: Use semantic HTML comparison in script tests. The …
13:27 Ticket #64500 (Scripts: Use HTML API to generate script tags with improved safety) created by jonsurrell
The HTML API can produce SCRIPT tags that are safe, or reject the …
13:11 Ticket #64419 (HTML API: Escape JavaScript, JSON script tag contents automatically) closed by jonsurrell
fixed: In 61477: […]
13:11 Changeset [61477] by jonsurrell
HTML API: Escape script tag contents automatically. When setting …
11:17 Ticket #64499 (Undefined array key "file" in wp-includes/media.php) created by djsuperfive
Hi, I have this error emitted by wp-includes/media.php […] I …
02:57 Changeset [61476] by youknowriad
Build/Test Tools: Synchronize svn:ignore with .gitignore. Adds …

01/12/2026:

21:53 Ticket #64498 (Add core support for random content redirects) created by annezazu
WordPress Core does not include functionality to redirect a request to …
21:50 Ticket #63606 (npm run dev: Warning: Maximum call stack size exceeded) closed by SergeyBiryukov
fixed: In 61475: […]
21:50 Changeset [61475] by SergeyBiryukov
Build/Test Tools: Ignore third-party plugins in grunt watch task. …
21:15 Ticket #64497 (Code Modernization: Replace manual comparison logic with the spaceship ...) closed by westonruter
fixed: In 61474: […]
21:15 Changeset [61474] by westonruter
Code Modernization: Utilize spaceship operator <=> in sort …
18:20 Ticket #64408 (Global Styles: Lift restrictions on global styles for classic themes) reopened by westonruter
In testing with Twenty Twenty-One, this change broke live preview in …
15:06 Ticket #64192 (Irrelevant warning shown on Settings -> Reading when no privacy policy ...) closed by sabernhardt
duplicate: Duplicate of #60750.
13:05 Ticket #64487 (Audio player in classic editor not loading assets) closed by wigglypoppins
invalid: Hello, Apologies for this, after a further testing I've found out …
12:19 Ticket #64402 (REST API: Block themes without theme.json cannot use global styles) closed by youknowriad
fixed: This is now fixed by https://core.trac.wordpress.org/changeset/61473
12:18 Ticket #64408 (Global Styles: Lift restrictions on global styles for classic themes) closed by youknowriad
fixed: In 61473: […]
12:18 Changeset [61473] by youknowriad
Global Styles: Lift classic block restrictions. Enable Global Styles …
10:46 Ticket #64497 (Code Modernization: Replace manual comparison logic with the spaceship ...) created by Soean
Since WordPress has bumped its minimum supported PHP version to 7.4, …
09:30 Changeset [61472] by youknowriad
General: Restore and deprecate wp_register_development_scripts(). …
09:26 Ticket #64496 (Type Error with gmdate() in dashboard Activity widget) created by vanhoucke
[…]

01/11/2026:

21:47 Ticket #60111 (Twenty Twenty-One: Dark mode toggle script loaded twice in frontend) closed by SergeyBiryukov
fixed: In 61471: […]
21:47 Changeset [61471] by SergeyBiryukov
Twenty Twenty-One: Only enqueue block editor assets in the admin. …
20:15 Ticket #64495 (Site Status WordPress 6.9 Cannot See PHP 8.5) closed by swissspidy
worksforme: Hi there and welcome to Trac When a new version of PHP is released, …
16:31 Ticket #64489 (Admin Ajax: Improve action input sanitization with sanitize_key()) closed by westonruter
invalid: There are no valid changes after the PR reviews. Thank you for opening …
14:07 Ticket #64495 (Site Status WordPress 6.9 Cannot See PHP 8.5) created by hehe1234
I have PHP 8.5. However, my Site Status pages show a warning that my …
06:48 Ticket #64488 (Code Modernization: replace if isset() return with null coalescing) closed by westonruter
fixed: In 61470: […]
06:48 Changeset [61470] by westonruter
Code Modernization: Replace if statements with null coalescing …
06:34 Ticket #64361 (Leverage HTML API to implement block template skip link) closed by westonruter
fixed: In 61469: […]
06:34 Changeset [61469] by westonruter
Themes: Use WP_HTML_Tag_Processor to insert the block template skip …
02:26 Ticket #64485 (WP_Block_Processor should indicate that inner HTML matches no block type.) reopened by dmsnell
Re-opening for review for backport into 6.9.1 branch.
00:01 Ticket #64491 (Update to PHPMailer 7.0.2) reopened by SergeyBiryukov
Reopening for 6.9.1 consideration.

01/10/2026:

23:50 Ticket #64491 (Update to PHPMailer 7.0.2) closed by SergeyBiryukov
fixed: In 61468: […]
23:50 Changeset [61468] by SergeyBiryukov
External Libraries: Upgrade PHPMailer to version 7.0.2. The latest …
22:01 Ticket #63724 (HTML API: Reliably parse HTML attributes in `wp_kses_hair()`) reopened by dmsnell
Re-opening to track follow-up work: - Apply the same basic fix to …
21:45 Ticket #63724 (HTML API: Reliably parse HTML attributes in `wp_kses_hair()`) closed by dmsnell
fixed: In 61467: […]
21:45 Changeset [61467] by dmsnell
HTML API: Refactor wp_kses_hair() for spec-compliance. …
18:28 Ticket #57518 (Undefined array key in widgets.php on line 919) closed by westonruter
fixed: In 61466: […]
18:28 Changeset [61466] by westonruter
Widgets: Ensure a widget is registered prior to checking its ID in …
13:39 Ticket #64494 (Bump minimum PHP version to 8.*) created by masteradhoc
This ticket tracks discussion and work on the next bump to the minimum …
07:58 Ticket #64490 (Editor: LinkControl dialog missing ARIA labels) closed by wildworks
reported-upstream
06:36 Ticket #58932 (wp_setup_nav_menu_item() throws PHP warning when using virtual menu-items) closed by westonruter
fixed: In 61465: […]
06:36 Changeset [61465] by westonruter
Menus: Ensure a WP_Post instance gets passed to get_post_states()
05:27 Changeset [61464] by westonruter
Code Modernization: Use null coalescing operator in additional …
05:01 Changeset [61463] by westonruter
Code Modernization: Use null coalescing operator instead of isset()

01/09/2026:

23:45 Changeset [61462] by SergeyBiryukov
Docs: Correct DocBlock formatting for a …
23:38 Ticket #63979 (WordPress Core setup does not configure XDebug properly) reopened by westonruter
23:37 Ticket #63979 (WordPress Core setup does not configure XDebug properly) closed by westonruter
fixed: In 61461: […]
23:37 Changeset [61461] by westonruter
Build/Test Tools: Improve Xdebug cross-platform compatibility. …
22:12 Ticket #64493 (Plugin dependencies: better messaging or management of plugin active states) created by joedolson
Currently, if a plugin cannot be deleted due to plugin dependencies, …
21:57 Ticket #64492 (If admin session has timed out, uploading an image to media library ...) created by bluesix
In the backend, if a user session expires (cookie expires) whilst on …
20:36 Ticket #64491 (Update to PHPMailer 7.0.2) created by SirLouen
PHPMailer 7.0.2 last release: …
20:30 Ticket #64479 (XML-RPC addTwoNumbers needs to check arg types) closed by westonruter
fixed: In 61460: […]
20:30 Changeset [61460] by westonruter
XML-RPC: Update addTwoNumbers demo method to check args prior to …
20:22 Ticket #64490 (Editor: LinkControl dialog missing ARIA labels) created by mohammadzaid
LinkControl dialog (Ctrl+K) lacks proper accessibility: Issues: 1. …
16:47 Ticket #64489 (Admin Ajax: Improve action input sanitization with sanitize_key()) created by mohammadzaid
== Issue == admin-ajax.php handles $_REQUEST['action'] without …
14:27 Ticket #64488 (Code Modernization: replace if isset() return with null coalescing) created by Soean
In #63430 isset() ternary were replaced with null coalescing. We also …
11:45 Ticket #62622 (Bump minimum PHP version to 7.4) closed by johnbillion
fixed: In 61459: […]
11:45 Changeset [61459] by johnbillion
General: Increase the minimum supported version of PHP to 7.4. Props …
10:29 Ticket #64487 (Audio player in classic editor not loading assets) created by wigglypoppins
Hello, A client of ours spotted an issue where the media element for …
10:16 Ticket #64486 (Deactivating plugin removes native wp metabox from page editor) created by mrDollar4444
Hi, can you please confirm the issue? Path to recreate: 1. On a brand …
09:21 Changeset [61458] by youknowriad
Build: Move Gutenberg checkout to a postinstall script. This …
04:27 Ticket #63430 (Coding Standards: replace isset() ternary with null coalescing) closed by westonruter
fixed: Fixed by [61457].
04:26 Ticket #58874 (Code Modernization: Consider using the null coalescing operator.) closed by westonruter
fixed: In 61457: […]
04:26 Changeset [61457] by westonruter
Code Modernization: Use null coalescing operator instead of isset()
04:20 Changeset [61456] by westonruter
Code Modernization: Administration: Use null coalescing operator …
02:46 Changeset [61455] by westonruter
Code Modernization: Upgrade/Install: Use null coalescing operator …
02:38 Changeset [61454] by westonruter
Code Modernization: Menus, Template, XML-RPC: Use null coalescing …
02:24 Changeset [61453] by westonruter
Code Modernization: Media: Use null coalescing operator instead of …

01/08/2026:

23:43 Ticket #64485 (WP_Block_Processor should indicate that inner HTML matches no block type.) closed by dmsnell
fixed: In 61452: […]
23:43 Changeset [61452] by dmsnell
Block Processor: Fix is_block_type() for inner HTML Previously, the …
21:13 Ticket #64485 (WP_Block_Processor should indicate that inner HTML matches no block type.) created by dmsnell
When the Block Processor was introduced there was a latent bug in the …
18:51 Ticket #64442 (Deprecate and remove HTML5 script theme support) reopened by jonsurrell
Reopening to consider how to handle
18:29 Ticket #31313 (refactor is_email() tests to use separate data files and PHPUnit ...) closed by SergeyBiryukov
fixed: In 61451: […]
18:29 Changeset [61451] by SergeyBiryukov
Tests: Refactor is_email() tests to use a data provider. Follow-up …
14:26 Ticket #64484 (viewScriptModule is also being loaded in the block editor) created by vrishabhsk
viewScriptModule file defined in the block.json is meant to be …
12:07 Ticket #64309 (patterns) reopened by wildworks
I was able to reproduce the issue. The key point is that the error …
11:24 Ticket #64483 (Core Abilities getting error when execution) created by arkenon
When trying to execute "core/get-user-info" and …
08:38 Changeset [61450] by youknowriad
Build/Test Tools: Use --fast flag for Gutenberg builds. Adds the …
07:18 Ticket #64478 (Error occurs when exporting Products via Tools → Export in WordPress 6.9) closed by hbhalodia
duplicate: Duplicate of #64347. Hi @NitsPatel, Thanks for the patch. The issue …
06:27 Ticket #63091 (wp_get_archives() with post_type parameter generates duplicate query ...) closed by childsview
invalid: Hi, thank you for testing and following up on this issue. I have …
00:47 Changeset [61449] by johnbillion
Docs: Correct the documented value ranges for query parameters …

01/07/2026:

22:21 Ticket #64482 (Twenty Twenty-One: Efficiency refactor of excerpt-generation with ...) created by dmsnell
Refactors twenty_twenty_one_print_first_instance_of_block() to rely …
21:25 Ticket #64481 (Explore Sec-Fetch Headers as a Core-Supported CSRF Mitigation Mechanism) created by nickchomey
Sec-Fetch headers (1) are a modern browser standard designed …
18:48 Ticket #64480 (WordPress PHP Deprecated: Implicit conversion from float 44.168) created by sotnas
Hi, WP V6.9 PHP 8.1 And give me Wordpress PHP Deprecated: Implicit …
18:31 Ticket #64479 (XML-RPC addTwoNumbers needs to check arg types) created by josephscott
The current addTwoNumbers code will generate a fatal error in PHP …
16:46 Ticket #62816 (Trying to access array offset on false in ...) closed by SergeyBiryukov
fixed: In 61448: […]
16:46 Changeset [61448] by SergeyBiryukov
Site Health: Check plugin data in …
14:24 Ticket #64478 (Error occurs when exporting Products via Tools → Export in WordPress 6.9) created by NitsPatel
In WordPress 6.9, exporting Products using the built-in Tools → Export …
Note: See TracTimeline for information about the timeline view.