I teach courses, write plugins, podcast, and provide learning resources for WordPress site owners

Photo of Brian Hogg


How to change the WordPress permalink structure to remove dates from the URL

How to avoid the MailChimp "too many attempts" signup error

How to use responsive image support in WordPress 4.4

How to create a newsletter from your events calendar in WordPress

How to create a functional WordPress plugin instead of hacking functions.php

Introduction to Backbone.js using the WP REST API v2

How to restrict lessons based on EDD variable price with LearnDash

Past Clients

One obstacle would have been if you could do what I needed. To a newbie, I wasn’t sure what was involved in the migration of one site to another. Plus, I wasn’t even sure what I really needed. When you are clueless, you are clueless on what to ask for.

I found from your assistance that hiring a professional helps you understand all the problems you have. My site was bloated, and I wasn’t sure how to go about cleaning it up. You explained to me security issues, as well as, took over and deactivated plugins that weren’t in use. Simple, easy to understand terms on how to make my site faster and easier to navigate.

What I liked most about the service was the speed in which you helped me. You also kept in constant communication with me so I never felt like you disappeared into the Internet. It’s always a risk when you hire someone site unseen, but you took every step to make me feel comfortable that you were still working on my project.

I would recommend you service because you are friendly, fast, knowledgeable, and you are involved with WordPress seminars. The latter reassured me that you are qualified to help me with my project.

I would like to add that I’m very pleased with your work, and you prevented me from hours and hours of aggravation. Databases, WordPress, and the like are like a rabbit hole. For the novice, once you think you fixed something, you messed something else up. There is a time to be creative and to tinker around, and there is a time to call in professional assistance.

Brian helped identify the needs of our organization and conveyed how he could utilize his time well while staying within our budget. We went from having a site which looked amateurish and unfocussed to one that was professional, organized, and easily modifiable. For a professional job with WordPress, I would look nowhere else.