John Blackbourn
@johnbillion on WordPress.org and Slack
- Member Since: December 7th, 2005
- Location: Norwich, UK; and Torino, Italy
- Website: johnblackbourn.com
- GitHub: johnbillion
- Employer: Human Made Ltd
Bio
Contributions Sponsored
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
- 
										Posted a reply to Plugin Compatibility with PHP 8.1.9, on the site WordPress.org Forums: 
 Thanks. Those deprecated errors in the Ajax response are also being triggered by the admin-menu-editor…
- 
										Posted a reply to Plugin Compatibility with PHP 8.1.9, on the site WordPress.org Forums: 
 Re 1, can you expand one of the messages and let me know what it…
- 
										Posted a reply to Plugin Compatibility with PHP 8.1.9, on the site WordPress.org Forums: 
 Thanks! I'll take a look.
- 
										Posted a reply to Show In Use, on the site WordPress.org Forums: 
 I'm not sure if this feature belongs in User Switching but it's definitely an interesting…
- 
										Closed ticket #56281 on Core Trac: 
 A <br> should not be removed
- 
										Mentioned in [53941] on Core SVN: 
 Query: Cache post ID database query within `WP_Query`.
- 
										Mentioned in [53937] on Core SVN: 
 Code Modernization: Remove dynamic properties in `WP_UnitTestCase_Base`.
- 
										Mentioned in [53934] on Core SVN: 
 Media: Account for Windows when normalizing file paths.
- 
										Mentioned in [53921] on Core SVN: 
 Tests: Consistently skip tests for non-implemented methods in REST API test classes.
- 
										Posted a reply to Memory usage each hook, on the site WordPress.org Forums: 
 Unfortunately not! I want to add this, along with timing information for each hook, but…
- 
										Mentioned in [53909] on Core SVN: 
 Tests: Assign created fixtures to the dedicated class properties in some test classes.
- 
										Posted a reply to Server Side Cron for MailPoet on WPEngine, on the site WordPress.org Forums: 
 Is the ’ a copy-paste error? Anyway, your best bet is to ask MailPoet for…
- 
										Closed ticket #56399 on Core Trac: 
 get_page_by_title() Is Not Checking "publish" Post Status
- 
										Suggested 1 string on translate.wordpress.org. 
- 
										Closed ticket #53357 on Core Trac: 
 Remove capital X from "WordPress eXtended RSS"
- 
										Posted a reply to “Switch back to [username]” cached on page, on the site WordPress.org Forums: 
 @perfectword I've been testing this with WP Super Cache and I can't see how the…
- 
										Posted a reply to Switch back destination, on the site WordPress.org Forums: 
 The redirect destination can be affected by other plugins, for example I know bbPress overrides…
- 
										Closed ticket #56372 on Core Trac: 
 unexpected behavior user.php wp_update_user() detects change in ...
- 
										Mentioned in [53897] on Core SVN: 
 Database: Ignore display width for integer data types in `dbDelta()` on MySQL 8.0.17 or later.
- 
										Pushed 1 commit to WordPress/WordPress: 
 Build/Test Tools: Move the Memcached container into the Docker Compose...
- 
										Closed pull request #2689 on WordPress/wordpress-develop: 
 #55700: Move the Memcached container into the Docker Compose config
- 
										Closed ticket #55700 on Core Trac: 
 Move the Memcached container into the Docker Compose config
- 
										Committed [53895] to Core SVN: 
 Build/Test Tools: Move the Memcached container into the Docker Compose ...
- 
										Pushed 1 commit to WordPress/WordPress: 
 Taxonomy: Add a test file that was missed in [53893].
- 
										Pushed 1 commit to WordPress/WordPress: 
 Taxonomy: Introduce the `is_term_publicly_viewable()` function.
- 
										Committed [53894] to Core SVN: 
 Taxonomy: Add a test file that was missed in [53893]. See #56215
- 
										Closed pull request #2974 on WordPress/wordpress-develop: 
 #56215 - Introduce the `is_term_publicly_viewable()` function
- 
										Closed ticket #56215 on Core Trac: 
 Introduce `is_term_publicly_viewable()` function
