
In this post I’m describing the process for AJAX post filtering All credits go to Misha Rudrastyh. My contribution is to make add two features. The first is making it…
In this post I’m describing the process for AJAX post filtering All credits go to Misha Rudrastyh. My contribution is to make add two features. The first is making it…
In this blog post I will show how to save isotope filters across page reloads. This means that when you refresh the page, the previously selected isotope filters will apply….
I will show how to add a multi-select input field in the WP Customizer Setting. My specific example will be for the Sage 9 theme, but it can be adjusted…
In this post I’ll show how to add a filter function to a Sage 9 project. A filter function is a good method for selectively hiding or showing certain functionality….
I’m keeping a running list of useful WordPress components that I use often across many custom theme projects. I usually work with the Sage starter theme, but these components can…
In the post I show an interesting method for deferring loading of images using PHP and jQuery within a WordPress environment. However, this method can be applied to any environment…
In this post, I show how to implement masonry, isotope, infinite scroll, and imagesloaded in WordPress. I go more into detail about isotope because it’s a more robust library than…
This took some time to figure out because my custom post type query was interfering with the global query object. This is a little hack that I found on stack…
Add this to the top of your JS file to allow console logging for any sort of console message. /*eslint no-console: [“error”, { allow: [“warn”, “error”, “log”] }] */
This is a quick “how to” guide on keeping Trellis updated. As you guys may have noticed, I love Roots and their WordPress workflow and environment. It’s always important to…