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
-
Mentioned in [55862] on Core SVN:
I18N: Refactor `determine_locale()` for performance and readability. -
Submitted pull request #4511 to WordPress/wordpress-develop:
Add path data to `classic-theme-styles` -
Submitted pull request #4509 to WordPress/wordpress-develop:
Skip if style is registered. -
Created ticket #58405 on Core Trac:
Use is_block_theme in WP_Theme -
Pushed 1 commit to WordPress/WordPress:
Comments: Move wp_queue_comments_for_comment_meta_lazyload function to the correct file. -
Closed pull request #4508 on WordPress/wordpress-develop:
Move function. -
Closed ticket #58301 on Core Trac:
Deprecate wp_queue_comments_for_comment_meta_lazyload function -
Committed [55856] to Core SVN:
Comments: Move wp_queue_comments_for_comment_meta_lazyload function to ... -
Submitted pull request #4508 to WordPress/wordpress-develop:
Move function. -
Pushed 1 commit to WordPress/WordPress:
Comments: Deprecate wp_queue_comments_for_comment_meta_lazyload function. -
Closed pull request #4489 on WordPress/wordpress-develop:
WP Core: Deprecated the wp_queue_comments_for_comment_meta_lazyload() function. (Ticket: 58301) -
Closed ticket #58301 on Core Trac:
Deprecate wp_queue_comments_for_comment_meta_lazyload function -
Committed [55855] to Core SVN:
Comments: Deprecate wp_queue_comments_for_comment_meta_lazyload ... -
Pushed 1 commit to WordPress/WordPress:
Options, Meta APIs: Change the option can_compress_scripts to be autoloaded. -
Closed pull request #2365 on WordPress/wordpress-develop:
Fix can_compress_scripts not autoload causing extra DB query on every request -
Closed pull request #4447 on WordPress/wordpress-develop:
Autoload can_compress_scripts option -
Closed ticket #55270 on Core Trac:
Option can_compress_scripts not autoload causing extra DB query on ... -
Committed [55854] to Core SVN:
Options, Meta APIs: Change the option can_compress_scripts to be ... -
Submitted pull request #4500 to WordPress/wordpress-develop:
WP Maybe inline styles -
Created ticket #58394 on Core Trac:
Performance of wp_maybe_inline_styles -
Mentioned in [55851] on Core SVN:
General: Improve performance of the `_wp_array_get()` function. -
Mentioned in [55850] on Core SVN:
Media: Fix lazy-loading bug by avoiding to modify content images when creating an excerpt. -
Created issue #50889 in the WordPress/gutenberg repository:
register_block_style_handle being called when style does not exist. -
Submitted pull request #4492 to WordPress/wordpress-develop:
Check to see if core block first. -
Created ticket #58385 on Core Trac:
Skip file_exists check for core blocks in register_block_type_from_metadata -
Created ticket #58384 on Core Trac:
locate_template calls file_exists a lot -
Closed ticket #12821 on Core Trac:
Merge get_posts() and get_pages() -
Closed ticket #58185 on Core Trac:
Lazy load site meta -
Merged pull request #50266 into WordPress/gutenberg:
Introduce `prepend_to_selector()` to avoid additional if checks and follow single responsibility principle -
Mentioned in [55847] on Core SVN:
Media: Conditionally skip lazy-loading on images before the loop to improve LCP performance. -
Closed pull request #4386 on WordPress/wordpress-develop:
Add `get_pages_query_args` filter. -
Pushed 1 commit to WordPress/WordPress:
Posts, Post Types: Add a new filter for query arguments... -
Committed [55845] to Core SVN:
Posts, Post Types: Add a new filter for query arguments in ... -
Pushed 1 commit to WordPress/WordPress:
Networks and Sites: Load `WP_Metadata_Lazyloader` class file if class in... -
Closed pull request #4469 on WordPress/wordpress-develop:
Load class-wp-metadata-lazyloader.php in meta.php. -
Committed [55826] to Core SVN:
Networks and Sites: Load `WP_Metadata_Lazyloader` class file if class ... -
Mentioned in [55825] on Core SVN:
Media: Prevent special images within post content to skew image counts and cause lazy-loading bugs. -
Mentioned in [55822] on Core SVN:
General: Use `static` on closures whenever `$this` is not used to avoid memory leaks. -
Submitted pull request #4469 to WordPress/wordpress-develop:
Load class-wp-metadata-lazyloader.php in meta.php. -
Mentioned in [55821] on Core SVN:
Media: Introduce `wp_get_attachment_image_context` filter. -
Created ticket #58344 on Core Trac:
Connect to database on first query -
Created ticket #58342 on Core Trac:
Use register_block_type_from_metadata in ... -
Pushed 1 commit to WordPress/WordPress:
Networks and Sites: Load `WP_Metadata_Lazyloader` class file if class does... -
Closed ticket #58185 on Core Trac:
Lazy load site meta -
Closed pull request #4454 on WordPress/wordpress-develop:
Check to see if class exists. -
Committed [55818] to Core SVN:
Networks and Sites: Load `WP_Metadata_Lazyloader` class file if class ... -
Closed pull request #4411 on WordPress/wordpress-develop:
Disable lazy loading term meta get_block_templates. -
Pushed 1 commit to WordPress/WordPress:
Editor: Disable lazy loading term meta in `get_block_templates`. -
Closed ticket #58230 on Core Trac:
Disable lazy loading term meta get_block_templates. -
Committed [55817] to Core SVN:
Editor: Disable lazy loading term meta in `get_block_templates`. Pass ...
Developer
-
Classic Menu Block
Active Installs: 5,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: 100+
Contributor
-
Disqus Recent Comments Widget
Active Installs: 400+