- 
										Committed [53893] to Core SVN: 
 Taxonomy: Introduce the `is_term_publicly_viewable()` function. This ...
- 
										Pushed 1 commit to WordPress/WordPress: 
 Editor: Document the arguments for registering a block style.
- 
										Closed pull request #3082 on WordPress/wordpress-develop: 
 #55646 Document the arguments for registering a block style
- 
										Committed [53892] to Core SVN: 
 Editor: Document the arguments for registering a block style. See #55646
- 
										Pushed 1 commit to WordPress/WordPress: 
 Query: Be better at forcing data types for query vars.
- 
										Closed pull request #3084 on WordPress/wordpress-develop: 
 #17737 Be better at forcing data types for query vars
- 
										Closed ticket #17737 on Core Trac: 
 Be better at forcing data types for query vars
- 
										Committed [53891] to Core SVN: 
 Query: Be better at forcing data types for query vars. Several query ...
- 
										Posted a reply to Query Monitor not finding Reason for Slow Speed, on the site WordPress.org Forums: 
 Unfortunately this means there is some PHP processing happening that Query Monitor is unable to…
- 
										Closed pull request #2442 on WordPress/wordpress-develop: 
 Fix Windows paths resulting from `get_attached_file`.
- 
										Submitted pull request #3084 to WordPress/wordpress-develop: 
 #17737 Be better at forcing data types for query vars
- 
										Submitted pull request #82 to wp-cli/cron-command: 
 [Refresh] Respect cron locks when running crons
- 
										Pushed 1 commit to WordPress/WordPress: 
 Posts, Post Types: Prevent categories from being overwritten when updating...
- 
										Closed pull request #3057 on WordPress/wordpress-develop: 
 Prevent categories from being overwritten when updating a post using `wp_insert_post()`
- 
										Closed ticket #19954 on Core Trac: 
 wp_insert_post overwrites categories when updating existing post
- 
										Committed [53883] to Core SVN: 
 Posts, Post Types: Prevent categories from being overwritten when ...
- 
										Closed pull request #1531 on WordPress/wordpress-develop: 
 #53837 Move the PHPCS basepath config out of phpcs.xml.dist
- 
										Closed ticket #53837 on Core Trac: 
 Move the basepath config out of phpcs.xml.dist
- 
										Closed pull request #1065 on WordPress/wordpress-develop: 
 #49587 - Handle errors from media attachment queries
- 
										Closed pull request #1538 on WordPress/wordpress-develop: 
 #53224 Super admin cannot set an application password on a site they're...
- 
										Pushed 1 commit to WordPress/WordPress: 
 Application Passwords: Allow a Super Admin to set an application...
- 
										Closed ticket #53224 on Core Trac: 
 Super admin cannot set an application password on a site they're not a ...
Developer
- 
										
											Global Post PasswordActive Installs: 500+ 
- 
										
											Log Out Password Protected PostsActive Installs: 500+ 
- 
										
											Plugin InfoActive Installs: 40+ 
- 
										
											  Query MonitorActive Installs: 100,000+ 
- 
										
											  User SwitchingActive Installs: 200,000+ 
- 
										
											  WP CrontrolActive Installs: 200,000+ 
Contributor
- 
										
											Airplane ModeActive Installs: 70+ 
- 
										
											  C3 Cloudfront Cache ControllerActive Installs: 2,000+ 
- 
										
											HM Content TOCActive Installs: 40+ 
- 
										
											  Login as UserActive Installs: 10,000+ 
- 
										
											Remove Link to Current PageActive Installs: 70+ 
- 
										
											  Sched Event Management SoftwareActive Installs: 300+ 
- 
										
											  Two-FactorActive Installs: 40,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
- 
										
											  Redis Object Cache
- 
										
											  Regenerate Thumbnails
- 
										
											Rewrite Rule Testing
- 
										
											Rewrite Rules Inspector
- 
										
											  RTL Tester
- 
										
											  Simple Page Ordering
- 
										
											  Transients Manager
- 
										
											  User Switching
- 
										
											  WP Crontrol



 
			 
                
