Joseph Scott
@josephscott on WordPress.org and Slack
Bio
- Member Since: May 5th, 2004
- Location: Utah
- Website: josephscott.org
- GitHub: josephscott
- Job Title: Performance Team Lead at Automattic
- Employer: Automattic
Contribution History
Joseph Scott’s badges:- Core Contributor
- Plugin Developer
- WordCamp Organizer
- WordCamp Speaker
-
Submitted pull request #10770 to WordPress/wordpress-develop:
memoize wp_normalize_path -
Created ticket #64538 on Core Trac:
memoize wp_normalize_path -
Created issue #74825 in the WordPress/gutenberg repository:
Enable build-blocks-manifest by default -
Mentioned in [61466] on WordPress SVN:
Widgets: Ensure a widget is registered prior to checking its ID in `is_active_widget()`. -
Mentioned in [61465] on WordPress SVN:
Menus: Ensure a `WP_Post` instance gets passed to `get_post_states()` in `wp_setup_nav_menu_item()`. -
Submitted pull request #10710 to WordPress/wordpress-develop:
widgets: check if $wp_registered_widgets[ $widget ]['id'] exists -
Mentioned in [61460] on WordPress SVN:
XML-RPC: Update `addTwoNumbers` demo method to check args prior to adding. -
Submitted pull request #10706 to WordPress/wordpress-develop:
get_post_states: post type checks -
Submitted pull request #10690 to WordPress/wordpress-develop:
XML-RPC check arg types for addTwoNumbers -
Created ticket #64479 on Core Trac:
XML-RPC addTwoNumbers needs to check arg types -
Mentioned in [60717] on WordPress SVN:
Database: Add `type_status_author` index for the posts table. -
Mentioned in [60661] on WordPress SVN:
Taxonomy: Check the result of `get_term()` in `WP_Term_Query::get_terms()`. -
Wrote a comment on the post Dev Chat Agenda – August 27, 2025, on the site Make WordPress Core:
I'm proposing a new database index, details are in https://core.trac.wordpress.org/ticket/50161#comment:7 This adds `CREATE INDEX type_status_author… -
Submitted pull request #9596 to WordPress/wordpress-develop:
WP_Term_Query::get_terms() - fix warning -
Created ticket #63877 on Core Trac:
WP_Term_Query::get_terms() - check return value of get_term() -
Mentioned in [60657] on WordPress SVN:
Security: Set the `frame-ancestors` directive in `send_frame_options_header()`. -
Submitted pull request #9561 to WordPress/wordpress-develop:
send_frame_options_header: new header and headers sent check -
Submitted pull request #9312 to WordPress/wordpress-develop:
Add wp_posts index: type_status_author -
Created ticket #62126 on Core Trac:
Cache duplicate calls to WP_Theme_JSON::sanitize -
Mentioned in [57991] on WordPress SVN:
Twenty Twenty-One: Check for `WP_Error` before outputting `get_the_tag_list()`. -
Created ticket #60800 on Core Trac:
Fix Potential PHP 8 Fatal Error in Twenty Twenty-One -
Wrote a comment on the post Add redirect for Google Fonts JSON file, on the site Make WordPress Systems:
Adding query parameters should be fine cache busting, it is a common technique for solving… -
Created ticket #3583 on bbPress Trac:
Updates to support PHP 8 -
Created ticket #59135 on Core Trac:
Ability to list plugins by activation date/time -
Wrote a comment on the post GitHub SSH host key update – SVN-Git sync, on the site Make WordPress Systems:
I'm all for what ever it takes to make it "proper", one request is that… -
Wrote a comment on the post Automated performance monitoring in WordPress core, on the site Make WordPress Core:
For each core commit a GitHub action will run a set of automated performance tests,… -
Committed [2833972] to Plugins SVN:
Fix version bump to 0.5.0 -
Committed [2833967] to Plugins SVN:
Bump to 0.5.0 -
Committed [2833965] to Plugins SVN:
Bump to 0.5.0 -
Committed [2833950] to Plugins SVN:
Tag version 0.5.0 -
Committed [2833949] to Plugins SVN:
Note that 0.5.0 is the new stable version -
Committed [2833947] to Plugins SVN:
Note the most recent version of WordPress this has been used with -
Committed [2833946] to Plugins SVN:
Bump RSSCLOUD_USER_AGENT to upcoming 0.5.0 version -
Committed [2833944] to Plugins SVN:
Only output the cloud element when we are in a feed - the rss2_head ... -
Committed [2833939] to Plugins SVN:
Check for http scheme in the $notify_url, add it if missing -
Committed [2833907] to Plugins SVN:
Updates to support PHP 8+ -
Wrote a comment on the post Enhancing the Scripts API with a loading strategy, on the site Make WordPress Core:
In general I support the concept. Adding defer or async to script tags enables script… -
Wrote a comment on the post WordPress 5.9 Performance Improvements, on the site Make WordPress Core:
Thank you for sharing numbers comparing versions. I'm curious if there are links to the… -
Wrote a comment on the post Proposal for a Performance team, on the site Make WordPress Core:
Raising my hand to offer my help in this effort. -
Committed [2417433] to Plugins SVN:
Tag new 1.1.2 release -
Committed [2417432] to Plugins SVN:
Fix the error and time checks -
Mentioned in [46551] on WordPress SVN:
Bundled Themes: Update Twenty Twenty. -
Mentioned in [42771] on WordPress SVN:
Import: Avoid counting an uncountable type when reading arguments passed to a script. -
Created ticket #42898 on Core Trac:
Make sure get_cli_args() operates on an array -
Joined the organizing team for WordCamp Salt Lake City 2016
-
Mentioned in [37461] on WordPress SVN:
External Libraries: After [37402], replace two more instances of `split()` with `explode()` in `wp-includes/atomlib.php`. -
Committed [1395594] to Plugins SVN:
Bump tested version to WP 4.5 -
Committed [1395592] to Plugins SVN:
Keep up with 0.4.2 references -
Committed [1395589] to Plugins SVN:
Finish bump to 0.4.2 -
Committed [1395586] to Plugins SVN:
Add automattic contributor
Developer
-
Debug Bar
Active Installs: 20,000+
-
LibXML2 Fix
Active Installs: 300+
-
PuSHPress
Active Installs: 20,000+
-
RSS Cloud
Active Installs: 100+
Contributor
-
Akismet Anti-spam: Spam Protection
Active Installs: 6+ million
-
Jetpack VaultPress
Active Installs: 10,000+