August 25, 2022
Building ACF blocks with block.json
ACF 6.0 includes a major improvement to the way blocks are built. It now supports using block.json, which aligns with WordPress core’s preferred method for block registration. Why is this…
As I build WordPress websites for my clients, I share what I learn here as tutorials.
August 25, 2022
ACF 6.0 includes a major improvement to the way blocks are built. It now supports using block.json, which aligns with WordPress core’s preferred method for block registration. Why is this…
February 22, 2022
Your custom blocks can use the native Background Color and Text Color block features.
July 13, 2021
Use an SVG to change the favicon color based on the browser’s color scheme.
September 8, 2020
Use InnerBlocks to insert any block (core or custom) inside your custom ACF block. Set the default content, limit which blocks can be used, and more.
June 25, 2020
While I try to support all the core blocks in the themes I build, sometimes it makes sense to remove a few. Typically it’s because I built a custom block…
June 19, 2020
A debugging function that makes print_r() more accessible.
April 6, 2020
SpinupWP gives you the features of a managed WordPress host on your own low-cost and scalable servers. It makes a great development environment.
April 1, 2020
The new NexRep website is built completely with the Gutenberg block editor. We’ve built dozens of WordPress sites just like NexRep that rely on the block editor for rich, engaging…
March 13, 2020
Almost all of our food blogger and publisher clients use email optins to encourage readers to join their email newsletter. We often customize the title and description of the form…
February 21, 2020
A guide to setting up git for code deployment on Big Scoots, a popular managed WordPress host.
October 30, 2019
Specify your brand colors, and use the color() function to add them in your stylesheet.