This site has come about in part as a way for me to focus all of my custom WordPress plugin work in one location, but mainly as a resource that I hope will help to fill the gap in WordPress plugin development documentation. There are countless websites out there that post daily, weekly, or monthly tutorials and tips on WordPress development, but not a single one that focuses purely on Plugins.

My goal with this website is to provide a resource for all levels of plugin development.

WordPress is my passion, and I am constantly striving to make myself better, and hopefully, help out a few people along the way.

If you would like to get in touch with me and ask about WordPress plugins, development ideas, or anything else, please do so via my Contact Page.

Founder of Easy Digital Downloads

Easy Digital Downloads is a WordPress e-commerce plugin that focuses purely on digital products. Its primary goal is to make selling digital products simple and complete.

Checkout Easy Digital Downloads at Easy Digital Downloads.com.

Founder of AffiliateWP

AffiliateWP is one of the premiere plugins for managing a complete affiliate program on WordPress. It integrates directly with all of the most popular eCommerce and membership platforms for WordPress.

Checkout AffiliateWP.

Founder of Restrict Content Pro

Restrict Content Pro is a completely membership and subscription management plugin for WordPress. It provides a robust, yet easy to use, way to restrict content on your site to paid subscribers.

Checkout Restrict Content Pro.

Public Speaker

I travel around the world to give presentations at WordCamps and similar events about WordPress plugin development.

IMG_0955-569x367

My Company and Team

All of my products and efforts are part of Sandhills Development, LLC. Working with me is one of the best teams I could ever imagine. We are spread across the country and the world and work remotely every day. See our team map below.

Error: Please enter a valid email address

Error: Invalid email

Error: Please enter your first name

Error: Please enter your last name

Error: Please enter a username

Error: Please enter a password

Error: Please confirm your password

Error: Password and password confirmation do not match