John Blackbourn
@johnbillion on WordPress.org and Slack
- Member Since: December 7th, 2005
- Location: Tonbridge, UK; and Torino, Italy
- Website: johnblackbourn.com
- Job Title: Senior WordPress Engineer
- Employer: Human Made Ltd
Bio
Contributions Sponsored
Contribution History
John Blackbourn’s badges:- Accessibility Contributor Accessibility Contributor
- bbPress Contributor bbPress Contributor
- BuddyPress Contributor BuddyPress Contributor
- Core Contributor Core Contributor
- Core Team Core Team
- Documentation Contributor Documentation Contributor
- Meetup Organizer Meetup Organizer
- Meta Contributor Meta Contributor
- Translation Contributor Translation Contributor
- WordCamp Organizer WordCamp Organizer
- WordCamp Speaker WordCamp Speaker
- Plugin Developer Plugin Developer
- 
										Closed ticket #48443, in Core Trac: 
 Pass the user object to the post_locked_dialog action3 days ago 
- 
										Committed [47206] to Core Trac: 
 Posts, Post Types: Add a parameter to the `post_locked_dialog` action ...3 days ago 
- 
										Closed ticket #43345, in Core Trac: 
 term_exists() may return 0 which is not a text-documented return type3 days ago 
- 
										Committed [47205] to Core Trac: 
 Taxonomy: Clarify the docs for the return values of the ...3 days ago 
- 
										Closed ticket #48503, in Core Trac: 
 Docblock: WP_Dependency::add_data() results in 4043 days ago 
- 
										Committed [47204] to Core Trac: 
 Script Loader: Fix a docblock so it points to the correct page on the ...3 days ago 
- 
										Closed ticket #46433, in Core Trac: 
 Ability to disable calls to ...3 days ago 
- 
										Committed [47203] to Core Trac: 
 Posts, Post Types: Introduce a filter which allows the addition of ...3 days ago 
- 
										Posted a reply to Switch back link isn’t displaying when Jetpack plugin activated, on the site WordPress.org Forums: 
 Fixed. Thanks for the reports.4 days ago 
- 
										Committed [2240208] to Plugins Trac: 
 Tagging 1.5.44 days ago 
- 
										Committed [2240207] to Plugins Trac: 
 Committing 1.5.4 to trunk4 days ago 
- 
										Posted a reply to Switch back link isn’t displaying when Jetpack plugin activated, on the site WordPress.org Forums: 
 Yes I'm working on a fix here: https://github.com/johnbillion/user-switching/pull/49 I should be able to release a…4 days ago 
- 
										Created a topic, Attribution, on the site WordPress.org Forums: 
 Hi. The majority of this plugin's core functionality …5 days ago 
