Troy Chaplin @troychaplin.bsky.social · 23/03/2026Getting great feedback on Veils! Several bugs have been fixed, and to answer the registration questions: registering unlocks 3 full acts with 15+ quests and 100+ scenes. Plus, you can create a character to track your story progress. Check it out: veilsoffate.com 000
Troy Chaplin @troychaplin.bsky.social · 19/03/2026Today I launched something I couldn't be more proud of. Veils of Fate: Tales of Eldermoor, a browser-based RPG built around choice, consequence, and a world I've been dying to share with you! Play it free now veilsoffate.comveilsoffate.comVeils of Fate – Tales of Eldermoor 010
Troy Chaplin @troychaplin.bsky.social · 17/03/2026I have never loved a nav as much as I love this one. I made some key changes to Priority Plus Navigation variation block that includes updating the editor preview, adding new button style options, and fixing a couple of bugs. Get version 1.1.0 wordpress.org/plugins/prio... 000
Troy Chaplin @troychaplin.bsky.social · 16/03/2026The wait is almost over! ⚔️📖 The beta for Veils of Fate opens March 20. Dive into a "Choose Your Own Adventure" experience where decisions shift the story. Built with the #WordPress Interactivity API for a seamless, lightning-fast journey. ⚡️ veilsoffate.com 000
Troy Chaplin @troychaplin.bsky.social · 15/03/2026Yesterday Miles and I dove into page templates, patterns, image generation and I couldn't be happier with the end results of these update About and Founder pages for Veils. veilsoffate.com/the-founders/ veilsoffate.com/about-veils-... 111
Troy Chaplin @troychaplin.bsky.social · 11/03/2026The State is shifting. The Gem is forming. Tomorrow, the Veil rises. 💎💥 Join Rya Proudfoot & Troilus Tunnely as they bridge code and lore in Veils of Fate, powered by the magic of the WordPress Interactivity API. Catch @ryanwelcher.com and I live tomorrow! www.youtube.com/watch?v=9uG6... 000
Troy Chaplin @troychaplin.bsky.social · 10/03/2026Getting ready for the live stream on Thursday with @ryanwelcher.com. Just pushed the new beta version of the theme. This fun side project just amped the F up thanks to Miles. Everyone needs a theme by Miles 👉 beta.bymiles.ai?ref=22ce33cd veilsoffate.comveilsoffate.comVeils of Fate – Tales of Eldermoor 010
Reposted by Troy ChaplinRyan Welcher @ryanwelcher.com · 09/03/2026Big stream this week! @troychaplin is going to give the rundown on Veils of Fate—a game he built in WordPress using the Interactivity API. Join us on Twitch or YouTube March 12 at 10:30 EST: 👉 www.twitch.tv/ryanwelcher... 👉 www.youtube.com/watch?v=9uG... 011
Troy Chaplin @troychaplin.bsky.social · 08/03/2026Sunday IS Funday when project starts coming to life! 🔮 Just got a legendary design from bymiles.ai for Veils of Fate. This choose-your-own-adventure is looking darker and better than ever. ⚔️ Huge thanks to @kinsta.com for the rock-solid #WordPress hosting. Launching soon! 🚀 000
Troy Chaplin @troychaplin.bsky.social · 05/03/2026I know there's a lot of folks out there patiently waiting for access to ByMiles! If anyone wants to gain a credit boost when signing up for a paid plan, I have a referral link you can use! Looking forward to seeing more of you in this wildly fun beta ride! bymiles.ai/?ref=22ce33cdbymiles.aiDesigned by Miles - An AI agent for beautiful WordPress sitesMiles is an AI agent that designs and builds WordPress websites with custom blocks, plugin integration, and production-ready code. 000
Troy Chaplin @troychaplin.bsky.social · 03/03/2026The worst kept secret in the Canadian #WordPress community is no longer a secret. #WCEH 2026 is coming to beautiful downtown Vancouver on November 4-5 canada.wordcamp.org/2026/canada.wordcamp.orgWordCamp Canada 2026 – Connections • Community • Contributing 010
Troy Chaplin @troychaplin.bsky.social · 01/03/2026I enoy building design systems, component libraries, and with #WordPress, but they don't always mix well. Been working on an addon for @storybook.js.org that generates files for a component library and a block theme. Super experimental! github.com/troychaplin/...github.comGitHub - troychaplin/component2block: A design token generator for Storybook component libraries that assist in generating design systems for WordPress block themes.A design token generator for Storybook component libraries that assist in generating design systems for WordPress block themes. - troychaplin/component2block 100
Troy Chaplin @troychaplin.bsky.social · 25/02/2026Thanks to @jazzsequence.com for having me on a @pantheon.io stream today to talk about my work around accessibility and validation for #WordPress! Don't mind me, I'm just over here creating new issues for bugs and new features for Block Accessibility Checks. blockaccessibilitychecks.comblockaccessibilitychecks.comBlock Accessibility Checks - Block Accessibility ChecksCreate accessible WordPress content with real-time checks. Fix issues before publishing using the Block Accessibility Checks plugin. 011
Troy Chaplin @troychaplin.bsky.social · 25/02/2026Getting ready to live stream with @jazzsequence.com, come checkout Block Accessibility Checks, a live editor validation tools for #WordPress! Live at 2pm EST www.youtube.com/watch?v=mLsC...youtube.comGet accessibility right in Gutenberg with block validationYouTube video by Pantheon 000
Troy Chaplin @troychaplin.bsky.social · 23/02/2026Even after waking up sick my wife still manages to kick ass on an amazing braised short rib and pasta bday meal! I’m a lucky guy! 000
Troy Chaplin @troychaplin.bsky.social · 20/02/2026As the first wave of beta testing comes to a close for Miles and the next wave begins here is a selection of hero groups I created. Some were done very early in beta, but still very impressive. I've watched it evolve each day. Andy Peatling is putting in "extra Miles" on this one! bymiles.ai 110
Troy Chaplin @troychaplin.bsky.social · 19/02/2026My son, who’s home sick from school today painted me this masterpiece “Focused on word daddy” Not clear what nonsense I am muttering here. Thankfully he didn’t write any of the bad words that might slip out. 000
Troy Chaplin @troychaplin.bsky.social · 19/02/2026I had planned on writing a year in review post, but got sidetracked with several other projects. Instead, I decided to write Kicking off 2026. And even that was published later than I planned. Too many fun projects taking up my time! troychaplin.ca/2026/02/kick...troychaplin.caKicking Off 2026 - Troy Chaplin2026 is moving fast! From Block Accessibility 3.0 and Priority Plus Nav to a "mystery" world-building project, my January commit history is green. 000
Troy Chaplin @troychaplin.bsky.social · 16/02/2026Having the chance to beta test Miles these last couple of weeks has been an enjoyable experience. Last night I activated my latest creation on my site, a theme named Cyberpunk Ramen Arcade. troychaplin.ca I'm excited to see what more people are going to build once Miles is ready for prime time! 010
Troy Chaplin @troychaplin.bsky.social · 13/02/2026When someone provides the ultimate guide to being weird with the insanely impressive Miles site building AI agent, you just do as suggested. Miles, I'm here for it too! Current status: getting unhinged with the Cyberpunk Ramen Aracde block theme. 000
Troy Chaplin @troychaplin.bsky.social · 13/02/2026Just released my 6th #WordPress plugin. Particularly proud of this one, it fits a very good purpose, and it's the 1st full block plugin I've released. Check out ReadEase: Test Resizer and gives users an easy to use way to resize text in your block theme! wordpress.org/plugins/read...wordpress.orgReadEase: Text ResizerA Gutenberg block that lets site visitors resize text for improved readability and accessibility. 010
Troy Chaplin @troychaplin.bsky.social · 12/02/2026Had fun with this one, and have a few ideas for new features! Wonder what other blocks or tools I can create for under the ReadEase name to support accessibility? 021
Reposted by Troy ChaplinJeffrey B. Paul @jeffpaul.com · 01/02/2026Making it clearer how to contribute to @wordpress.org in an AI era. We just published the first version of our AI Guidelines and would love your feedback! make.wordpress.org/ai/2026/02/0...make.wordpress.orgAI Guidelines for WordPressAI tools are now part of how many people write code, tests, and documentation. To help contributors use them responsibly, we’ve published a first version of AI Guidelines in the Make WordPress Core… 043
Troy Chaplin @troychaplin.bsky.social · 30/01/2026I recently participated in my first hackathon with the goal of building a Gutenberg block that fit into a theme of "Grow". Today it was selected as the winning submission. Super happy with what I created and hope that #WordPress block theme builders also find it useful. github.com/troychaplin/...github.comGitHub - troychaplin/readease: ReadEase: Text Resizer is a Gutenberg block plugin that provides text resizing controls for site visitors.ReadEase: Text Resizer is a Gutenberg block plugin that provides text resizing controls for site visitors. - troychaplin/readease 100
Troy Chaplin @troychaplin.bsky.social · 29/01/2026I struggled to find a good name for this one, but happy to say that my new, very simplistic maintenance mode plugin is now officially available! Download Planned Outage for Block Themes today! wordpress.org/plugins/plan...wordpress.orgPlanned Outage for Block ThemesSimple maintenance mode for block themes. Shows a maintenance template to logged-out visitors. 000
Troy Chaplin @troychaplin.bsky.social · 20/01/2026Looking for a specific block in your content but are coming up short? Meet Block Finder, a simple dashboard widget that finds your missing blocks. Version 1.0.7 out now with an improved UI, improved performance, and the ability to filter by Innerblocks. wordpress.org/plugins/bloc...wordpress.orgBlock FinderEasily find and manage Gutenberg blocks anywhere on your site. 000
Troy Chaplin @troychaplin.bsky.social · 20/01/2026My next #WordPress plugin is nice and simple, Block Theme Maintenance. Just active, create a template named "maintenance" and keep your site on brand while you fix things up behind the scenes! Official plugin directory release coming soon! github.com/troychaplin/... 000
Troy Chaplin @troychaplin.bsky.social · 13/01/2026Thanks for the mention, and promotion of my plugin! Much appreciated! 011
Reposted by Troy ChaplinJonathan Desrosiers @jonathandesrosiers.com · 09/01/2026If you've ever wanted to lead a @WordPress release, the call for volunteers to help with 7.0 is out! Give it a read and volunteer in the comments if you are interested in serving on the release squad.make.wordpress.orgWordPress 7.0 Call for VolunteersPlanning for WordPress 7.0 is underway with a proposed release date of April 9, 2026. This post outlines the key milestone dates and includes a call for volunteers to help lead the release. Whether… 011
Troy Chaplin @troychaplin.bsky.social · 07/01/2026Running out of space in your header? Don't hide your menu, optimize it. 📐 Priority Plus Navigation automatically moves overflowing items into a "More" dropdown. It’s the perfect responsive upgrade for your Block Themes. Download for free: wordpress.org/plugins/prio... #WordPresswordpress.orgPriority Plus NavigationAdds Priority Plus pattern to core Navigation block. Moves overflow items into responsive "More" dropdown as the users viewport narrows. 020
Reposted by Troy ChaplinSimon Harper @srhdesign.co.uk · 07/01/2026🚨 Issue 189 of Loop WP, my newsletter about WooCommerce and WordPress, is out! My take on the relevance of WooCommerce in 2026: AI, Shopify pressure, FluentCart, shifting client work, and why Woo still matters, but faces a tough fight. Read the full issue below.👇newsletter.loopwp.comIssue #189 Loop WPMy take on the relevance of WooCommerce in 2026: AI, Shopify pressure, FluentCart, shifting client work, and why Woo still matters, but faces a tough fight. 144
Troy Chaplin @troychaplin.bsky.social · 04/01/2026Having a ton of fun and learning a lot about leveraging more core components while building an interface for styling the priority plus menu in my new plugin. I hope this variation will be useful for block theme builders! Excited for the official release! #WordPress #Gutenberg 020
Troy Chaplin @troychaplin.bsky.social · 03/01/2026Has anyone vibe coded an app to make the look and feel of the latest Mac OS not suck? It’s been almost 2 weeks and I still hate the design of this OS so much. 100
Troy Chaplin @troychaplin.bsky.social · 03/01/2026Just added support to my Priority Plus core navigation variation to override the default styles for the dropdown in theme.json. But what I really want to build is a user interface for customizing things in the Site Editor with a proper visual representation of the dropdown. #WordPress #Gutenberg 000
Troy Chaplin @troychaplin.bsky.social · 02/01/2026Want to build more accessible #WordPress sites? Looking for a consistent way to validate content in the #Gutenberg editor? Block Accessibility Checks plugin offers 3 powerful Validation APIs to keep your content compliant. Here is a breakdown of the 3 types you need to know: 111
Troy Chaplin @troychaplin.bsky.social · 02/01/2026Just submitted my first #WordPress plugin of the year! I've been working on a Priority+ pattern variation for the core Navigation block, moving overflow items into a "More" dropdown instead of removing or wrapping items. Get the early build on GitHub github.com/troychaplin/...github.comGitHub - troychaplin/priority-plus-navigationContribute to troychaplin/priority-plus-navigation development by creating an account on GitHub. 000
Troy Chaplin @troychaplin.bsky.social · 01/01/2026I'm thrilled to release Block Accessibility Checks 3.0 with a major Validation API upgrade! 🚀 Validate block attributes, post meta, and editor elements PLUS disable individual configurations and avoid restrictions in the block editor. #WordPress #a11y blockaccessibilitychecks.com/2026/01/bloc...blockaccessibilitychecks.comBlock Accessibility Checks 3.0: Advanced Validation Control for WordPress - Block Accessibility ChecksVersion 3.0.0 marks a significant milestone in the growth of Block Accessibility Checks since its creation just a short 18 months ago. 010
Troy Chaplin @troychaplin.bsky.social · 01/01/2026Starting 2026 off properly with a great cup of pour over coffee and a quiet morning preparing to release some new product updates. Might write a post later about my goals for 2026, but my PS5 is also feeling neglected. Could go either way. Happy New Year to all, hope you make 2026 a great year!! 000
Troy Chaplin @troychaplin.bsky.social · 31/12/2025Almost done with the holiday to-do list for Block Accessibility Checks! 🎄 ✅ Version 3 is coming in a few days with: ✨ New validation for attributes, post meta & more ✨ Complete overhaul of the error/warning display Can’t wait to ship this! 🚀 #WordPress #a11y #Gutenberg 010
Troy Chaplin @troychaplin.bsky.social · 20/12/2025Not even 24 hours into my vacation and I'm already close to submitting a new #WordPress plugin, this time a neat variation on the core navigation block. A couple more tweaks and it'll be far enough along for submission, then I can work on new features while I wait for my turn to get a review! 120
Troy Chaplin @troychaplin.bsky.social · 19/12/2025I’m not big on new year’s resolutions, but this year I’m making a promise to myself that I will play more games in 2026. Out of a pitifully low 68 hours this year, less than 10 were logged by me. Also, virtual high five to the first one who gets my username reference! 000
Troy Chaplin @troychaplin.bsky.social · 19/12/2025Had a great time chatting with @jazzsequence.com a couple weeks back about #WordPress in higher ed, managing an enterprise system of over 800 sites, my work around accessibility and validation, a very lofty goal for 2026, and some RPG gaming fun! www.youtube.com/watch?v=6yn4...youtube.comCommunity + Code: Episode 15 - Troy ChaplinYouTube video by Community & Code 010
Troy Chaplin @troychaplin.bsky.social · 19/12/2025Just completed my last sprint task of 2025, with just a couple hours left until a much anticipated 2 weeks off! I am looking forward to chilling with my kids, diving into some Expedition 33 on PS5, and of course, messing with a few new personal projects that I normally don’t have a lot of time for! 010
Troy Chaplin @troychaplin.bsky.social · 13/12/2025Giant snowflakes falling outside ❄️ New pour-over setup dialed in inside ☕️ Just finished a first run-through of my new project, my first custom interactive block for #WordPress, and seeing the logic branch perfectly based on every choice is deeply satisfying. Feels like I’m on vacation already. 110
Troy Chaplin @troychaplin.bsky.social · 05/12/2025Of all the things I've done with #WordPress this year I am most proud of the work I've done around validation and accessibility checks. Aiming to kick off the new year with a major update to the user interface, driven by all the great feedback I've gotten in the last few months! 041
Troy Chaplin @troychaplin.bsky.social · 18/11/2025Just shipped v2.3.0 of Block Accessibility Checks for #WordPress! Highlights: • Post meta validation now supported for external plugins • Block validation disabled in Site Editor • Improved heading checks (first heading must be H1 or H2) wordpress.org/plugins/bloc...wordpress.orgBlock Accessibility ChecksConfigure a series of block checks to prevent WCAG accessibility errors in content. 010
Troy Chaplin @troychaplin.bsky.social · 17/11/2025Been having a ton of fun playing with block themes, learning new stuff every day. For the last week or so I've been working on a new theme that I've called Lumen, and I just activated an early version on my site. #WordPress #BlockThemes troychaplin.catroychaplin.caHi, I’m Troy - Troy ChaplinI enjoy building for the web, writing about the process, and sharing knowledge across design and development. 220
Troy Chaplin @troychaplin.bsky.social · 15/11/2025This is pretty great, thanks @elliottrichmond.co.uk! 010
Troy Chaplin @troychaplin.bsky.social · 08/11/2025Diving back into the #WordPress Developer Blog with a short but useful snippet: Limiting allowed blocks without breaking the Site Editor developer.wordpress.org/news/snippet...developer.wordpress.orgSnippet: Limiting allowed blocks without breaking the Site EditorAvoid breaking the Site Editor when limiting blocks. Scope the allowed_block_types_all filter by context to keep flexibility for designers and focus for editors. 110