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
-
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. -
Mentioned in [61098] on WordPress SVN:
Media: Prevent fatal error if metadata is an array. -
Created issue #118 in the wp-cli/cron-command repository:
`wp cron event list` should show the actions for each event -
Posted a reply to WordPress 8.9 beta and accordion block, on the site WordPress.org Forums:
Yeah this was caused by a change in 6.9 beta 1 that got reverted in… -
Mentioned in [61088] on WordPress SVN:
General: Add `wp_send_late_headers` action which fires right before the template enhancement output buffer is flushed. -
Created ticket #64168 on Core Trac:
Inaccurate JSON schema for template-parts endpoint -
Pushed 1 commit to WordPress/WordPress:
Build/Test Tools: Apply formatting to `wp_die()` output during PHPUnit test... -
Closed pull request #9715 on WordPress/wordpress-develop:
#63167 Apply formatting to `wp_die()` output during PHPUnit test runs -
Committed [61083] to Core SVN:
Build/Test Tools: Apply formatting to `wp_die()` output during PHPUnit ... -
Pushed 1 commit to WordPress/WordPress:
Build/Test Tools: Unify the notation used for version ranges when... -
Closed pull request #9424 on WordPress/wordpress-develop:
#63170 Unify the notation used for version ranges -
Committed [61082] to Core SVN:
Build/Test Tools: Unify the notation used for version ranges when ... -
Pushed 1 commit to WordPress/WordPress:
Build/Test Tools: Remove duplication from some GitHub Actions workflow names. -
Closed pull request #10409 on WordPress/wordpress-develop:
Remove duplication from the label for the upgrade tests workflow runs. -
Committed [61081] to Core SVN:
Build/Test Tools: Remove duplication from some GitHub Actions workflow ...
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