- 
										Posted a reply to Log info is not shown inside add_action function callback, on the site WordPress.org Forums: 
 Are you sure your code is being called before the graphql_register_types action fires? The qm/*…5 days ago 
- 
										Posted a reply to Add User Switch Back to Custom Menu, on the site WordPress.org Forums: 
 You can construct a Switch Back URL in PHP and display it on the page…5 days ago 
- 
										Posted a reply to PHP error, on the site WordPress.org Forums: 
 It looks from the error that the sg-cachepress plugin might be at fault. I would…6 days ago 
- 
										Posted a reply to WP Control plugin issues Next Run continues with Now, on the site WordPress.org Forums: 
 This means your WP-Cron events aren't firing for some reason. You should contact your host…1 week ago 
- 
										Posted a reply to Switch back link isn’t displaying when Jetpack plugin activated, on the site WordPress.org Forums: 
 Jetpack could either be sending output before headers are sent, or it could be triggering…1 week ago 
- 
										Closed ticket #17010, in Core Trac: 
 Inconsistent handling of HTTP response codes1 week ago 
- 
										Posted a reply to Switch back link isn’t displaying when Jetpack plugin activated, on the site WordPress.org Forums: 
 That's strange. I just tried this out locally but couldn't see a problem with Jetpack…2 weeks ago 
- 
										Posted a reply to User switch back not working, on the site WordPress.org Forums: 
 Does the switch back link show up if you manually navigate to wp-login.php after switching?…2 weeks ago 
- 
										Wrote a comment on the post Lazy-Loading Images in WordPress Core, on the site Make WordPress Core: 
 A question was raised in #44427 about enabling lazy loading by default for all images,…2 weeks ago 
- 
										Posted a reply to Memory Limit message unclear to me, on the site WordPress.org Forums: 
 Thanks for the message. This does indeed mean that some code somewhere during runtime has…2 weeks ago 
- 
										Posted a reply to Changed contributor to supercleanse, on the site WordPress.org Forums: 
 I honestly thought that this plugin had been taken over by a spammer now that…2 weeks ago 
- 
										Created a new ticket, #49310, in Core Trac: 
 Searching by plugin author appears to only search by username2 weeks ago 
- 
										Posted a reply to Accidentally deleted a cron, on the site WordPress.org Forums: 
 Sorry to hear that. No there isn't an undo function. You might be able to…2 weeks ago 
- 
										Posted a reply to Ajax Warning in the admin bar, on the site WordPress.org Forums: 
 You'll need to check out your browser developer console to see the errors (there should…2 weeks ago 
- 
										Posted a reply to Disable plugin & hold settings ?, on the site WordPress.org Forums: 
 Looks like I forgot to follow up with this. Yes if you've changed the schedule…2 weeks ago 
- 
										Wrote a comment on the post Release Model Working Group – Kickoff, January 29, 2020, on the site Make WordPress Core: 
 Not directly, but the aim of the group is to find out what the project…3 weeks ago 
- 
										Posted a reply to Undefined Constant USER_SWITCHING_OLDUSER_COOKIE, on the site WordPress.org Forums: 
 Are you calling any of User Switching's functions on your site? For example user_switching_get_olduser_cookie() or…3 weeks ago 
- 
										Posted a reply to How can I modify a cron task already rcreated thanks to wp control?, on the site WordPress.org Forums: 
 Does the cron event that you want to edit show up on this screen? Did…3 weeks ago 
- 
										Posted a reply to PHP Recoverable fatal error in debug.log, on the site WordPress.org Forums: 
 What's the error message? Which version of PHP are you using? For PHP > 7…3 weeks ago 
- 
										Posted a reply to How can I modify a cron task already rcreated thanks to wp control?, on the site WordPress.org Forums: 
 Yes, click the Edit button next to the cron event on the Tools -> Cron…3 weeks ago 
- 
										Posted a reply to Plugin could not be activated because it triggered a fatal error, on the site WordPress.org Forums: 
 Can you try deleting the plugin entirely and reinstalling it? That method no longer exists.3 weeks ago 
- 
										Posted a reply to Unwanted warning notices, on the site WordPress.org Forums: 
 I'm not sure. The fresh keyword isn't in Query Monitor so this looks like a…3 weeks ago 
- 
										Joined the organizing team for WordCamp Europe 2020 coming up on June 4th 3 weeks ago 
- 
										Posted a reply to Error message: Uncaught Error: [] operator not supported for strings in, on the site WordPress.org Forums: 
 You'll need to contact the author of the theme about this error and send them…4 weeks ago 
- 
										Posted a reply to Page Generation Time, profiling, on the site WordPress.org Forums: 
 Unfortunately QM isn't too well suited to profiling third party code unless you are able…4 weeks ago 
- 
										Posted a reply to Next Exception, unexpected ‘)’, on the site WordPress.org Forums: 
 This is caused by Query Monitor re-throwing the fatal error that it's caught and (hopefully)…1 month ago 
- 
										Posted a reply to WP Admin slow when Query Monitor active, on the site WordPress.org Forums: 
 It sounds like something is causing QM to choke on the front end. * Is…1 month ago 
- 
										Posted a reply to Ability to add out of stock product to user cart?, on the site WordPress.org Forums: 
 This depends entirely on the e-commerce solution that you're using. User Switching supports WooCommerce. Try…2 months ago 
- 
										Posted a reply to Scripts listed as missing but don’t have any dependants, on the site WordPress.org Forums: 
 Can you send a screenshot of the Styles panel from QM?2 months ago 
- 
										Posted a reply to create a cron job, on the site WordPress.org Forums: 
 Sorry but I can't help with issues you're having with cron event callbacks. It would…2 months ago 
- 
										Posted a reply to user account, on the site WordPress.org Forums: 
 This can be due to one of several things, for example if the DISALLOW_FILE_EDIT constant…2 months ago 
- 
										Posted a reply to Any way to manually add a switch back link?, on the site WordPress.org Forums: 
 Yep! See https://wordpress.org/support/topic/switch-to-link-destination/2 months ago 
- 
										Posted a reply to 502 Gateway, on the site WordPress.org Forums: 
 Thanks for the report. This isn't anything specific to User Switching. The problem is that…2 months ago 
- 
										Posted a reply to Disable plugin & hold settings ?, on the site WordPress.org Forums: 
 Good question. Regular cron events will continue to work because this is standard WP functionality…2 months ago 
- 
										Posted a reply to Plugin could not be activated because it triggered a fatal error, on the site WordPress.org Forums: 
 I bet this is due to a stale opcode cache after the plugin update. Are…2 months ago 
- 
										Posted a reply to Plugin could not be activated because it triggered a fatal error, on the site WordPress.org Forums: 
 I wonder if your update or installation went wrong because QM_Collector_Admin doesn't include any abstract…2 months ago 
- 
										Posted a reply to Compatibility with Groups?, on the site WordPress.org Forums: 
 I've no idea what Groups is, sorry.2 months ago 
Developer
- 
										
											Global Post PasswordActive Installs: 800+ 
- 
										
											Log Out Password Protected PostsActive Installs: 700+ 
- 
										
											Plugin InfoActive Installs: 40+ 
- 
										
											  Query MonitorActive Installs: 90,000+ 
- 
										
											  User SwitchingActive Installs: 100,000+ 
- 
										
											  WP CrontrolActive Installs: 100,000+ 
Contributor
- 
										
											Airplane ModeActive Installs: 60+ 
- 
										
											  Embed SchedActive Installs: 100+ 
- 
										
											HM Content TOCActive Installs: 60+ 
- 
										
											Remove Link to Current PageActive Installs: 100+ 
- 
										
											  Two-FactorActive Installs: 10,000+ 
Plugins
- 
										
											Co-Authors Plus
- 
										
											Google Authenticator
- 
										
											  HiDPI Gravatars
- 
										
											HTTPS Mixed Content Detector
- 
										
											  Keyring
- 
										
											Multiple Post Thumbnails
- 
										
											Posts 2 Posts
- 
										
											  Query Monitor
- 
										
											  Redis Object Cache
- 
										
											  Regenerate Thumbnails
- 
										
											Rewrite Rule Testing
- 
										
											Rewrite Rules Inspector
- 
										
											  RTL Tester
- 
										
											  Simple Page Ordering
- 
										
											Snack Bar
- 
										
											  Transients Manager
- 
										
											  User Role Editor by Members – Best User, Role and Capability Management Plugin for WordPress
- 
										
											  User Switching
- 
										
											  WP Crontrol



 
			