Brian Coords @briancoords.com · 03/12/2025WordPress 6.9 includes a killer new feature for WooCommerce stores: Term Query Loop. Showcase your product categories&brands on your landing pages or mega menus. And thanks to Block Bindings API I spun up a "Product Category Image" block with minimal code: www.briancoords.com/building-a-w... 020
Brian Coords @briancoords.com · 30/11/2025I built an RSS Reader that sits in your WordPress dashboard. It uses the DataViews for a modern WP look and feel. It's still in beta but try it out! github.com/bacoords/feeds 1191
Brian Coords @briancoords.com · 17/11/2025Thanks to the help of many smarter devs at Woo, our "create-woo-extension" tool is finally working again. There's still a bunch of scaffolding work to do, but getting the dependencies updated and the install & build running was a huge milestone here. 141
Brian Coords @briancoords.com · 31/10/2025Yesterday I chatted with @ianmisner.com about what makes a checkout page convert and what to think about ahead of Black Friday. He gave a lot of good advice, including this one about maximizing those new customer relationships: 131
Brian Coords @briancoords.com · 22/09/2025Took some prompt engineering but Telex was able to make me an animated bouncing-DVD screensaver WordPress block. For.. you know.. reasons. 150
Brian Coords @briancoords.com · 04/09/2025My thoughts on how AI is going to affect WordPress agencies - A short excerpt from an upcoming conversation with @ryanwelcher.com @bph.social and @jonathanbossenger.com 010
Brian Coords @briancoords.com · 06/08/2025Playing with the WordPress Playground CLI and Woo's Smooth Generator to build full Woo demo stores in seconds. (Next step: how can I push this into WordPress Studio for local development 🤔?) 141
Brian Coords @briancoords.com · 02/06/2025I sat down with @craylor.link to chat about his path to success on YouTube. This conversation is a great mix of learning about the process and about the person. Here's a short clip, but find webmasters.fm in your podcast app for the whole episode. 011
Brian Coords @briancoords.com · 23/05/2025Wrapping up a wonderful week in Lisbon with the Woo Developer Advocacy team, focused mostly on super-powering our developer docs. We have some amazing things coming but if you have any thoughts on what you need from our dev docs, please share. 150
Brian Coords @briancoords.com · 09/04/2025Nice! I found that we do have an experimental WooCommerce MCP in progress. Pretty neat stuff... 020
Brian Coords @briancoords.com · 11/03/2025Looking forward to talking all about WordPress & AI with my pal @nickdiego.com and @vikasprogrammer.bsky.social tomorrow. Register here: streamyard.com/watch/xU5BV7... 080
Brian Coords @briancoords.com · 29/01/2025Love seeing this WordPress plugin which is nothing but a shortcode and custom block but feels like it needs a top-level admin menu item to show a very basic instructions page and sub-items full of CTAs to other products/services. 570
Brian Coords @briancoords.com · 22/01/2025If you're interested in hearing how the GenerateBlocks team is building tools that make developers love Gutenberg, here's a great example of @iansvoboda.com talking about how they added ACF support in query loops. 2111
Brian Coords @briancoords.com · 20/01/2025Seeing people post negative temperatures wondering how you survive. Meanwhile it’s a warm sunbathing and weed-pulling day with this little guy. 0170
Brian Coords @briancoords.com · 17/01/2025And another one - a quick block style to force the new Grid group block to stack on mobile. Not perfect but solves like 90% of the ways I want to use the grid block. 170
Brian Coords @briancoords.com · 17/01/2025It's not fancy or glamorous but this code snippet solves a huge pain point for me in Gutenberg. Reverse the column flow on desktop, let it stack correctly on mobile. Super handy for repeatable image/text combos where you want to alternate the visual order on desktop. 3303
Brian Coords @briancoords.com · 17/01/2025Elementor adding an accessibility overlay widget ahead of the new EU regulations hitting this year? 🤔 120
Brian Coords @briancoords.com · 15/01/2025Pointed Raycast at a folder with some simple bash scripts in it. They become commands you can run with Raycast (using comments in the header for the name, etc.). So handy, even simple things like "Open this exact file with this app" can become a command. 040
Brian Coords @briancoords.com · 14/01/2025For some reason I can't save posts with emojis unless I enable this chunk of code on my site (filtering the post content to run through wp_encode_emoji). Wondering if anyone knows why this might be 🤔 (this is one of like three recent bugs on my site that have been stumping me) 110
Brian Coords @briancoords.com · 13/01/2025Example - a very simple agent via N8n who can answer questions about my past blog posts and fetch relevant text (all using the WP Rest API). This is infinitely harder when your content is inside a black box. 121
Brian Coords @briancoords.com · 10/01/2025Automate the application password and username process! You can ask for their WordPress URL and then send them to an screen that lets them authorize you (send you back the credentials via the URL) 130
Brian Coords @briancoords.com · 09/01/2025Another cool Python/Streamlit thing - creating your own custom dashboards to view data. I've been wanting a central place to check pod/video/newsletter stats. With a few lines of code I can grab data from the WP REST API. Here's a few iterations playing with its ability to generate tables/charts: 100
Brian Coords @briancoords.com · 08/01/2025I recently wrote a python script to help me aggregate any links I shared in Bluesky. I just added Streamlit and with about 5 lines of code I have a little app/UI for my script that I can run (instead of just running in the terminal). Neat! 231
Brian Coords @briancoords.com · 06/01/2025I built an app on Retool that lets me read/write blog posts via the the WP Rest API. I’m not actually sure why I’d want that, but it was a fun learning experience! 3130
Brian Coords @briancoords.com · 04/01/2025This puppy (upper right) is joining my family this week. We haven’t had a puppy in like a decade. If you’re a puppy expert, please send me your best resources because I’ve only had human infants the last ten years. 170
Brian Coords @briancoords.com · 27/12/2024Working on a prototype over the holidays and fighting the block editor (and interactivity API, which I may just ditch) every step of the way. 130
Brian Coords @briancoords.com · 19/12/2024Trying to find this "Jamie Marsdale" guy mentioned in the State of the Word but can't find him. He does WordPress YouTube or something? 241
Brian Coords @briancoords.com · 17/12/2024While talking performance, @felixarntz.bsky.social mentioned that switching from a classic theme to a block theme can be one of the biggest boosts to your site's web vitals number. One benefit of WP controlling the theme's frontend is they can continually improve it. (full episode link below) 1101
Brian Coords @briancoords.com · 15/12/2024The "final" block ended up here, but it's definitely one of those blocks that really only makes sense in this very specific situation. If I have time I'll still make a video showing it and talking about what the options were here and why there's still so much uncertainty. github.com/bacoords/web... 230
Brian Coords @briancoords.com · 12/12/2024Playing locally with @n8n.io and convincing myself not to immediately throw away my Zapier account and try to self-host this bad boy myself for no good reason. 570
Brian Coords @briancoords.com · 10/12/2024Wrapping my head around Python use cases. I built a script to pull my latest Bsky posts via their API, filter down to ones with URLs, and generate a markdown list for easy export to WordPress. Could probably also do the same with my Likes as a way to surface all my recent reads. 050
Brian Coords @briancoords.com · 06/12/2024WordPress has a "canonical" 2FA plugin but even if you search for the exact name of the plugin you have to scroll to find it. Among the many many many priorities in WordPress I would love to see canonical plugins become a more integral part of core. 3101
Brian Coords @briancoords.com · 05/12/2024I get emails and DMs like this on a weekly basis, (not including all the times @jeffr0.bsky.social asks for help matching designs in Gutenberg). The central premise is always: I'm not sure where to go with WordPress. I answer all of them but it takes time and sometimes I can only empathize. 5100
Brian Coords @briancoords.com · 03/12/2024Are you subscribed to my newsletter? I was cooking up something fun over the holiday weekend and I'm getting excited to share it with you. Subscribe: www.briancoords.com/newsletter/ 131
Brian Coords @briancoords.com · 02/12/2024Classic example of "developers love dropdowns". This used to be a checkbox and could be set with one click when you changed your Slack status. Now it takes two clicks. And it could still easily be handled as a simple radio/checkbox if they really wanted to. 120
Brian Coords @briancoords.com · 28/11/2024How is Akismet incapable of catching these obvious spam comments? I've been getting these for months now. 890
Brian Coords @briancoords.com · 27/11/2024Gonna Black Friday a real desk because this file cabinet plus 2x4s plus butcher block system I have now is feeling a little janky. 4110
Brian Coords @briancoords.com · 26/11/2024I've been trying to think of the name for my series of interviews. Lots of brainstorming puns with ChatGPT. I'm leaning very heavily towards "Webmasters w/ Brian Coords" and this wizard-themed cover art unless someone talks me out of it: 680
Brian Coords @briancoords.com · 25/11/2024If you haven't tried out the built-in iPhone Mirroring app on MacOS, I recommend it! You can control your actual iPhone as a window on your screen, great for authentic mobile previews, copy/pasting, grabbing stuff from apps, etc. 251
Brian Coords @briancoords.com · 23/11/2024Nice touch by Yoast suggesting I think about my SEO. Part of the problem is that there's like three new random URL structures I need to clean up. The podcast is also a taxonomy and is also a CPT but I'm not really using either of those features. 11/ 110
Brian Coords @briancoords.com · 23/11/2024A card pattern from Ollie in the single.html template holds the audio player, which I can now add CTAs to. The entire thing is wrapped in a group block w/ Block Visibility to conditionally show it. The Audio player block looks weird on the backend but everything seems to be working. 10/ 200
Brian Coords @briancoords.com · 23/11/2024I get a lot of errors from these plugins. I mean a lot. Just constant blocks crashing, editor crashing, etc. Artifacts of the site/block editors being merged, poorly written blocks, and so on. I can definitely understand why people turn to Ghost and Substack. 9/ 110
Brian Coords @briancoords.com · 23/11/2024So this is what a podcast episode single template looks like by default. Wah wah. The player is fine, but I feel like we could elevate it a bit. It's automatically injected into the content, but I bet I could use the site editor and make it better. 8/ 120
Brian Coords @briancoords.com · 23/11/2024If you don't have a block, WP will recommend blocks from the plugin directory. Would be cool if there was like a 1-click test where you real site gets cloned into Playground and you can try it. And maybe premium blocks? I'd drop a few bucks for a really good block if one came up. 7/ 201
Brian Coords @briancoords.com · 23/11/2024The custom color picker is annoying and a sign that this might be an older block. None of my brand colors show up so I'm copying and pasting hex codes. Let's all fight the urge to make a better podcast sharing link block. 5/ 110