John Blackbourn
@johnbillion on WordPress.org and Slack
Bio
Contributions Sponsored
- Member Since: December 7th, 2005
- Location: Norwich, UK; and Torino, Italy
- Website: johnblackbourn.com
- GitHub: johnbillion
- Employer: Human Made Ltd
Contribution History
John Blackbourn’s badges:- Accessibility Contributor
- bbPress Contributor
- BuddyPress Contributor
- Core Contributor
- Core Team
- Documentation Contributor
- Meetup Organizer
- Meta Contributor
- Plugin Developer
- Security Contributor
- Security Team
- Translation Contributor
- WordCamp Organizer
- WordCamp Speaker
-
Committed [3417777] to Plugins SVN:
Update to version 3.20.2 from GitHub -
Posted a reply to Site Editor?, on the site WordPress.org Forums:
There's currently no way to view QM data in the Site Editor itself (for a… -
Closed ticket #42076 on Core Trac:
Allow the external HTTP tests to run internally -
Posted a reply to HP Warning: Use of undefined constant USER_SWITCHING_OLDUSER_COOKIE, on the site WordPress.org Forums:
Thanks for the reports everyone. I think the issue might be with the recent addition… -
Posted a reply to Issue with amelia, on the site WordPress.org Forums:
There have been several reports about the Amelia plugin. For some reason the plugin doesn't… -
Posted a reply to upgrading to 3.2.0 triggers fatal error, on the site WordPress.org Forums:
This was resolved in WP Crontrol 1.19.3 by the way. Thanks for the report. -
Committed [3414786] to Plugins SVN:
Update to version 3.20.1 from GitHub -
Posted a reply to [NSFW] shopping-feed-for-google There was a problem spawning a call to the WP-Cron syst, on the site WordPress.org Forums:
Take a look at the "More information" link underneath the message. All the info is… -
Mentioned in [61352] on WordPress SVN:
Mail: Add missing `embeds` key for the `wp_mail_succeeded` action's `$mail_data` param. -
Committed [3411167] to Plugins SVN:
Update to version 1.11.1 from GitHub -
Created ticket #64348 on Core Trac:
The `$embeds` element is missing from the `wp_mail_succeeded` filter -
Mentioned in [61335] on WordPress SVN:
Options, Meta APIs: Revert additional request validity handling that was added to the `/wp/v2/settings` REST API route. -
Mentioned in [61334] on WordPress SVN:
Media: Adjustments for official HEIF/HEIC support in added in PHP 8.5. -
Mentioned in [61332] on WordPress SVN:
Cron API: Restore spawning cron at `wp_loaded` when using alternate WP Cron (`ALTERNATE_WP_CRON`). -
Mentioned in [61328] on WordPress SVN:
Media: Adjustments for official HEIF/HEIC support in added in PHP 8.5. -
Pushed 1 commit to WordPress/WordPress:
Options, Meta APIs: Revert additional request validity handling that was... -
Committed [61324] to Core SVN:
Options, Meta APIs: Revert additional request validity handling that ... -
Mentioned in [61321] on WordPress SVN:
Login and Registration: Remove redundant login URL at the end of new user notification. -
Is the 266th person to arrive at WordCamp Sofia 2025
-
Mentioned in [61313] on WordPress SVN:
Cron API: Restore spawning cron at `wp_loaded` when using alternate WP Cron (`ALTERNATE_WP_CRON`). -
Received props from @amykamala in Slack:
Props to @ellatrix, @davidbaumwald, @desrosj, @johnbillion, @amykamala and everyone who helped out with the 6.9… -
Closed ticket #64295 on Core Trac:
PHP 8.5: Incorrect array access in `wp_read_image_metadata` -
Committed [61305] to Core SVN:
Media: Account for boolean false being returned by `wp_getimagesize()` ... -
Mentioned in [61303] on WordPress SVN:
Coding Standards: Remove unreachable `break` statement after `exit` in `switch`. -
Pushed 1 commit to WordPress/WordPress:
Media: Account for boolean false being returned by `wp_getimagesize()` when... -
Reopened ticket #64295 on Core Trac:
PHP 8.5: Incorrect array access in `wp_read_image_metadata` -
Closed ticket #64295 on Core Trac:
PHP 8.5: Incorrect array access in `wp_read_image_metadata` -
Committed [61291] to Core SVN:
Media: Account for boolean false being returned by `wp_getimagesize()` ... -
Mentioned in [61287] on WordPress SVN:
General: Final 6.9 post-branching tasks. -
Mentioned in [61286] on WordPress SVN:
Build/Test Tools: Introduce `post-branching` Grunt task. -
Mentioned in [61282] on WordPress SVN:
Docs: Cast header values to strings in `WP_REST_Comments_Controller::get_items()`. -
Mentioned in [61280] on WordPress SVN:
Docs: Fix phpdoc types for `WP_Speculation_Rules` members. -
Wrote a comment on the post PHP 8.5 support in WordPress 6.9, on the site Make WordPress Core:
I agree that this terminology is very confusing. The premise is solid but the terminology… -
Wrote a new post, PHP 8.5 support in WordPress 6.9, on the site Make WordPress Core:
PHP 8.5 was released on November 20th. Contributors to WordPress have been busy in recent… -
Closed ticket #51403 on Core Trac:
Add filter for _post_states as it outputs raw HTML -
Committed [61266] to Core SVN:
Docs: Correct the syntax of the `$post_states` parameter in some ... -
Reopened ticket #51403 on Core Trac:
Add filter for _post_states as it outputs raw HTML -
Pushed 1 commit to WordPress/WordPress:
Docs: Correct the syntax of the `$post_states` parameter in some... -
Committed [61261] to Core SVN:
Docs: Correct the syntax of the `$post_states` parameter in some ... -
Mentioned in [61255] on WordPress SVN:
Quick/Bulk Edit: Rename the “Edit” bulk action label on the Posts screen to “Bulk edit”. -
Closed pull request #9722 on WordPress/wordpress-develop:
#63914 External HTTP test improvements -
Closed pull request #10406 on WordPress/wordpress-develop:
Implement YAML aliases and anchors for branches and paths in workflow files -
Mentioned in [61193] on WordPress SVN:
Date/Time: Revert [60942]. -
Closed ticket #63169 on Core Trac:
Tests: Reduce usage of assertEquals for 6.9 -
Mentioned in [61188] on WordPress SVN:
Docs: Clarify behavior in `wp_set_auth_cookie()`. -
Mentioned in [61172] on WordPress SVN:
Date/Time: Prevent a PHP exception when inserting posts with a partially malformed `post_date`. -
Submitted pull request #10477 to WordPress/wordpress-develop:
#47256 Use composer to install and update external PHP libraries -
Posted a reply to 300s limit reported, should that be ms or 0.3s, on the site WordPress.org Forums:
Yes that limit probably is 300 seconds. Or rather, it's more likely to be 300… -
Closed ticket #63026 on Core Trac:
Improve performance of bcrypt related unit tests -
Mentioned in [61100] on WordPress SVN:
Build/Test Tools: Remove `in:body` from pull request search query.
Developer
-
Query Monitor - The developer tools panel for WordPress
Active Installs: 200,000+
-
User Switching
Active Installs: 200,000+
-
WP Crontrol
Active Installs: 300,000+
Contributor
-
Airplane Mode
Active Installs: 40+
-
C3 Cloudfront Cache Controller
Active Installs: 3,000+
-
HM Content TOC
Active Installs: 20+
-
Login as User
Active Installs: 30,000+
-
Sched Event Management Software
Active Installs: 200+
-
Two-Factor
Active Installs: 90,000+
Plugins
-
Airplane Mode
-
Google Authenticator
-
HTTPS Mixed Content Detector
-
Keyring
-
Members - Membership & User Role Editor Plugin
-
Multiple Post Thumbnails
-
Posts 2 Posts
-
Query Monitor - The developer tools panel for WordPress
-
Redis Object Cache
-
Regenerate Thumbnails
-
Rewrite Rule Testing
-
Rewrite Rules Inspector
-
RTL Tester
-
Transients Manager
-
User Switching
-
WP Crontrol

