Blog
Insights &
inspiration
Thoughts on design, development, and building digital experiences that matter.
Get more than 100 queries in GraphQL (I felt stupid)
Hi pals. I’m not a seasoned GraphQL fella yet, so this one surprised me. Using GraphCMS, I was happily adding more …
Getting Fast Core Web Vitals with Wordpress
In the course of my daily rounds I was interested to see how svelte I could make the core web vitals on my own site.
Make things same height ( Javascript or JQuery)
There’s a Jquery plugin that I pull into every Wordpress site I build because I work with graphic designers/UX …
Wordpress Super Admin Hack
Came across an interesting hack yesterday, which was a new one on me. I noticed a site I had been working on had been …
WP Gravity Forms Change error message text
I was recently tasked with changing some Gravity Forms content over to a different language. I have to say, it was a …
Fade items in and out using intersection observer
Fade items in and out using intersection observer: This adds and removes a class on your items (with a certain class) …
Nuxt vs Gatsby initial thoughts
I’m building a project which will be a static site built from a CMS and using some sort of delightful trendy frontend. …
Rewrite domain to subdirectory without anyone knowing (WordPress / .htaccess)
Well this one is a bit of a doozy. Anytime there are any htaccess rules to implement, it always seems that there are …
ACF Repeater every nth pattern layout
If you are using ACF Repeater, sometimes you want to repeat a pattern of HTML to display, let’s say, a grid of images …
Add Fields to MailerLite Forms
One of my pet peeves is the way companies like Apple sometimes prefer beauty and ‘tidy’ layout over ease of use in their …
Check if WP page has parent and link back to it (breadcrumb)
Here’s a quick home-made breadcrumb for WordPress in case you aren’t using the built-in Yoast one or whatever. Add this …
Create varying video heights with SCSS based on the number of posts (wp_query)
I needed to calculate the height of a video tag based on how many were on screen, inside a wp_query loop. Here’s what I …