The Value in a WordPress Maintenance Plan

Posted by Matt Whiteley on June 12, 2017

The WordPress Maintenance Plan. This is a service I offer all of my clients. Some use it, some don’t. Some say no, but after their first upgrade issue decide to make the move. Some would prefer to handle updates and maintenance themselves. I thought this would be a great topic to go in to more […]

View Post

Creating an Email Popup Lightbox for WordPress without a Plugin

Posted by Matt Whiteley on May 4, 2017

In an ongoing effort to limit the number of plugins I use during development I’ve decided to create my own simple email lightbox popup for a number of sites. Nearly all sites need some way to capture email addresses. One of the simple and most effective ways is to create an email lightbox popup encouraging […]

View Post

Introducing WorkoutPro : A Premium Genesis Child Theme

Posted by Matt Whiteley on April 10, 2017

I’m extremely excited to announce the launch of my first Premium WordPress Theme WorkoutPro. This theme is centered around the fitness / wellness industry and is perfect for gyms, fitness centers, yoga studios, personal trainers, chiropractors, group fitness centers and more! This Fitness WordPress Theme makes managing your stunning website simple, with no coding skills […]

View Post

Plotting Locations on a Google Map using Advanced Custom Fields

Posted by Matt Whiteley on March 3, 2017

In this tutorial I will go over plotting locations on a Google Map using Advanced Custom Fields. The base of the code used to accomplish this is directly from the Advanced Custom Fields documentation found here. Creating the Google Map Fields with Advanced Custom Fields First, let’s create an ACF repeater field. Inside this repeater […]

View Post

Date Controlled Lightboxes With Advanced Custom Fields

Posted by Matt Whiteley on February 21, 2017

In a recent project I was asked the best way to promote upcoming camp programs for an athletic facility. One option was to add a new section to the home page. This would be a bit out-of-flow and we felt it wasn’t the best approach. We decided to use a simple light-box that would show […]

View Post

Conditional Notifications with Gravity Forms

Posted by Matt Whiteley on January 19, 2017

The most powerful form plugin for WordPress is Gravity Forms, hands down. Along with Advanced Custom Fields and my Core Functionality Plugin, it is one of the three plugins I include in every WordPress website I build. The options of what can be done with Gravity Forms are endless. This tutorial will go over how […]

View Post

The WPEngine Staging Site – My Favorite WPEngine Tool

Posted by Matt Whiteley on January 16, 2017

WPEngine is one of my go-to hosting solutions. Their platform is second to none, their customer service is top-notch and they offer a strong set of features that can make hosting, migrating, backing-up and all the other mundane tasks of running a website simple and safe. Today I’m going to talk about one of my […]

View Post

Move WordPress blog posts with featured images

Posted by Matt Whiteley on January 1, 2017

Over the years I have been asked to move WordPress blog posts many times. The most frequent need for blog post migration is during the development of a new site where the client needs to keep all blog posts, but has no need for other things from the old site. Instead of migrating the entire […]

View Post

Using WordPress get_template_part in Shortcode Loop

Posted by Matt Whiteley on August 27, 2016

I came across a project recently that required the use of a custom post type for ‘News’ articles. No problem. It was also required that the news articles show on various other pages throughout the site within the page content. Again, no problem, a simple shortcode can handle this without issue. The issue comes with […]

View Post

Responsive YouTube Embed

Posted by Matt Whiteley on July 23, 2016

One frustrating thing I’ve run in to multiple times is the difficulty in working with YouTube embed codes when it comes to responsive design. Typically you can make an image, or video, responsive by simply assigning a 100% width with a variable height, but that doesn’t work with YouTube embeds. If you use this tactic […]

View Post