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, […]
8 Digital Marketing Tips That Will Work for ALL Businesses
Did you know that global digital advertising spending was estimated at $441 billion in 2022 and is projected to reach $526 billion by 2024? (Source: Active Campaign) The digital ad spending worldwide is estimated at $485 billion in 2023. Nearly $500 billion in digital ads! That’s a HUGE number, right? Why businesses around the world are spending so […]
7 Best Web Hosting for Nonprofits In 2023 [#5 Is FREE!]
Are you a nonprofit who’s looking for a free or affordable web hosting choice? If you’re a nonprofit organization, you know that every dollar counts. That’s why finding a reliable and secure web hosting provider offering affordable (or free) services is important. In this post, you’ll discover the 7 best web hosting for nonprofits, including the web hosts […]
9 tips to creating interesting content – no matter the business you’re coming from –
Do you find yourself struggling with creating interesting content, thinking that – maybe – you have a boring business or offer no one wants to hear and read about? Please… let me introduce you to the ultimate questionnaire that helps you come up with the on-point creating interesting content everyone will love engaging with! Now, a quick backstory… […]