Troy Chaplin
@areziaal on WordPress.org, @troychaplin on Slack
WordPress Origin Story
Contributions Sponsored
- Member Since: July 25th, 2009
- Location: Ottawa, ON, Canada
- Website: troychaplin.ca
- GitHub: troychaplin
- Job Title: Assistant Manager, Enterprise Solution and Integrations
Contribution History
Troy Chaplin’s badges:- Core Contributor
- Documentation Contributor
- Photo Contributor
- Plugin Developer
- Themes Team
- WordCamp Organizer
- WordCamp Speaker
-
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… -
Posted a reply to Bug: Plugin not locking pages ?, on the site WordPress.org Forums:
Oooooh, now I get it. There is functionality in the plugin that allows you to… -
Posted a reply to Bug: Plugin not locking pages ?, on the site WordPress.org Forums:
Hey @spacemonkey214, I can't seem to recreate your issue. I setup a clean installation of… -
Posted a reply to Bug: Plugin not locking pages ?, on the site WordPress.org Forums:
The validation should be the same on pages, posts or any other post type. Can… -
Closed issue #400 on the WordPress/developer-blog-content repository:
The importance of a useful changelog -
Wrote a comment on the post How to build a multi-block plugin, on the site WordPress Developer Blog:
Hey Rachel, glad that you found this article helpful. I wrote a follow up to… -
Committed [3399338] to Plugins SVN:
Version 1.0.6 release -
Committed [3399334] to Plugins SVN:
Version 1.0.6 release -
Committed [3399330] to Plugins SVN:
Version 1.0.6 release -
Posted a reply to Not showing in Kadence / Greenshift Blocks, on the site WordPress.org Forums:
Hi voodoocreative, thank for the comment. After I read over the plugin description I can… -
Committed [3398440] to Plugins SVN:
Version 2.3.0 release -
Committed [3398395] to Plugins SVN:
Version 2.3.0 release -
Committed [3398393] to Plugins SVN:
Version 2.3.0 release -
Received props from @annebovelett in Slack:
Props to @bph and @areziaal for feedback and review on the https://developer.wordpress.org/news/2025/11/the-importance-of-a-good-changelog/ devloper blog post!… -
Committed [3397667] to Plugins SVN:
Version 1.0.0 release -
Received props from @psykro in Slack:
Pros to @juanmaguitar @bph and @areziaal for feedback and review of the https://developer.wordpress.org/news/2025/11/introducing-the-wordpress-abilities-api/ developer blog… -
Closed issue #402 on the WordPress/developer-blog-content repository:
Snippet: Allowed blocks in editor without impacting site editor -
Gave props in Slack:
Props to @bph and @psykro for reviewing and offering feedback on this Developer Blog article:… -
Wrote a new post, WordCamp Canada 2026: Looking for New Leaders, on the site WordCamp Canada 2025:
Join the next WordCamp Canada organizing team! Build community, lead with purpose, and shape an… -
Is the 2nd person to arrive at WordCamp Canada 2025
-
Received props from @bph in Slack:
Props to @ndiego for publishing Developer Blog Snippet post. https://developer.wordpress.org/news/snippets/how-to-add-custom-blocks-to-navigation-menus/ and @areziaal and @bph for… -
Committed [3377660] to Plugins SVN:
Version 2.2.0 release -
Wrote a new post, BREAKING: Matt Mullenweg to Host Town Hall at WordCamp Canada, on the site WordCamp Canada 2025:
Join us at WordCamp Canada for a special Town Hall with WordPress co-founder Matt Mullenweg.… -
Committed [3365068] to Plugins SVN:
Version 2.1.0 release -
Wrote a new post, A Whole New Day of Workshops Is Coming to WordCamp Canada, on the site WordCamp Canada 2025:
An extra day, two tracks, one price: WordCamp Canada adds a full workshop day on… -
Wrote a comment on the post Refactoring the Multi-Block Plugin: Build Smarter, Register Cleaner, Scale Easier, on the site WordPress Developer Blog:
Hey Marco, thanks for the question, I'm sure others would also be interested. When I… -
Wrote a comment on the post Implementing Namespaces and Coding Standards in WordPress Plugin Development, on the site WordPress Developer Blog:
Thanks for this great feedback Thoriq. I am working on some revisions to this article… -
Wrote a new post, Designing for Everyone: Sustaining Accessibility in Higher Ed, on the site WordCamp Canada 2025:
Accessibility in higher ed isn’t solved with a checklist. It takes consistent effort across teams,… -
Wrote a comment on the post Implementing Namespaces and Coding Standards in WordPress Plugin Development, on the site WordPress Developer Blog:
Thanks for your comments! I’m not sure what you mean here, as this article doesn’t… -
Received props from @welcher in Slack:
Props to @psykro, @fellyph, @greenshady and @areziaal for their help on https://developer.wordpress.org/news/2025/09/whats-new-for-developers-september-2025/ -
Wrote a comment on the post Implementing Namespaces and Coding Standards in WordPress Plugin Development, on the site WordPress Developer Blog:
Wow, thank you for such a thorough and constructive comment, Kaspars. You not only raised… -
Wrote a comment on the post Implementing Namespaces and Coding Standards in WordPress Plugin Development, on the site WordPress Developer Blog:
Thanks for taking the time to share your thoughts. While I don’t necessarily agree with… -
Wrote a comment on the post Implementing Namespaces and Coding Standards in WordPress Plugin Development, on the site WordPress Developer Blog:
Thank you for the kind words and great feedback, K. Adam. I've worked on and… -
Wrote a comment on the post Implementing Namespaces and Coding Standards in WordPress Plugin Development, on the site WordPress Developer Blog:
Thanks for the feedback Dennis. You're correct on the not needing to define the phpcs… -
Merged pull request #3 into wptrainingteam/implementing-namespace-code-standards:
Part 2 coding standards -
Submitted pull request #3 to wptrainingteam/implementing-namespace-code-standards:
Part 2 coding standards -
Closed issue #368 on the WordPress/developer-blog-content repository:
Advanced multiblock -
Gave props in Slack:
Props to @meszarosrob and @milana_cap for reviewing this article https://developer.wordpress.org/news/2025/09/implementing-namespaces-and-coding-standards-in-wordpress-plugin-development/ and offering feedback -
Wrote a new post, Implementing Namespaces and Coding Standards in WordPress Plugin Development, on the site WordPress Developer Blog:
Add namespacing, autoloading, and linting to your multi-block plugin for clean, scalable WordPress development. -
Wrote a comment on the post Refactoring the Multi-Block Plugin: Build Smarter, Register Cleaner, Scale Easier, on the site WordPress Developer Blog:
That's a pretty substantial difference! I would assume that relates to the significant improvements made… -
Wrote a new post, From Keynotes to Coffee Breaks: Explore 2025 WCEH Schedule, on the site WordCamp Canada 2025:
The full schedule is live! 25 sessions, 27 speakers, including 3 keynotes make WordCamp Canada… -
Gave props in Slack:
Props to @meszarosrob and @milana_cap for reviewing this article https://developer.wordpress.org/news/2025/08/refactoring-the-multi-block-plugin-build-smarter-register-cleaner-scale-easier/ and offering feedback -
Wrote a new post, Refactoring the Multi-Block Plugin: Build Smarter, Register Cleaner, Scale Easier, on the site WordPress Developer Blog:
Refactor your multi-block plugin with namespaces, Composer autoloading, and linting to scale cleanly and code… -
Merged pull request #3 into wptrainingteam/refactoring-multi-block-plugin:
add: enqueue additional assets -
Submitted pull request #3 to wptrainingteam/refactoring-multi-block-plugin:
add: enqueue additional assets -
Merged pull request #2 into wptrainingteam/refactoring-multi-block-plugin:
add: add interactivity block -
Submitted pull request #2 to wptrainingteam/refactoring-multi-block-plugin:
add: add interactivity block -
Merged pull request #1 into wptrainingteam/refactoring-multi-block-plugin:
add: basic plugin setup -
Submitted pull request #1 to wptrainingteam/refactoring-multi-block-plugin:
add: basic plugin setup -
Pushed 1 commit to wptrainingteam/refactoring-multi-block-plugin:
Created block plugin
Developer
-
Block Accessibility Checks
Active Installs: 10+
-
Block Finder
Active Installs: 10+
-
Smart Media Replacement
Active Installs: Less than 10
Total photo contributions: 3
View all photos contributed by Troy Chaplin to the WordPress Photo Directory →
Plugins
-
Advanced Custom Fields (ACF®)
-
Advanced Editor Tools
-
AI Experiments
-
Block Visibility — Conditional Visibility Control for the Block Editor
-
Equalize Digital Accessibility Checker - Audit Your Website for WCAG, ADA, and Section 508 Accessibility Errors
-
Link Manager
-
Microsoft Azure Storage for WordPress
-
MonsterInsights - Google Analytics Dashboard for WordPress (Website Stats Made Easy)
-
Posts 2 Posts
-
Site Kit by Google - Analytics, Search Console, AdSense, Speed
-
WordPress Importer
-
WP Super Cache
-
Yoast SEO - Advanced SEO with real-time guidance and built-in AI


