Justin Tadlock
@greenshady on WordPress.org and Slack
Bio
Interests
Contributions Sponsored
- Member Since: May 23rd, 2005
- Location: Alabama
- Website: justintadlock.com
- GitHub: justintadlock
- Job Title: Developer Relations Wrangler
- Employer: Automattic
Contribution History
Justin Tadlock’s badges:- bbPress Contributor
- BuddyPress Contributor
- Core Contributor
- Documentation Contributor
- Plugin Developer
- Test Contributor
- Test Team
- Theme Developer
- Themes Team
-
Merged pull request #39 into wptrainingteam/developer-showcase:
Big theme cleanup -
Submitted pull request #39 to wptrainingteam/developer-showcase:
Big theme cleanup -
Closed issue #30 on the wptrainingteam/developer-showcase repository:
Taxonomy term featured image + Cover block binding -
Merged pull request #34 into wptrainingteam/developer-showcase:
Enable experimental Gutenberg blocks. -
Submitted pull request #34 to wptrainingteam/developer-showcase:
Enable experimental Gutenberg blocks. -
Merged pull request #31 into wptrainingteam/developer-showcase:
Initial theme design -
Reopened pull request #31 on wptrainingteam/developer-showcase:
Initial theme design -
Closed pull request #31 on wptrainingteam/developer-showcase:
Initial theme design -
Submitted pull request #31 to wptrainingteam/developer-showcase:
Initial theme design -
Created issue #30 in the wptrainingteam/developer-showcase repository:
Taxonomy term featured image + Cover block binding -
Closed issue #3 on the wptrainingteam/developer-showcase repository:
Create base design outline -
Closed issue #23 on the wptrainingteam/developer-showcase repository:
[Music Plugin] Needs for the CPTs and Taxonomies -
Committed [3468818] to Plugins SVN:
X3P0: Progress version 2.0.2. -
Committed [3468080] to Plugins SVN:
Version 2.0.0 of the X3P0: Media Data plugin. -
Committed [3468030] to Plugins SVN:
X3P0: Powered By version 3.0.0. -
Committed [3467937] to Plugins SVN:
X3P0: Authors version 2.0.0. -
Committed [3467882] to Plugins SVN:
Version 4.1.0 of `x3p0-breadcrumbs`. -
Received props from @bph in Slack:
Props to @greenshady and @juanmaguitar for peer reviewing the post on the Developer Blog https://developer.wordpress.org/news/2026/02/how-to-add-custom-entries-to-the-editor-preview-dropdown/… -
Mentioned in [61632] on WordPress SVN:
Block Supports: Add text indent to typography supports -
Created issue #452 in the WordPress/developer-blog-content repository:
What's new for developers? (March 2026) -
Gave props in Slack:
Props to @ndiego, @fellyph, @bph, and @welcher for contributing to and reviewing https://developer.wordpress.org/news/2026/02/whats-new-for-developers-february-2026/. -
Closed issue #440 on the WordPress/developer-blog-content repository:
What’s new for developers? (February 2026) -
Wrote a new post, What’s new for developers? (February 2026), on the site WordPress Developer Blog:
WordPress 7.0 Beta 1 is on the way and introduces major developer-focused updates, including the… -
Received props from @psykro in Slack:
Props to @greenshady and @bph for their assistance reviewing the https://developer.wordpress.org/news/2026/02/from-abilities-to-ai-agents-introducing-the-wordpress-mcp-adapter/! -
Created issue #23 in the wptrainingteam/developer-showcase repository:
[Music Plugin] Needs for the CPTs and Taxonomies -
Created issue #75032 in the WordPress/gutenberg repository:
Gutenberg 22.5 release checklist -
Merged pull request #14 into wptrainingteam/developer-showcase:
Adds custom post types and taxonomies -
Created issue #17 in the wptrainingteam/developer-showcase repository:
Use AI to create fictional bands -
Created issue #16 in the wptrainingteam/developer-showcase repository:
Linting workflow -
Created issue #15 in the wptrainingteam/developer-showcase repository:
Composer deploy workflow -
Submitted pull request #14 to wptrainingteam/developer-showcase:
Adds custom post types and taxonomies -
Received props from @bph in Slack:
Props to @areziaal and @greenshady for taking the time to review of https://developer.wordpress.org/news/2026/01/streamlining-block-theme-development-with-wordpress-playground-and-github/ on the… -
Pull request #7 merged into wptrainingteam/developer-showcase:
Updates paths for `.gitignore`. -
Submitted pull request #7 to wptrainingteam/developer-showcase:
Updates paths for `.gitignore`. -
Created issue #440 in the WordPress/developer-blog-content repository:
What’s new for developers? (February 2026) -
Closed issue #434 on the WordPress/developer-blog-content repository:
What’s new for developers? (January 2026) -
Wrote a comment on the post Styling accordions in WordPress 6.9, on the site WordPress Developer Blog:
You can change the color of the UI via Users > Profile > Administration Color… -
Wrote a new post, What’s new for developers? (January 2026), on the site WordPress Developer Blog:
Stay ahead in WordPress development with January’s Gutenberg 22.3 highlights, new Fonts screen, PHP-only blocks,… -
Created issue #439 in the WordPress/developer-blog-content repository:
New PHPUnit assertion in WP 6.9 (`assertEqualHTML`) to compare HTML -
Created issue #438 in the WordPress/developer-blog-content repository:
Using the supported attributes hook in WP 6.9 to make blocks bindable -
Created issue #437 in the WordPress/developer-blog-content repository:
How to use DataForm to create plugin settings pages -
Committed [3433816] to Plugins SVN:
Removes stray character from plugin name. -
Committed [3433808] to Plugins SVN:
Version 1.0.0 of x3p0-media-data. -
Received props from @juanmaguitar in Slack:
Props to @bph and @greenshady for reviewing the article and sharing their feedback. Thanks! -
Received props from @davidperez in Slack:
Props to @milana_cap @bph @greenshady @juanmaguitar and @areziaal for helping me to make https://developer.wordpress.org/news/2025/12/how-to-add-automated-unit-tests-to-your-wordpress-plugin/ in… -
Created issue #3 in the wptrainingteam/developer-showcase repository:
Create base design outline -
Wrote a comment on the post Coding Standard Proposal: Allow the use of the PHP short echo tag, on the site Make WordPress Core:
Alternatively, I think if we were to remove this rule for Core, then it should… -
Wrote a comment on the post Coding Standard Proposal: Allow the use of the PHP short echo tag, on the site Make WordPress Core:
It's not disabling a language feature. It's saying that the WordPress Core should follow a… -
Created issue #434 in the WordPress/developer-blog-content repository:
What’s new for developers? (January 2026) -
Closed issue #428 on the WordPress/developer-blog-content repository:
What's new for Developers (December 2025)
Developer
-
Avatars Meta Box
Active Installs: 10+
-
Block Pattern Builder
Active Installs: 600+
-
Breadcrumb Trail
Active Installs: 10,000+
-
Clean My Archives
Active Installs: 900+
-
Cleaner Gallery
Active Installs: 2,000+
-
Comments User Column
Active Installs: 10+
-
Custom Background Extended
Active Installs: 900+
-
Custom Classes
Active Installs: 2,000+
-
Custom Content Portfolio
Active Installs: 300+
-
Custom Header Extended
Active Installs: 1,000+
-
Disable Post Format UI
Active Installs: 10+
-
Get the Image
Active Installs: 8,000+
-
Grid Columns
Active Installs: 1,000+
-
Hybrid Hook
Active Installs: 50+
-
Hybrid Hook Widgets
Active Installs: 80+
-
Issue Tracker
Active Installs: Less than 10
-
My Snippets
Active Installs: 50+
-
Prevent Password Reset
Active Installs: 300+
-
Query Posts
Active Installs: 900+
-
Quote This
Active Installs: 10+
-
Registration Honeypot
Active Installs: 300+
-
Restaurant
Active Installs: 40+
-
Reverse Comment Textarea
Active Installs: 30+
-
Series
Active Installs: 2,000+
-
Slideshow
Active Installs: 1,000+
-
Sliding Panel
Active Installs: 70+
-
Template Tag Shortcodes
Active Installs: 100+
-
Toot
Active Installs: 10+
-
Whistles
Active Installs: 400+
-
Widgets Reloaded
Active Installs: 1,000+
-
X3P0 Legacy Widget
Active Installs: 200+
-
X3P0: Authors
Active Installs: 40+
-
X3P0: Breadcrumbs
Active Installs: 100+
-
X3P0: Media Data
Active Installs: Less than 10
-
X3P0: Powered By
Active Installs: Less than 10
-
X3P0: Progress
Active Installs: 30+
Contributor
-
Audio Player Widget
Active Installs: 200+
-

ChunActive Installs: 50+
-

Dancing In The MoonlightActive Installs: 40+
-

ExtantActive Installs: 40+
-

HybridActive Installs: 300+
-

My LifeActive Installs: 100+
-

PicturesqueActive Installs: 40+
-

PrototypeActive Installs: 80+
-

RavelActive Installs: 60+
-

Retro-fittedActive Installs: 60+
-

SagaActive Installs: 900+
-

Socially AwkwardActive Installs: 30+
-

StargazerActive Installs: 900+
-

TwiggyActive Installs: 10+
-

X3P0 - ReflectionsActive Installs: 100+
Completed Courses
Total completed courses: 5
- Writing in the WordPress voice June 8, 2022
- Basic principles of conflict resolution June 7, 2022
- Community meeting etiquette June 7, 2022
- How decisions are made in the WordPress project June 3, 2022
- Open source basics and WordPress May 31, 2022