post | Last updated January 11, 2021
A slow website is painful to use, less engaging to visitors, and hurts your search engine rankings. I’ll walk you through the tools I use to identify performance problems, and provide ten tips to improve your website’s performance
post | Last updated March 26, 2018
I use SiteGround for most of my personal websites. I love it because I can create unlimited sites without any additional cost. I prefer to use git to deploy code rather…
post | Last updated June 20, 2023
If you’re building custom themes for clients, you should be adding Gutenberg support right now! Make sure your client’s transition to the new editor is as seamless as possible.
post | Last updated July 20, 2023
Integrate ConvertKit and WPForms easily connects forms on your website to your ConvertKit email marketing account, enabling you to capture more leads and manage campaigns more effectively. WPForms‘ simple drag-and-drop form builder allows…
post | Last updated December 21, 2016
A detailed tutorial on implementing infinite scroll in WordPress. Examples include scroll-based and click-based infinite scroll.
code | Last updated December 5, 2018
WordPress lets you add descriptions on menu items by clicking “Screen Options” when editing the menu (top right corner) and checking “Description”. But most themes don’t support these out of…
code | Last updated December 5, 2018
code | Last updated December 5, 2018
WordPress menus display as unordered lists by default. You might want to display them as a select menu though. Below is an example of creating a menu ‘walker’ that will…