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
-
Closed pull request #3365 on WordPress/wordpress-develop:
Use WP_Query in get_page_by_path. -
Pushed 1 commit to WordPress/WordPress:
Query: Use `WP_Query` in `get_page_by_path`. -
Mentioned in [55169] on Core SVN:
Query: Use `WP_Query` in `get_page_by_path`. -
Closed pull request #3604 on WordPress/wordpress-develop:
Create wp_theme_has_theme_json functoin -
Reopened ticket #56975 on Core Trac:
Replace the internal `WP_Theme_JSON_Resolver::theme_has_support()` ... -
Mentioned in [55155] on Core SVN:
Editor: Use a non-persistent object cache in `wp_get_global_settings()`. -
Created ticket #57571 on Core Trac:
Replace `get_blog_details` with `get_site` -
Submitted pull request #3928 to WordPress/wordpress-develop:
Use get_sites in get_blog_details -
Submitted pull request #3926 to WordPress/wordpress-develop:
Improve caching in `wp_get_global_styles_svg_filters` -
Created ticket #57568 on Core Trac:
Improve caching in `wp_get_global_styles_svg_filters` -
Closed pull request #47460 on WordPress/gutenberg:
Use `wp_cache_get` in `gutenberg_get_global_styles_svg_filters`. -
Mentioned in [55148] on Core SVN:
Editor: Use a non-persistent object cache instead of transient in `wp_get_global_stylesheet()`. -
Mentioned in [55146] on Core SVN:
Themes: Avoid unnecessary database queries from `get_default_block_editor_settings()` in `WP_Theme_JSON_Resolver::get_theme_data()`. -
Submitted pull request #47460 to WordPress/gutenberg:
Use `wp_cache_get` in `gutenberg_get_global_styles_svg_filters`. -
Mentioned in [55141] on Core SVN:
Editor: Remove WP_DEBUG defined check in wp_tinycolor_hue_to_rgb(). -
Mentioned in [55138] on Core SVN:
Themes: Add static cache variable to wp_theme_has_theme_json(). -
Submitted pull request #3876 to WordPress/wordpress-develop:
Use `get_theme_file_path` function. -
Submitted pull request #3871 to WordPress/wordpress-develop:
Double save cache -
Submitted pull request #47253 to WordPress/gutenberg:
Now that WP_Query is cached, just load all templates. -
Submitted pull request #3860 to WordPress/wordpress-develop:
Add `has_json_support` method. -
Created ticket #57498 on Core Trac:
Unnecessary writes to cache in `WP_Query` -
Created ticket #57496 on Core Trac:
Lazy load post meta -
Mentioned in [55086] on Core SVN:
Themes: Introduce wp_theme_has_theme_json() for public consumption. -
Pushed 1 commit to WordPress/WordPress:
Posts, Post Types: Use persistent caching in `get_adjacent_post` function. -
Closed pull request #3366 on WordPress/wordpress-develop:
Add caching to `get_adjacent_post`. -
Closed ticket #41131 on Core Trac:
Add caching to get_adjacent_post -
Committed [55085] to Core SVN:
Posts, Post Types: Use persistent caching in `get_adjacent_post` ... -
Closed pull request #3814 on WordPress/wordpress-develop:
Remove placeholder from `WP_Term_Query` cache key -
Pushed 1 commit to WordPress/WordPress:
Taxonomy: Remove placeholder from `WP_Term_Query` cache key. -
Closed ticket #57298 on Core Trac:
Remove placeholder from `WP_Term_Query` cache key -
Committed [55083] to Core SVN:
Taxonomy: Remove placeholder from `WP_Term_Query` cache key. Remove ... -
Mentioned in [55053] on Core SVN:
Formatting: Improve performance of `esc_url()`. -
Submitted pull request #3836 to WordPress/wordpress-develop:
Load all template parts at once - part 2 -
Submitted pull request #3835 to WordPress/wordpress-develop:
Load all template parts at once. -
Submitted pull request #3833 to WordPress/wordpress-develop:
Remove filters in `get_the_block_template_html`. -
Reopened ticket #57373 on Core Trac:
WP_Query loading posts twice. -
Pushed 1 commit to WordPress/WordPress:
Query: Stop priming posts twice in `WP_Query`. -
Closed pull request #3811 on WordPress/wordpress-develop:
Another way around. -
Closed pull request #3815 on WordPress/wordpress-develop:
Revert change in 6.1 -
Closed ticket #57373 on Core Trac:
WP_Query loading posts twice. -
Committed [55035] to Core SVN:
Query: Stop priming posts twice in `WP_Query`. Part revert of ... -
Submitted pull request #3815 to WordPress/wordpress-develop:
Revert change in 6.1 -
Submitted pull request #3814 to WordPress/wordpress-develop:
Remove placeholder from `WP_Term_Query` cache key -
Created ticket #57416 on Core Trac:
Do not split query if requesting one post -
Submitted pull request #3811 to WordPress/wordpress-develop:
Another way around. -
Created issue #168 in the WordPress/create-block-theme repository:
PHP 8.1 errors. -
Created ticket #57373 on Core Trac:
WP_Query loading posts twice. -
Submitted pull request #3793 to WordPress/wordpress-develop:
Don't use _prime_posts. -
Closed pull request #3609 on WordPress/wordpress-develop:
Fix performance issue -
Pushed 1 commit to WordPress/WordPress:
Themes: Improve performance of `_add_block_template_part_area_info` and `_add_block_template_info` functions.
Developer
-
Classic Menu Block
Active Installs: 4,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: 70+
-
WP Multi Network
Active Installs: 200+
Contributor
-
Disqus Recent Comments Widget
Active Installs: 400+