WordPress 6.3 introduces a significant improvement to the getpages()function. It now utilizes WPQuery internally, addressing a 13-year-old ticket (#12821). This update reduces complexity by offloading database queries and cache handling to WP_Query.
As a result, this eliminates redundancy and ensures that all filters within WPQuery apply to getpages(). Users employing filters like postsprequery or postsresults for customized WPQuery behavior, including data retrieval from alternative sources such as cache or other databases, will benefit. Additionally, a new filter named getpagesqueryargs has been added, allowing developers to modify parameters passed to WPQuery while maintaining compatibility with original arguments.
PHP Support
WordPress 6.3 no longer provides support for PHP 5.
The minimum supported PHP version has been raised to 7.0.0.
Wrap Up
WordPress 6.3 release represents a significant leap in the editing experience. The improvements are substantial, covering various new editing features in the site editor, a redesigned and versatile block pattern system, new blocks, improved performance, enhanced accessibility, and internationalization enhancements, among other improvements.
If you’re thinking about upgrading your WordPress site to leverage these remarkable advancements, our skilled team of WordPress professionals is here to offer seamless assistance and guidance. Embrace the capabilities of WordPress 6.3 and discover new possibilities for your online presence.
WordPress 6.3 introduces notable improvements aimed at enhancing load time performance for content containing images. The impact of these enhancements is particularly evident in the Largest Contentful Paint (LCP) metric, which gauges the time taken from the request initiation until the largest content element within the viewport is rendered.
Automated fetchpriority Support
WordPress 6.3 latest release, now includes the fetchpriority attribute, set to “high,” within the image tag it identifies as the “LCP image” – the image constituting the largest content within the viewport. This attribute instructs the browser to prioritize this image, boosting LCP performance by approximately 5-10%. For further context, refer to the initial proposal post.
Automated lazy-loading
A series of refinements and resolutions have been introduced to enhance the automatic management of lazy-loading using the loading attribute. This refinement process, initiated in WordPress 5.9 and continued in 6.2, culminates in comprehensive enhancements in WordPress 6.3. This meticulous approach ensures the more accurate identification of images where omission of the attribute is appropriate, thereby contributing to optimized performance. For deeper insights into the significance of not lazy-loading in-viewport images, especially the LCP image, in the context of performance, refer to the relevant WordPress 5.9 dev note post.