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
- Translation Contributor
- WordCamp Organizer
- WordCamp Speaker
-
Submitted pull request #2381 to WordPress/wordpress-develop:
#40875 Add support for formatting PBs, EBs, ZBs, and YBs -
Posted a reply to Using WP User Roles and can’t user swap, on the site WordPress.org Forums:
The edit_user capability isn't one you can grant on its own as it only works… -
Posted a reply to How create Cronjobs with two php files, on the site WordPress.org Forums:
You need to enter some PHP here, not just a URL. Docs here: https://wordpress.org/plugins/wp-crontrol/#how%20can%20i%20create%20a%20cron%20event%20that%20requests%20a%20url%3F -
Posted a reply to Don’t recognise your own db.php?, on the site WordPress.org Forums:
The original intention of the symlink (instead of copying the file) is to avoid the… -
Posted a reply to It is making the page scroll very slow when loaded in the logged in frontend., on the site WordPress.org Forums:
This could be caused by a few things, primarily that the amount of HTML that… -
Closed ticket #54775 on Core Trac:
Allow int/float for esc_ functions -
Mentioned in [52809] on Core SVN:
I18N: Add a `$locale` parameter for `remove_accents()`. -
Posted a reply to Where is the link to the report, on the site WordPress.org Forums:
It's usually the last menu item starting from the left hand side. Take a look… -
Posted a reply to Does not track certain Woocomerce hooks like woocommerce_order_status_completed, on the site WordPress.org Forums:
Does the hook fire before a redirect occurs to send the user to another page?… -
Posted a reply to Missing the edit and delete options, on the site WordPress.org Forums:
Also I appreciate this isn't very clear, I need to do some work to make… -
Posted a reply to Missing the edit and delete options, on the site WordPress.org Forums:
This happens when you don't have permission to create or edit PHP cron events. Did… -
Posted a reply to PHP errors were triggered during an Ajax request., on the site WordPress.org Forums:
I've seen notices get generated if you're "watching" an expression in your code editor while… -
Posted a reply to PHP errors were triggered during an Ajax request., on the site WordPress.org Forums:
These errors get logged to your browser console. Can you open the console and see… -
Posted a reply to Use of mbstring.http_output is deprecated, on the site WordPress.org Forums:
You've already reported this here: https://wordpress.org/support/topic/unknown-use-of-mbstring-http_output-is-deprecated/ -
Posted a reply to Cron not running on scheduled time, on the site WordPress.org Forums:
Please take a look at the plugin FAQ, there's lots of information there about events… -
Closed ticket #55160 on Core Trac:
Modern WP-ADMIN look -
Posted a reply to Disable “Missing Dependencies” warning, on the site WordPress.org Forums:
Are you deregistering heartbeat? If so that's why you're seeing the broken dependencies message. You… -
Mentioned in [52716] on Core SVN:
Query: Check if the theme supports `block-templates` before calling `locate_block_template()` in `get_query_template()`. -
Posted a reply to disable wp-cron for page load, on the site WordPress.org Forums:
Sorry but this isn't what WP Crontrol is for. This plugin doesn't change the way… -
Posted a reply to Payload size, on the site WordPress.org Forums:
Yeah it's quite easy for the HTML itself to run into the MB on a… -
Posted a reply to Get Next Run Time on PHP Cron Event, on the site WordPress.org Forums:
I'm not sure in that case then, sorry. You don't need PHP tags, no. -
Posted a reply to Get Next Run Time on PHP Cron Event, on the site WordPress.org Forums:
The $args array needs to match exactly in order for WordPress to find it. Internally… -
Mentioned in [52697] on Core SVN:
Query: Check if the theme supports `block-templates` before calling `locate_block_template()` in `get_query_template()`. -
Posted a reply to Different Total Time in Query Monitor and Browser Console, on the site WordPress.org Forums:
The time shown by QM is the server-side processing time for PHP to generate the… -
Posted a reply to Link on Order page, on the site WordPress.org Forums:
The error message tells you the problem - you need to pass a WP_User instance… -
Posted a reply to WP BOUNCER compatibility, on the site WordPress.org Forums:
Sorry you're having trouble here but I think you're best off asking the authors of… -
Posted a reply to Ajax (500 error), on the site WordPress.org Forums:
I need the actual PHP error message from the PHP error log on your web… -
Closed ticket #53069 on Core Trac:
Consider implications of FLoC and any actions to be taken on the ... -
Closed ticket #55004 on Core Trac:
WP_Query IN operator has limits -
Posted a reply to Ajax (500 error), on the site WordPress.org Forums:
What's the error message? You should be able to find this in your PHP error… -
Pushed 1 commit to WordPress/WordPress:
Build/Test Tools: Switch to some more appropriate assertions. -
Committed [52654] to Core SVN:
Build/Test Tools: Switch to some more appropriate assertions. See #54725 -
Pushed 1 commit to WordPress/WordPress:
Role/Capability: Correct the documented accepted types for the `capability` argument... -
Committed [52653] to Core SVN:
Role/Capability: Correct the documented accepted types for the ... -
Pushed 1 commit to WordPress/WordPress:
Docs: Increase the specificity of types in various inline documentation. -
Committed [52652] to Core SVN:
Docs: Increase the specificity of types in various inline ... -
Closed ticket #39089 on Core Trac:
Setting the Object Relationship Between Post Type Objects and Taxonomy ... -
Closed ticket #37873 on Core Trac:
Consolidate customizer CSS -
Closed ticket #31616 on Core Trac:
Splitting request_filesystem_credentials into separate functions -
Posted a reply to PHP 8.1 deprecated warning, on the site WordPress.org Forums:
Unfortunately the "Component" detection in Query Monitor can't always get it 100% correct. I made… -
Posted a reply to PHP 8.1 deprecated warning, on the site WordPress.org Forums:
Please report this to the author of the "worker" plugin, thanks. -
Posted a reply to Every 30 days, clear user metafield “meta_key” from all users., on the site WordPress.org Forums:
Yep. You can use the "PHP Cron" event type to run the PHP that performs… -
Posted a reply to Cannot Activate Query Monitor PHP Error Cannot Redeclare QM_PHP, on the site WordPress.org Forums:
It sounds like you had a db.php file left over or copied from somewhere else.… -
Posted a reply to Appearing None in dahsboard event, on the site WordPress.org Forums:
This means the cron event is scheduled to run at the specified time but there… -
Posted a reply to Custom URL or page instead of error “Could not switch users”, on the site WordPress.org Forums:
I'd rather fix the problem of why you're seeing the error message in the first… -
Posted a reply to User Switch Link Not Visible For Certain Roles, on the site WordPress.org Forums:
A "Switch Back" link is shown in several places, including the admin toolbar, the login… -
Committed [2664997] to Plugins SVN:
Updating readme/assets from GitHub -
Committed [2664974] to Plugins SVN:
Updating readme/assets from GitHub -
Mentioned in [52632] on Core SVN:
Docs: Docblock corrections for `get_block_file_template()`. -
Mentioned in [52631] on Core SVN:
Docs: Docblock corrections for `get_block_file_template()`.
Developer
-
Global Post Password
Active Installs: 600+
-
Log Out Password Protected Posts
Active Installs: 500+
-
Plugin Info
Active Installs: 40+
-
Query Monitor
Active Installs: 100,000+
-
User Switching
Active Installs: 200,000+
-
WP Crontrol
Active Installs: 200,000+
Contributor
-
Airplane Mode
Active Installs: 60+
-
C3 Cloudfront Cache Controller
Active Installs: 2,000+
-
HM Content TOC
Active Installs: 50+
-
Login as User
Active Installs: 10,000+
-
Remove Link to Current Page
Active Installs: 80+
-
Sched Event Management Software
Active Installs: 300+
-
Two-Factor
Active Installs: 40,000+
Plugins
-
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
-
Snack Bar
-
Transients Manager
-
User Switching
-
WP Crontrol