WordPress 6.4 comes with several enhancements to the wp_get_loading_optimization_attributes() function which was introduced in 6.3 as a central place to manage loading optimization attributes, specifically for images and iframes. Quick recap: Loading optimization attributes are those such as loading=”lazy” or fetchpriority=”high”, which can be added to certain HTML tags to optimize loading performance in the browser. Simplified complex […]
What Is Debug Mode in WordPress?
If you’re a website owner or developer, you’ve probably come across the term “debug mode” at some point. This powerful tool can help you identify and resolve issues on your WordPress platform, ensuring it runs smoothly and efficiently. So, what is debug mode in WordPress exactly? Debug mode is a setting that provides you with detailed information about […]
2023’s Most Influential Agency Coaches and Consultants to Follow
Successful agency leaders often learn from others. In 2023, if you’re an agency owner with big goals, our list of 70 agency coaches and consultants can help you reach your goals. Growing your agency can be tough. Whether you want to change your agency, focus on a certain area, offer more services, build a great team, or increase […]
New option functions in 6.4
WordPress 6.4 introduces a number of new functions related to options, with a particular focus on autoloaded options. While options are autoloaded by default, based on the $autoload parameter of add_option() and update_option(), autoloading too many options is a common cause for slow server response time as well as bugs while using a persistent object cache. To help […]
Replacing hard-coded style tags with wp_add_inline_style()
This dev note highlights the changes made in WordPress 6.4 to style loading. The main focus of the changes was to replace manually created style tags printed at the wp_head action with calls to wp_add_inline_style(). This change was implemented to address issues related to redundant code and bypassing the core’s style enqueuing system, which made it challenging for […]
Improvements to Object Caching in WordPress 6.4
In WordPress 6.4, the Performance team has introduced several enhancements centered around object caching, leading to better handling of filters, reduced database queries, and improved overall system efficiency. Change the position of notoptions lookup in get_option() In the get_option() function, a cache lookup for the notoptions key is performed; this stores an array of keys for options known […]
Improvements to Template Loading in WordPress 6.4
Improve performance of _register_theme_block_patterns() function The _register_theme_block_patterns() function previously introduced a substantial resource overhead issue, especially noticeable when themes, such as Twenty Twenty Four, registered a large number of block patterns. This overhead was mainly due to the extensive file operations required by the function, including file system checks and file reads. To address these performance issues, we […]
Performance Chat Summary: 17 October 2023
Meeting agenda here and the full chat log is available beginning here on Slack. Announcements Welcome to our new members of #core-performance WordPress 6.4 Release Candidate 1 is today Dev notes discussion @joemcgill We started tracking these in this GH issue: https://github.com/WordPress/performance/issues/840 @flixos90 updated dev notes ready for review in this Slack thread Two other dev notes for the docs team […]
Performance Chat Agenda: 17 October 2023
Here is the agenda for this week’s performance team meeting scheduled for Oct 17, 2023 at 15:00 UTC. If you have any topics you’d like to add to this agenda, please add them in the comments below. Announcements Welcome to our new members of #core-performance WordPress 6.4 Release Candidate 1 is today Reminder about the Performance Hallway Hangout […]
8 Best WordPress Chatbots for your Website in 2023
WordPress users have always wanted the most out of the platform. Adding chatbots to a website is one of the easiest ways to make it more engaging and helpful. And nowadays, creating, training, and rolling out a chatbot is easier than ever. We’ve sifted through the best WordPress chatbots for your websites, comparing their features and costs. First, […]