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
-
Posted a reply to WP Crontrol crashes my site, on the site WordPress.org Forums:
Can you provide some more info? What are the errors you're seeing? -
Mentioned in [59161] on Core SVN:
Administration: Switch core post type labels to `add_new_item`. -
Posted a reply to WooCommerce table errors still showing, on the site WordPress.org Forums:
Thanks Jaime, I'll see if I can find some time to take a look. -
Submitted pull request #7477 to WordPress/wordpress-develop:
#45197 Switch over to `user_can_for_site()` and `current_user_can_for_site()` -
Posted a reply to Log before redirection, on the site WordPress.org Forums:
Unfortunately not right now, but it's on the roadmap! -
Mentioned in [59127] on Core SVN:
I18N: Emit warnings if loading translations too early. -
Reopened ticket #45197 on Core Trac:
Introduce `user_can_for_blog()` -
Posted a reply to Deleted Cron, on the site WordPress.org Forums:
This is something I'm investigating because a few users have reported it recently. It seems… -
Posted a reply to Issue with Switching Back to Admin from User on Front End, on the site WordPress.org Forums:
This is most likely caused by a caching plugin on your site which is incorrectly… -
Pushed 1 commit to WordPress/WordPress:
Role/Capability: Introduce the `user_can_for_blog()` function. -
Closed pull request #6418 on WordPress/wordpress-develop:
Adding a new function named user_can_for_blog(), and unit tests for it. -
Closed ticket #45197 on Core Trac:
Introduce `user_can_for_blog()` -
Committed [59123] to Core SVN:
Role/Capability: Introduce the `user_can_for_blog()` function. This ... -
Updated a handbook page on Make WordPress Core.
-
Closed ticket #62134 on Core Trac:
Security Issue in WordPress Core -
Posted a reply to Is Load Time Accurate?, on the site WordPress.org Forums:
The time that Query Monitor shows you is the page generation time, which is the… -
Closed ticket #35829 on Core Trac:
Separate functions from wp-login.php -
Closed ticket #56527 on Core Trac:
Need specific SAN and common name for .CSR file to generate website ... -
Closed ticket #37646 on Core Trac:
Make wp-settings.php a series of do_actions() -
Closed ticket #42264 on Core Trac:
Systematic way of dealing with compat code and polyfills -
Closed ticket #60645 on Core Trac:
Add pre-fire hook for cron -
Closed ticket #35574 on Core Trac:
Add REST API JSON schema information to WP_Widget -
Closed ticket #61772 on Core Trac:
I saw some bug at undo operation on browser for login credential. -
Closed ticket #62100 on Core Trac:
Database password shows up in browser if apache mysql module not loaded -
Mentioned in [59045] on Core SVN:
Docs: Add possible filter names to the hook docs for the following filters in `sanitize_post_field()`: -
Mentioned in [59038] on Core SVN:
Build Tools: Allow easier customization of the .env file. -
Pushed 1 commit to WordPress/WordPress:
Plugins: Correct the item schema for the plugins REST API... -
Closed ticket #61920 on Core Trac:
Incorrect schema for plugins REST API endpoint -
Committed [59031] to Core SVN:
Plugins: Correct the item schema for the plugins REST API endpoint. ... -
Posted a reply to redirect failed, on the site WordPress.org Forums:
Thanks for the report! Which screen are you switching from? Is it the network admin… -
Posted a reply to Breaks Kirki Customiser, on the site WordPress.org Forums:
Thanks for the report! Can you provide some more details please? What exactly is the… -
Posted a reply to current_user_switched() undefined, on the site WordPress.org Forums:
Are you calling the function before the User Switching plugin has loaded? If you call… -
Posted a reply to Missing Dependencies core-block-supports-duotone, on the site WordPress.org Forums:
Glad to hear! -
Posted a reply to PHP Warning, on the site WordPress.org Forums:
Thanks, it sounds like the error is occurring in the heartbeat functionality. I'll take a… -
Posted a reply to Missing Dependencies core-block-supports-duotone, on the site WordPress.org Forums:
Thanks for the report. Which version of WordPress are you using? And which theme? -
Posted a reply to Hooks and actions in order?, on the site WordPress.org Forums:
For hooks that only fire once, then yes it's in order. However some hooks fire… -
Submitted pull request #7333 to WordPress/wordpress-develop:
#21022 Switch to using bcrypt for hashing passwords and security keys -
Pushed 1 commit to WordPress/WordPress:
Docs: Various docblock improvements and corrections. -
Closed pull request #7328 on WordPress/wordpress-develop:
Docblock improvements -
Committed [59009] to Core SVN:
Docs: Various docblock improvements and corrections. See #61608 -
Submitted pull request #7328 to WordPress/wordpress-develop:
Docblock improvements -
Posted a reply to not found error, on the site WordPress.org Forums:
Sorry you're having a problem. This is almost certainly caused by another plugin filtering the… -
Posted a reply to Understanding time column for duplicate queries, on the site WordPress.org Forums:
The "Time" column on that table is the cumulative time for the duplicate queries in… -
Posted a reply to The cron event list could not be saved., on the site WordPress.org Forums:
Please see https://wp-crontrol.com/help/problems-managing-events/ . -
Posted a reply to Peak Memory Use Varies for Same Queries, on the site WordPress.org Forums:
This likely means that something other than a database query is causing the memory usage… -
Posted a reply to I have SAVEQUERIES enabled, where do I see the queries?, on the site WordPress.org Forums:
Unfortunately that's not yet possible in Query Monitor. The SAVEQUERIES constant doesn't actually save anything,… -
Posted a reply to Why some events simply vanish?, on the site WordPress.org Forums:
Thanks for the report. I've just commented on this discussion thread on the same topic. -
Posted a reply to Custom Cron Jobs Being Automatically Removed in WP Control Plugin, on the site WordPress.org Forums:
Thanks for the reports. This has been reported a few times in recent months, it… -
Posted a reply to Some issue using wp control plugin, on the site WordPress.org Forums:
If you are running into time or memory limits then you will need to speak… -
Posted a reply to Immediately get error 500 when activated, on the site WordPress.org Forums:
Can you check your PHP error logs to see what the underlying error is?
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: 20,000+
-
Sched Event Management Software
Active Installs: 300+
-
Two-Factor
Active Installs: 80,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