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
-
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) -
Gave props in Slack:
Props to @bph, @zieladam, @fellyph, @psykro, and @rodrigosprimo for contributing notes and @juanmaguitar and @welcher… -
Wrote a new post, What’s new for developers? (December 2025), on the site WordPress Developer Blog:
Celebrate the release of WordPress 6.9 "Gene"! Also explore new AI tools, block upgrades, and… -
Wrote a comment on the post Coding Standard Proposal: Allow the use of the PHP short echo tag, on the site Make WordPress Core:
While I personally prefer the short echo tag for templating, I'm not sure there's any… -
Created issue #73455 in the WordPress/gutenberg repository:
Accordion panel min-width CSS causes overflow when adding theme.json padding -
Created issue #73454 in the WordPress/gutenberg repository:
Accordion heading toggle CSS overrules theme.json CSS -
Created issue #73442 in the WordPress/gutenberg repository:
Breadcrumbs: Consider using Posts Page title for post archives crumb -
Created issue #73441 in the WordPress/gutenberg repository:
Breadcrumbs don't appear for posts page when set to a page -
Closed issue #426 on the WordPress/developer-blog-content repository:
Snippet: FAQs accordion with structured data -
Gave props in Slack:
Props to @bph and @juanmaguitar for feedback and review on the Developer Blog Snippet: https://developer.wordpress.org/news/snippets/schema-org-microdata-for-accordion-block-faqs/https://developer.wordpress.org/news/snippets/schema-org-microdata-for-accordion-block-faqs/. -
Wrote a comment on the post Styling accordions in WordPress 6.9, on the site WordPress Developer Blog:
I've also published a snippet here on the Developer Blog for this: Schema.org microdata for… -
Wrote a comment on the post How WordPress 6.9 gives forms a theme.json makeover, on the site WordPress Developer Blog:
As an addendum to what Birgit mentioned above, it's also about who contributes their time… -
Wrote a comment on the post Nominations Call for the themes team representatives: 2026 Edition, on the site Make WordPress Themes:
I'd like to see us have a dedicated rep/role for theme handbook, primarily so that… -
Received props from @bph in Slack:
Props to @greenshady @psykro and @welcher for reviewing and giving feedback on this month's https://developer.wordpress.org/news/2025/11/whats-new-for-developers-november-2025/ -
Committed [3392246] to Plugins SVN:
Version 4.0.0 of `x3p0-breadcrumbs`. -
Closed issue #411 on the WordPress/developer-blog-content repository:
Styling inputs, textareas, and select dropdowns in WordPress 6.9 -
Gave props in Slack:
Props to @bph and @welcher for feedback and review on the Developer Blog post https://developer.wordpress.org/news/2025/11/how-wordpress-6-9-gives-forms-a-theme-json-makeover/. -
Wrote a new post, How WordPress 6.9 gives forms a theme.json makeover, on the site WordPress Developer Blog:
WordPress 6.9 introduces new form elements support via theme.json. In this walkthrough, learn how to… -
Wrote a comment on the post Styling accordions in WordPress 6.9, on the site WordPress Developer Blog:
You could also change the heading tag with the same filter. But I encourage you… -
Wrote a comment on the post Styling accordions in WordPress 6.9, on the site WordPress Developer Blog:
For FAQs structured data, here's a Gist example of doing that. I'd probably just wrap… -
Wrote a comment on the post Styling accordions in WordPress 6.9, on the site WordPress Developer Blog:
A button element is appropriate for an accessible accordion. I would not recommend changing it,… -
Closed issue #410 on the WordPress/developer-blog-content repository:
Styling accordions in Gutenberg/WordPress -
Gave props in Slack:
Props to @bph and @welcher for reviewing https://developer.wordpress.org/news/2025/10/styling-accordions-in-wordpress-6-9/ for the Developer Blog. -
Wrote a new post, Styling accordions in WordPress 6.9, on the site WordPress Developer Blog:
WordPress 6.9 is set to ship an Accordion block. This guide walks you through adding…
Developer
-
Authors List Block
Active Installs: 30+
-
Avatars Meta Box
Active Installs: 10+
-
Block Pattern Builder
Active Installs: 600+
-
Breadcrumb Trail
Active Installs: 10,000+
-
Breadcrumbs Block – Navigation Trail
Active Installs: 100+
-
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: 60+
-
Hybrid Hook Widgets
Active Installs: 80+
-
Issue Tracker
Active Installs: Less than 10
-
Media Data
Active Installs: Less than 10
-
My Snippets
Active Installs: 60+
-
Powered By Block
Active Installs: Less than 10
-
Prevent Password Reset
Active Installs: 300+
-
Progress Bar Block
Active Installs: 30+
-
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: 200+
-
Toot
Active Installs: 10+
-
Whistles
Active Installs: 400+
-
Widgets Reloaded
Active Installs: 1,000+
-
X3P0 Legacy Widget
Active Installs: 200+
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: 50+
-

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













