• Theme resources

    I don’t know about you, but I find so many good resources around themes lately that I feel I am constantly juggling links and saving things in the best way. I wanted to solve that a bit as I prepared for a talk this week, so I created a GitHub repo and have begun filing […]

    Read more: Theme resources
  • Controlling styling support states

    Being able to control elements of your theme through the theme.json is super powerful; however, you can also turn on and off what is supported or not. There might be an instance where you don’t want custom palettes or link colors, for example. How do you do this? Well, you can through theme.json. These examples […]

    Read more: Controlling styling support states
  • The implications of set forced play spaces in work

    I was listening to the Post Status podcast this week where Cory Miller and David Bisset discussed creating time for play within work. I write this not thinking they were advocating for what I disagree with, but the podcast inspired me to share my perspective. Creating space for play absolutely resonates; we learn through play […]

    Read more: The implications of set forced play spaces in work
  • Patience and the art of design tools

    I want all the design tools now. There I said it! I want everything today on all the blocks right now. However, I know it’s a process and whilst that knowledge makes me feel and act like a grumpy toddler, the reality is today, some things have features, and others don’t. Anyone working right now […]

    Read more: Patience and the art of design tools
  • Keeping up with block supports

    One of the trickier things I’ve found in my experiments is finding out what is supported or not in various blocks. I tried to solve that a little for myself by creating a very rough table going through the block.json file of each block. Block.json is an amazing file, it’s the recipe for the block, […]

    Read more: Keeping up with block supports
  • Fun with group block borders

    There are all sorts of useful tools appearing across blocks, and just one of those is the variety of borders you can do on several blocks, group blocks and pull quotes, for example. I wanted to take a little exploration today into what you can create using those. Adding borders to your theme.json If you […]

    Read more: Fun with group block borders
  • People see content not terms

    Naming can get very complicated. Often labels are put on things, and heated views are delivered around what should or shouldn’t be called. When it comes down to it, what is essential is to observe how someone will use the experience, what they will think of and then name from there. Most of the naming […]

    Read more: People see content not terms
  • Patterns empower

    One of the most frequent things someone says when creating something using WordPress is I ‘want it like this’. They look at a site and want something, but then they are stuck. The ‘how’ seems far, and the chasm across implementation is vast. Creating is just too complex, and often the end result is one […]

    Read more: Patterns empower
  • Seek the sketching state

    Sketching state is where everyone in product creation is collaborating enough and sharing enough that sketches work. All too often, spending lengthy time coming up with a complete prototype can be far too time-consuming. Passing pixel precision backwards and forth limits the flow and stops that spark of creativity. However, it’s not a state that […]

    Read more: Seek the sketching state
  • Creating a page to display content from across multiple sites

    Over the years, I’ve had a range of pages that have contained my content from across several sites. It’s now even easier to create a page using the RSS block, and today I’m going to walk you through that. What we will cover today: Creating a page using the RSS block in the editor. Ways […]

    Read more: Creating a page to display content from across multiple sites