Jonny Harris
spacedmonkey.bsky.social
Jonny Harris
@spacedmonkey.bsky.social
WordPress core committer. Working on the Times. Lover of open source.
I’m helping with this one.
October 5, 2025 at 4:55 PM
For 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...
REST API: Increase the specificity of capability checks for collectio… · WordPress/wordpress-develop@52992d2
…ns when the `edit` context is in use. The edit access in now taken into account for each individual post, term, or user in the response. Props andraganescu, desrosj, ehti, hurayraiit, iandunn, j...
github.com
October 1, 2025 at 12:39 PM
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.
September 23, 2025 at 10:39 AM
Accessibility 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? 
August 18, 2025 at 11:47 AM
I 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.
July 18, 2025 at 7:33 AM
I 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.
July 18, 2025 at 7:32 AM
WordPress 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.
#14110 (Expose height and width attributes to 'wp_get_attachment_image_attributes' filter) – WordPress Trac
Blog Tool and Publishing Platform
core.trac.wordpress.org
July 16, 2025 at 8:43 AM
Wait… did you know WordPress has a term alias functionality? 😮
I’ve worked with WordPress for years and somehow completely missed this.
July 1, 2025 at 8:56 PM
Dropping security updates for WordPress versions 4.1 through 4.6 wordpress.org/news/2025/06...
Dropping security updates for WordPress versions 4.1 through 4.6 – WordPress NewsWordPress.orgWordPress.orgWordPress.orgWordPress.org
wordpress.org
June 20, 2025 at 9:08 AM
For those at #wceu, what is your biggest take away from the event? What did you learn?
June 8, 2025 at 2:12 PM
Reposted by Jonny Harris
I 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
Enhancing WP_Query Performance in WordPress - Spacedmonkey
WP_Query is a powerful tool for fetching posts in WordPress. However, if you don’t carefully configure your queries, they can quickly become inefficient, particularly on larger sites. Whether you’re working on a high-traffic website, a REST API endpo...
bit.ly
May 24, 2025 at 8:00 AM
🚀 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.
How to work effectively with the useSelect hook
This article is about the useSelect React hook from the @wordpress/data library. It offers several tips and tricks on how to use it in the most efficient way possible, and answers many subtle…
developer.wordpress.org
April 22, 2025 at 1:32 PM
Reposted by Jonny Harris
Today I voted! If you are a Canadian, please vote too! This is probably one of the most consequential elections of our time.
April 21, 2025 at 5:41 PM
Might be my new favourite filter in core.
April 21, 2025 at 2:59 PM
Reposted by Jonny Harris
After a thoughtful discussion with Core committers, WordPress is moving to one major release per year starting in 2025. Regular maintenance and security releases will continue to keep sites stable and secure between major updates.
April 16, 2025 at 5:44 PM
🚀 Optimise your WordPress queries for better performance! Check out our latest post on improving WP_Query efficiency with key parameters to reduce memory usage, enhance speed, and avoid common pitfalls. 💻📈
www.spacedmonkey.com
April 14, 2025 at 11:10 AM
Has anyone got any recommendations for a good Gutenberg block to share code snippets? The core code block is too simple.
April 2, 2025 at 3:28 PM
I personally believe ( and have done so for many years ) that WordPress Multisite should be enabled by default. He is a good article why Multisite rocks.

humanmade.com/wordpress-fo...
Why enterprises should be all-in on WordPress Multisite
Whether you’re overseeing regional sites, microsites, or internal portals, WordPress Multisite can help you work smarter, and more securely.
humanmade.com
April 2, 2025 at 12:18 PM
Do people like deep dives like this?
March 31, 2025 at 8:40 PM
Optimising WP_User_Query Performance: Lazy Loading, Query Caching, and Memory Efficiency in WordPress
Optimising WP_User_Query Performance: Lazy Loading, Query Caching, and Memory Efficiency in WordPress - Spacedmonkey
When working with WordPress sites that have a large number of users—especially in Multisite environments or setups that heavily rely on user meta—you may have noticed significant performance issues…
www.spacedmonkey.com
March 26, 2025 at 1:30 PM
I have been using AI tools to get them to try & refactor my code to make it better. Over this year, the tools seem to be getting worse. Now all they seem to do is tell me to break the code down into smaller chunks without any meaningful refactor or other code improvements.Just me
March 12, 2025 at 1:30 PM
WordPress 6.8 introduces speculative loading, which can lead to near-instant page load times by loading URLs before the user navigates to them.
Speculative Loading in 6.8
WordPress 6.8 introduces speculative loading, which can lead to near-instant page load times by loading URLs before the user navigates to them. The feature relies on the Speculation Rules API, a we…
buff.ly
March 10, 2025 at 12:34 PM
Yeah baby!
March 3, 2025 at 1:57 AM