Justin Tadlock
@greenshady on WordPress.org and Slack
Bio
Interests
- 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 @areziaal in Slack:
Props to @marybaum and @greenshady for reviewing and providing feedback on the What's new for… -
Created issue #1824 in the WordPress/Documentation-Issue-Tracker repository:
[Theme Handbook Overhaul] Classic Themes > Basics > Conditional Tags -
Created issue #1823 in the WordPress/Documentation-Issue-Tracker repository:
[Theme Handbook Overhaul] Chapter: Classic Themes -
Created issue #370 in the WordPress/developer-blog-content repository:
What's new for developers? (February 2025) -
Closed issue #360 on the WordPress/developer-blog-content repository:
What's new for developers? (January 2025) -
Gave props in Slack:
Props to @bph for co-wrangling the resources and @ndiego and @psykro for reviewing https://developer.wordpress.org/news/2025/01/whats-new-for-developers-january-2025/. -
Wrote a new post, What’s new for developers? (January 2025), on the site WordPress Developer Blog:
Welcome to the new year in this post that covers all of the developer highlights… -
Gave props in Slack:
Props to @ndiego and @welcher for reviewing https://developer.wordpress.org/news/2024/12/mastering-light-and-dark-mode-styling-in-block-themes/. -
Closed issue #336 on the WordPress/developer-blog-content repository:
How to build light/dark mode with theme.json -
Wrote a comment on the post Mastering light and dark mode styling in block themes, on the site WordPress Developer Blog:
Yep, browser support (depending on your project parameters) is definitely the limiting factor right now.… -
Wrote a new post, Mastering light and dark mode styling in block themes, on the site WordPress Developer Blog:
How to build block themes with both light and dark color scheme that's activated based… -
Received props from @ndiego in Slack:
Props to @welcher and @greenshady for reviewing https://developer.wordpress.org/news/snippets/how-to-filter-the-output-of-a-block-binding/ -
Received props from @welcher in Slack:
Props to @ndiego and @greenshady for reviewing https://developer.wordpress.org/news/snippets/snippet-how-to-register-a-block-variation-but-hide-it-from-the-inserter/ -
Created issue #360 in the WordPress/developer-blog-content repository:
What's new for developers? (January 2025) -
Received props from @areziaal in Slack:
Props to @ndiego, @bph and @greenshady for their review and feedback on https://developer.wordpress.org/news/2024/12/03/bridging-the-gap-hybrid-themes/ -
Wrote a comment on the post Registering block templates via plugins in WordPress 6.7, on the site WordPress Developer Blog:
I (and many plugin authors) would disagree that it's a nonsense feature. This is something… -
Wrote a comment on the post Leveraging theme.json and per-block styles for more performant themes, on the site WordPress Developer Blog:
Thanks! I added it in. -
Closed issue #337 on the WordPress/developer-blog-content repository:
How to disable the font library -
Wrote a comment on the post Registering custom aspect ratios in WordPress 6.6, on the site WordPress Developer Blog:
Yes, everything in theme.json can be filtered via PHP. Check out this article for more… -
Created issue #347 in the WordPress/developer-blog-content repository:
What's new for developers? (December 2024) -
Wrote a comment on the post Registering block templates via plugins in WordPress 6.7, on the site WordPress Developer Blog:
Have you submitted a bug report? That'd be the best way to address this. -
Wrote a comment on the post Upgrading the site-editing experience with custom template part areas, on the site WordPress Developer Blog:
That seems like it'd be the correct path since the template part the user has… -
Received props from @ndiego in Slack:
Props to @greenshady, @welcher, and @bph for reviewing and cowriting the https://developer.wordpress.org/news/2024/11/10/whats-new-for-developers-november-2024/ post on the… -
Wrote a comment on the post Building a book review site with Block Bindings, part 1: Custom fields and block variations, on the site WordPress Developer Blog:
You should be able to test the code from the tutorial Playground demo to see… -
Received props from @ndiego in Slack:
Props to @greenshady, @fabiankaegy, and @get_dave for reviewing the https://developer.wordpress.org/news/2024/11/05/how-to-add-content-only-editing-support-to-a-block/ post on the Developer Blog. -
Wrote a comment on the post Mastering theme.json: You might not need CSS, on the site WordPress Developer Blog:
The article states that it's specifically talking about block theming in the second paragraph. So,… -
Committed [3179601] to Plugins SVN:
Updating X3P0: Breadcrumbs to version 2.0.1. -
Created issue #72 in the WordPress/wporg-developer-blog repository:
Horizontal overflow in sidebar with search -
Gave props in Slack:
Props to @cbravobernal, @artemiosans, @gziolo, @santosguillamot, @ndiego, and @bph for reviewing https://developer.wordpress.org/news/2024/10/29/getting-and-setting-block-binding-values-in-the-editor/ for the Developer… -
Wrote a new post, Getting and setting Block Binding values in the Editor, on the site WordPress Developer Blog:
A walkthrough of how to make custom Block Binding sources customizable from the editor in… -
Wrote a comment on the post Registering block templates via plugins in WordPress 6.7, on the site WordPress Developer Blog:
Not yet. The API was intentionally left to just top-level templates for this release. I'd… -
Closed issue #307 on the WordPress/developer-blog-content repository:
How to conditionally register/unregister patterns -
Closed issue #308 on the WordPress/developer-blog-content repository:
You don't need CSS for that: All the ways you can use... -
Gave props in Slack:
Props to @ndiego and @welcher for reviewing the first Snippet post shared on the Developer… -
Committed [3173135] to Plugins SVN:
Update X3P0: Breadcrumbs to 2.0.0. -
Wrote a comment on the post Mastering theme.json: You might not need CSS, on the site WordPress Developer Blog:
If you need/want to write custom CSS, you can already do that in stylesheets where… -
Wrote a comment on the post Mastering theme.json: You might not need CSS, on the site WordPress Developer Blog:
The JSON is for the developer, whereas the DIYer would use the interface and not… -
Gave props in Slack:
Props to @marybaum and @bph for reviewing the Developer Blog post https://developer.wordpress.org/news/2024/10/17/mastering-theme-json-you-might-not-need-css/. -
Wrote a new post, Mastering theme.json: You might not need CSS, on the site WordPress Developer Blog:
A walkthrough of many tips, tricks, and techniques for using theme.json and style variations to… -
Created issue #321 in the WordPress/developer-blog-content repository:
What’s new for developers? (November 2024) -
Received props from @ndiego in Slack:
Props to @greenshady and @bph for reviewing the https://developer.wordpress.org/news/2024/10/10/whats-new-for-developers-october-2024/ post on the Developer Blog. -
Mentioned in [59191] on Core SVN:
Twenty Twenty-Five: Merge the latest improvements for Beta 2. -
Created issue #317 in the WordPress/developer-blog-content repository:
Using the Block Bindings editor API (JS) in WP 6.7 -
Mentioned in [59146] on Core SVN:
Bundled Themes: Initial import of the Twenty Twenty-Five default theme. -
Posted a reply to Rendering arbitrary Tailwind CSS classes in block, on the site WordPress.org Forums:
This doesn't seem to be related to the block itself. My guess is some of… -
Posted a reply to Rendering arbitrary Tailwind CSS classes in block, on the site WordPress.org Forums:
Can you share the code for the block? Is this code in your render.php or… -
Created issue #1692 in the WordPress/Documentation-Issue-Tracker repository:
[Theme Handbook Overhaul] Accessibility Chapter Outline -
Received props from @juanmaguitar in Slack:
Props to @greenshady, @milana_cap, @bph and @oandregal for reviewing and providing feedback on the https://developer.wordpress.org/news/2024/09/23/actions-from-data-views-adding-images-to-the-media-library/… -
Closed issue #1687 on the WordPress/Documentation-Issue-Tracker repository:
Fix aria landmark tools link for Accessibility Ready guidelines in the Theme... -
Updated a handbook page on Make WordPress Themes.
Developer
-
Avatars Meta Box
Active Installs: 10+
-
Block Pattern Builder
Active Installs: 700+
-
Breadcrumb Trail
Active Installs: 10,000+
-
Clean My Archives
Active Installs: 1,000+
-
Cleaner Gallery
Active Installs: 2,000+
-
Comments User Column
Active Installs: 10+
-
Custom Background Extended
Active Installs: 1,000+
-
Custom Classes
Active Installs: 3,000+
-
Custom Content Portfolio
Active Installs: 300+
-
Custom Header Extended
Active Installs: 1,000+
-
Disable Post Format UI
Active Installs: 10+
-
Entry Views
Active Installs: 10,000+
-
Get the Image
Active Installs: 10,000+
-
Grid Columns
Active Installs: 1,000+
-
Hybrid Hook
Active Installs: 80+
-
Hybrid Hook Widgets
Active Installs: 100+
-
My Snippets
Active Installs: 70+
-
Prevent Password Reset
Active Installs: 400+
-
Query Posts
Active Installs: 1,000+
-
Quote This
Active Installs: 10+
-
Registration Honeypot
Active Installs: 500+
-
Restaurant
Active Installs: 60+
-
Reverse Comment Textarea
Active Installs: 30+
-
Series
Active Installs: 2,000+
-
Slideshow
Active Installs: 1,000+
-
Sliding Panel
Active Installs: 100+
-
Template Tag Shortcodes
Active Installs: 200+
-
Toot
Active Installs: 10+
-
Whistles
Active Installs: 500+
-
Widgets Reloaded
Active Installs: 1,000+
-
X3P0 Legacy Widget
Active Installs: 200+
-
X3P0 Powered By
Active Installs: Less than 10
-
X3P0 Progress
Active Installs: Less than 10
-
X3P0: Breadcrumbs
Active Installs: 100+
Contributor
-
Audio Player Widget
Active Installs: 200+
-
ChunActive Installs: 60+
-
Dancing In The MoonlightActive Installs: 50+
-
ExtantActive Installs: 50+
-
HybridActive Installs: 400+
-
My LifeActive Installs: 100+
-
PicturesqueActive Installs: 90+
-
PrototypeActive Installs: 90+
-
RavelActive Installs: 70+
-
Retro-fittedActive Installs: 80+
-
SagaActive Installs: 1,000+
-
Socially AwkwardActive Installs: 100+
-
StargazerActive Installs: 900+
-
TwiggyActive Installs: 20+
-
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