get_transient() is now more strict in 4.3

WordPress 4.3 includes a change to get_transient(). As reported in #23881 and #30380, get_transient() had a check for get_option( $transient_timeout ) < time(). Because get_option() can return false and false is always < time() 😖, get_transient() could delete transient timeout options in an unexpected way or cause two more unnecessary queries. WordPress 4.3 now checks […]

Developer Blog editorial meeting summary, February 1, 2024

Summary of the WordPress Developer Blogblog (versus network, site) meeting, which took place in the  #core-dev-blog channel on the Make WordPress SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/.. Start of the meeting in Slack. Attendees: @marybaum, @milana_cap @greenshady, @oglekler, second half @webcommsat, @bph […]

Performance Chat Summary: 16 January 2024

Meeting agenda here and the full chat log is available beginning here on Slack. Announcements Priority Projects Server Response Time Notes from today’s call: Database Optimization Notes from today’s call: JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS […]

Improvements to Template Loading in WordPress 6.4

WordPress 6.4 includes several improvements to template loading. These include caching of block patterns to reduce file system overhead, removal of unnecessary file existence checks in theme functions, caching of block template folders to reduce file lookups, and implementation of the_header_image_tag() function in older core themes for compatibility.

Miscellaneous Editor changes in WordPress 6.4

In this dev note for WordPress 6.4, you will find a collection of smaller changes to existing block features, updates to theme.json and APis.

Four Weeks in Core – October 9, 2023

Welcome back to a new issue of Week in CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.. Let’s take a look at what changed on TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. between September 4 and October […]

Performance Chat Summary: 15 August 2023

Meeting agenda here and the full chat log is available beginning here on Slack. Announcements Priority Projects Server Response Time Link to roadmap projects Contributors: @joemcgill @spacedmonkey @aristath @swissspidy Database Optimization Link to roadmap projects Contributors: @aristath @spacedmonkey @olliejones JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects […]

Admin Design

Introduction About a year ago, some early notions of how we could evolve the admin experience were shared. The site editor, and the foundation set by its fluid browsing and editing flows, provides a pathway for revitalising the adminadmin (and super admin) experience. Given all the workflows and collaboration requirements through the upcoming phase 3 […]

New in 6.3: Rollback for failed manual plugin and theme updates

Should the manual pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in […]

Miscellaneous Editor changes in WordPress 6.2

In this dev note, you will find a collection of smaller changes to existing block features, updates to theme.json and deprecated APIs and components.