Are they selling the solution?
23.01.2026 07:00 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0@spacedmonkey.bsky.social
WordPress core committer. Working on the Times. Lover of open source.
Are they selling the solution?
23.01.2026 07:00 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0The WordPress ENV package now supports SPX (Simple Profiling eXtension) ๐
Get lightweight PHP profiling with a built-in web UI, making it much easier to analyse and optimise performance during development.
github.com/WordPress/gu...
I think in the new year I am going to play around with โSnapshot testing with PHPUnitโ. This could be really cool to check front end, to ensure html markup doesnโt change, unless I meant it to
github.com/spatie/phpun...
If you want the full technical breakdown โ and how hosts or cache providers might handle upgrade scenarios โ read the announcement blog post on Make/Core.
๐ Full details: make.wordpress.org/core/2025/11...
This applies to nearly every query type: posts, comments, terms, users, sites, networks, and more.
The result: far better cache efficiency, fewer wasted objects, improved hit rates, and predictable behaviour under heavy load.
From 6.9, cache keys stay consistent. The freshness check (via last_changed) now lives inside the cached value itself.
If the data is stale, WordPress overwrites the existing entry rather than creating a new key.
Previously, query caches included last_changed inside the cache key. Every content update generated brand-new keys, leaving old entries stranded and wasting memory.
At scale, this meant caches filled up with unreachable data.
After more than two years of work, a major performance improvement is landing in WordPress 6.9: consistent cache keys for all query groups.
This change will have a huge impact on sites running a persistent object cache at scale.
Iโm helping with this one.
05.10.2025 16:55 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0For those that use the REST API with context=edit, there is a change added to core that adds a permission check that break some of your calls.
REST API: Increase the specificity of capability checks for collectioโฆ ยท WordPress/wordpress-develop@52992d2 github.com/WordPress/wo...
I am heading to @loopconf.com this week in London. First time at a WordPress conference in a while, excited to connect with the WordPress community again.
23.09.2025 10:39 โ ๐ 5 ๐ 0 ๐ฌ 1 ๐ 0Cover block images are a special case. They should really use an image tag but they donโt. They use a div with background image as it gives more css control.
18.08.2025 16:43 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0Accessibility question: should the WordPress cover block have alt text? Technically a cover block uses a background image which doesnโt have alt but should it? Should decorative images have alt text? ๏ฟผ
18.08.2025 11:47 โ ๐ 2 ๐ 1 ๐ฌ 1 ๐ 0I would love to see a custom LLM for WordPress, it could contain trac, the codex and maybe the plugin repo. I would love to be able to ask questions of the whole of trac, like why decisions were made, find duplicate tickets or find plugins with similar functionality.
18.07.2025 07:33 โ ๐ 4 ๐ 0 ๐ฌ 1 ๐ 0I would love to see a custom LLM for WordPress, it could contain trac, the codex and maybe the plugin repo. I would love to be able to ask questions of the whole of trac, like why decisions were made, find duplicate tickets or find plugins with similar functionality.
18.07.2025 07:32 โ ๐ 2 ๐ 1 ๐ฌ 0 ๐ 1WordPress 6.8.2 just dropped, and Iโm especially proud of one small but mighty improvement: we closed a 15-year-old ticket! ๐
wp_get_attachment_image_attributes now includes height and width. This unlocks some powerful tricksโlike replacing image URLs or dynamically adjusting dimensions.
Have you ever used the alias_of term functionality in WordPress?
Or even heard of it?
Genuinely curious โ reply and let me know. ๐ #WordPress #DevSurprises
Apparently it was officially deprecated in WordPress 4.7 โ yet it still works if you manually set it.
I canโt believe this was quietly lurking in plain sight all this time.
It doesnโt show up in the admin UI.
Thereโs no core UI for managing aliases.
You have to dig into the DB or use code.
And it only works within the same taxonomy.
You can even set alias_of via wp_insert_term() or when registering terms manually.
Internally, WordPress uses it to merge terms. Think of it as a soft-deprecated, under-documented feature from the multisite merge days.
Turns out thereโs a alias_of parameter for taxonomy terms.
Itโs meant to point one term (e.g. a tag or category) to another โ so when you access the alias, it loads the main term instead. Essentially a redirect, at the database level.
Waitโฆ did you know WordPress has a term alias functionality? ๐ฎ
Iโve worked with WordPress for years and somehow completely missed this.
Dropping security updates for WordPress versions 4.1 through 4.6 wordpress.org/news/2025/06...
20.06.2025 09:08 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0For those at #wceu, what is your biggest take away from the event? What did you learn?
08.06.2025 14:12 โ ๐ 0 ๐ 1 ๐ฌ 0 ๐ 0I am not even in Europe right now, I am in Canada. I think that law of physics requires me to half a word away. Crazy. Hopefully next time!
08.06.2025 13:34 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0You went to WCEU?!? The one bloody WCEU I miss!
08.06.2025 13:20 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0It can be used with delicious brains background processing. I would look at using WP cli to run your scheduled tasks, once a minute using a real cron on your server.
02.06.2025 19:54 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Have you looked into action scheduler?
02.06.2025 07:13 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0I don't know about you, but I use WP_Query a lot when coding in #WordPress. This article from @spacedmonkey.bsky.social is a great resource on how to enhance your use of WP_Query.
Well worth a read.
https://bit.ly/4kwUVfa
๐ Mastering useSelect in WordPress development? This in-depth guide by Jarda Snajdr dives into best practices for using the @wordpress/data hook efficiently. From declaring dependencies to handling multiple stores, elevate your block editor skills today.
22.04.2025 13:32 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0