Recent Posts

Here are my most recent posts


Allies for Inclusion & Diversity in Tech

Laurel Johnson • June 11, 2018

My company recently signed the MN Tech Diversity Pledge which is a cause we feel strongly about. My coworkers and I have been collecting resources to help guide us as we look at ways we can…

Read More


Sass Mixins for DRY Themes

Laurel Johnson • April 17, 2018

Keeping themes as DRY (“Don’t Repeat Yourself”) as possible makes themes easier to update, tweak and maintain.  When a client requests a change to an element that’s used throughout their site, a dry theme gives you the ability…

Read More


Gutenberg: Changing the WordPress Editor Interface

Laurel Johnson • January 23, 2018

In WordPress 5.0, the Gutenberg editor will replace the longstanding TinyMCE editor with a content management experience closer to a page builder, allowing users to add blocks to posts and set which blocks can be added…

Read More


How to tell which action and filter hooks are available in a particular version of WordPress

Laurel Johnson • October 30, 2017

If you ever need to know if a particular hook is available in the latest version of WordPress, Adam Brown has got you covered.  If you ever need to know if a hook is available in a…

Read More


How to Fake a Half-Width Responsive Background Image

Laurel Johnson • August 1, 2017

I recently ran into a design that had needed background images on half-width columns but that also needed to cover the margins going all that way to the edge of the screen (i.e. outside of the…

Read More

Modular Development

What’s the Best Way to Build Modular WordPress Themes ?

Laurel Johnson • June 26, 2017

At fjorge, we version control our projects with git. The power that gives us to merge and manage code across teams of developers is an essential part of our workflow. As our team has grown and…

Read More


How Can I Make A Semantic Grid System with Bourbon & Neat?

Laurel Johnson • April 3, 2017

I’ve used Bourbon and Neat on a couple projects recently and have found the Neat grid to be simple and easy to use.  These are a few of the things I particularly like about it: Rows are…

Read More


How Can I Create WordPress User Profiles with Frontend Editing and Custom User Fields?

Laurel Johnson • February 6, 2017

In this post, we’ll create custom WordPress user profiles that users can update from the frontend of your site. We’ll be using a well-maintained WordPress plugin called Theme My Login (TML) that gives you a head start on…

Read More


What are the advantages of Enqueueing Scripts in WordPress?

Laurel Johnson • November 11, 2016

WordPress comes pre-loaded with lots of common scripts – jQuery, Masonry, Underscore.js and more – and they’re all there waiting in the wings, ready for you to call them into action. Obviously no one wants their…

Read More