Here I share my latest writing, tech videos, podcast appearances, and scribbled-down thoughts on everything from WordPress and tech to just regular life stuff.
I also co-host a weekly WordPress development show/podcast called viewSource. You can find my writing on industry publications like MasterWP and The WP Minute and even WordPress.org.
Links from the WordPress ecosystem- along with my latest blog posts- sent to your inbox. (Read recent editions here.)
A weekly conversation around tech, web development, and WordPress with me and cohost Aurooba Ahmed.
Listen to viewSource
WordPress video tutorials around advanced development topics like custom blocks and Gutenberg.
Subscribe on YouTube
Using just three filters, we’ll add a few custom fields to the core “Button” block in WordPress that will update the button’s content on the front end.
How to offer a selection of page patterns when creating a new page (as seen in TwentyTwentyFour).
Dynamically populate social link URLs using the render_block filter in WordPress.
How do you build custom settings pages for “modern” WordPress?
If you’re managing an older website running Font Awesome 4, you might be asked to swap out the Twitter icon for the new X / 𝕏 symbol. Personally, I wasn’t in the mood to pull down an entire site, dig up the build process, replace FA4 with a newer version, etc. Instead, I jumped into…
A brief yet caffeinated chat with WP all-star Michelle Frechette on her podcast, WPCoffeeTalk.
On September 28th, Aurooba and I will be co-presenting at WP Accessibility Day – a free, online conference dedicated to web accessibility and WordPress.
A great way to start building blocks for WordPress is using InnerBlocks. Group other blocks together and easily add styles and settings.
Register a custom block style in Gutenberg with simple PHP and CSS- no JavaScript or build process required.