Weekly Dev Chat for Easy Digital Downloads

Easy Digital Downloads started as my own personal project but has quickly moved to a community project. There are more than 23 developers that have contributed code to the project, and many other developers, users, and designers that have contributed in other ways. One of the ways that I hope to actively promote further community…

Sugar Event Calendar – Google Maps

Sugar Event Calendar is a a simple, elegant Event Calendar plugin for WordPress that keeps event management incredibly simply. This is an add-on plugin for Sugar Event Calendar that lets you easily display a Google Map of the event location on the event details page.

Never Remove the Default the_content Filters in Themes

There is a terrible, terrible practice among theme developers to remove some of the default filters that are applied to post and page content. The goal in removing these filters is to fix formatting problems with short codes, primarily column short codes. If you have ever done this, or would like to know why you…

Writing a Simple Google Maps Short Code

In this advanced tutorial we’re going to walk through the process of creating a simple short code to display Google Maps. The concept is simple, but we’ll be using advanced techniques and tools for displaying our maps. All maps will be cached using transients and all requests to Google’s API services will be done with…

Plugin Thoughts Episode 9 – Write Better Code; Release Better Plugins

Mike McAlister published a phenomenal article this evening titled “You Can Do Better Things”. It is targeted at the WordPress theme design / developer industry and really hits the nail on the head. There is a problem that many theme and plugin authors face that one might call “buyers’ demands”, and it’s the idea that…

bbPress Mark as Read Plugin

This add-on plugin for bbPress will add new links to the top of bbPress topics that let the current user mark topics as either read or unread. Mark as Read / Unread links will be added to the top of each topic, right next to the Favorite and Subscribe links provided by bbPress core.

bbPress – Do Short Codes Plugin

bbPress a truly awesome WordPress plugin for providing a complete forum system inside of your WordPress. I’ve used it on quite a few sites now, and recently, while working on a client project, I needed short codes to work inside of forum posts, but they don’t by default. This is an extremely simple plugin that…

Nav Menu Roles Plugin

Occasionally a plugin is released that really excites me. Today that happened with the new plugin from Kathy Darling called “Nav Menu Roles”. It’s a really simple plugin that makes it possible to restrict nav menu items to users of a specific role, and it works really well.

Deliver Automatic Updates for Your WordPress Products

If you are selling WordPress themes or plugins, one of the number one things you should absolutely consider implementing into your products is automatic upgrades. If avoidable, there is no reason a user should be forced to manually log into your site and download a new version, then log into their own site and upload…

The Ecology of WordPress Plugin Development

The vast majority of WordPress plugins function as stand alone “systems” within WordPress. By this I mean that most plugins run more or less by themselves and do not interact with other plugins running on the same install. Depending on what you’re plugin does, this can definitely be a good thing, as you do not…

User Follow System – Part 1

In part one of the Creating a User Follow System tutorial series, we are going to take a quick look at how our final product may be implemented into a real live site, and the basic functionality it will contain. This entry is part 1 of 7 in the Creating a User Follow System Plugin…

Introduction to the WP_Error Class

WordPress has a class called WP_Error that provides a really simple way for developers to track errors while processing data. The class mystified me for a long time, but once I figured it out, it is extremely simple to use, and saves a ton of time when attempting to record errors while processing data of…

Restrict Content Pro – Affiliates Add-On

This add-on for Restrict Content Pro lets you track and award affiliate earnings through the Affiliates plugin, both light and pro versions. If you’d like to boost your site’s membership and reward those that help you do so, this add-on will help you do just that.

How I Built the Extendable Purchase Receipt Templates in EDD

Easy Digital Downloads has a templating system for emailed purchase receipts that allow users / developers to create their own templates that are used for the purchase receipts. In this video overview, I want to walk you through how this system works. Building extensible modules within your plugins is something you should always strive for,…