Blog
Insights &
inspiration
Thoughts on design, development, and building digital experiences that matter.
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 …
Quickly get to folders in CMD
When jumping around different folders in the CMD line, I’ve found using AutoHotKey really handy. Below are three scripts …
Woocommerce shop item title class & html
This is a quick one but useful… Say you want to change the default H3 title to a P class and add a few classes. Simply …
Equal heights of elements with Vanilla js in Shopify
This function (original from CSS-tricks) helps to equalise the heights of anything, especially useful in a loop. So in …