Jonny Harris
@spacedmonkey on WordPress.org , @Jonny Harris on Slack
- Member Since: April 30th, 2009
- Location: London
- Website: spacedmonkey.com
- GitHub: spacedmonkey
- Job Title: WordPress Architect
- Employer: XWP
Bio
Contributions Sponsored
Contribution History
Jonny Harris’s badges:- bbPress Contributor
- Core Contributor
- Core Performance Contributor
- Core Performance Team
- Core Team
- Plugin Developer
- Translation Contributor
- WordCamp Speaker
-
Submitted pull request #45362 to WordPress/gutenberg:
Do not look for block variants, if not supporting block-templates -
Created ticket #56923 on Core Trac:
register_block_core_template_part does WP_Query even on themes that do ... -
Submitted pull request #3534 to WordPress/wordpress-develop:
Update options. -
Submitted pull request #3533 to WordPress/wordpress-develop:
Allow for custom revision / autosave endpoints classes. -
Created ticket #56922 on Core Trac:
Template / Template parts revision / autosave REST API are broken -
Mentioned in [54707] on Core SVN:
Themes: Ensure custom global styles are imported properly. -
Mentioned in [54706] on Core SVN:
Themes: Ensure custom global styles are imported properly. -
Submitted pull request #3528 to WordPress/wordpress-develop:
Prime network options in a single database query. -
Created ticket #56913 on Core Trac:
Improve autoloaded network options -
Created ticket #56912 on Core Trac:
Improve autoloaded options -
Created issue #45309 in the WordPress/gutenberg repository:
Load templates in a single database query. -
Created ticket #56910 on Core Trac:
Improve caching in `wp_get_global_stylesheet` and ... -
Mentioned in [54692] on Core SVN:
Query: Move cache key generation to its own method. -
Mentioned in [54685] on Core SVN:
Query: Move cache key generation to its own method. -
Mentioned in [54682] on Core SVN:
I18N: Change how `WP_Textdomain_Registry` stores the default languages path. -
Mentioned in [54671] on Core SVN:
Blocks: Allow arrays for deprecated asset types in block registration. -
Mentioned in [54670] on Core SVN:
Blocks: Allow arrays for deprecated asset types in block registration. -
Mentioned in [54669] on Core SVN:
I18N: Change how `WP_Textdomain_Registry` stores the default languages path. -
Closed pull request #3508 on WordPress/wordpress-develop:
Add `is_readable` cache. -
Submitted pull request #3508 to WordPress/wordpress-develop:
Add `is_readable` cache. -
Submitted pull request #3507 to WordPress/wordpress-develop:
Break logic out to `generate_cache_key` method. -
Mentioned in [54637] on Core SVN:
Networks and Sites: Revert the use of the metadata API for `*_network_options` functions. -
Pushed 1 commit to WordPress/WordPress:
Query: Remove placeholder from query cache key. -
Closed pull request #3462 on WordPress/wordpress-develop:
Remove placeholder - solution 2. -
Closed ticket #56802 on Core Trac:
Query: Post IDs cached for search and other 'LIKE' queries are unreachable -
Committed [54634] to Core SVN:
Query: Remove placeholder from query cache key. Remove escape ... -
Closed pull request #3448 on WordPress/wordpress-develop:
Remove placeholders. -
Submitted pull request #3462 to WordPress/wordpress-develop:
Remove placeholder - solution 2. -
Submitted pull request #3448 to WordPress/wordpress-develop:
Remove placeholders. -
Mentioned in [54499] on Core SVN:
Help/About: Update the About page for 6.1. -
Mentioned in [54498] on Core SVN:
Editor: Fix PHP notice in `WP_Block_Supports` when no attributes declared. -
Created ticket #56801 on Core Trac:
array_key_exists error in wp_apply_custom_classname_support -
Mentioned in [54494] on Core SVN:
Editor: Ensure `WP_Query` and `WP_Term_Query` results are referenced properly when creating dynamic template names for use in the site editor. -
Mentioned in [54493] on Core SVN:
Editor: Fix performance regression in WP_Theme_JSON_Resolver. -
Mentioned in [54486] on Core SVN:
Editor: Change `gutenberg_get_typography_font_size_value()` calls to `wp_get_typography_font_size_value()`. -
Mentioned in [54448] on Core SVN:
Cache API: Introduce `wp_cache_supports()` function. -
Mentioned in [54445] on Core SVN:
Editor: Dynamic site editor template names performance improvements. -
Wrote a new post, Performance improvements to the REST API, on the site Make WordPress Core:
WordPress 6.1 brings a number of key improvements to the REST API to increase performance.… -
Wrote a new post, Multisite improvements in WordPress 6.1, on the site Make WordPress Core:
The way that network options are accessed is changing in WordPress 6.1. This dev note… -
Submitted pull request #3424 to WordPress/wordpress-develop:
Fix params passed BLOCK UTILS. -
Mentioned in [54423] on Core SVN:
Tests: Add `wp_cache_*_multiple()` functions to Memcached implementation used in the test suite. -
Wrote a new post, Improvements to WP_Query performance in 6.1, on the site Make WordPress Core:
Adding caching to database queries in WP_Query WordPress 6.1 includes an improvement to how database… -
Closed ticket #37930 on Core Trac:
Introduce a general `pre_option` filter in `get_option()` -
Reopened ticket #37930 on Core Trac:
Introduce a general `pre_option` filter in `get_option()` -
Pushed 1 commit to WordPress/WordPress:
Query: Move call to `update_menu_item_cache` in `WP_Query` -
Closed ticket #55620 on Core Trac:
Prime caches linked objects in menu item REST API -
Closed pull request #3403 on WordPress/wordpress-develop:
Move logic after meta priming. -
Committed [54410] to Core SVN:
Query: Move call to `update_menu_item_cache` in `WP_Query` Move call ... -
Submitted pull request #3403 to WordPress/wordpress-develop:
Move logic after meta priming. -
Reopened ticket #55620 on Core Trac:
Prime caches linked objects in menu item REST API
Developer
-
Classic Menu Block
Active Installs: 3,000+
-
Custom Post Type RSS feed
Active Installs: 100+
-
Disable XML RPC Fully
Active Installs: 200+
-
REST API blocks
Active Installs: 100+
-
Super Simple Events
Active Installs: 80+
-
WP Multi Network
Active Installs: 200+
Contributor
-
Disqus Recent Comments Widget
Active Installs: 400+