The Hidden Benefits of Difficult Customers

Slides from the Presentation at WordCamp Orlando & WordPress DC.

Supporting Free Plugins on and Commercial Products has its challenges. Yet, when handled properly, even the most challenging of exchanges can benefit your product as well as positively market your solution to potential customers. In this talk, I will go over setting expectations, watching out for the curse of knowledge, and how to “trust but verify.”

I will go over the types of questions to ask in support threads in order to get to the bottom of an issue. Additionally, I will go over how to respond to the shoulds, the lashers, exergatertors, and unreasonables, along with the regular usage support to benefit you and your customers. This will include going over examples including how the support team turned a review titled “Run Away From This You Won’t Regret It” into a positive review and many more. The last part of talk will go over some ways to reduce support and go over support tools such as forums versus email.

WordPress Plugins to help with Support

  • Plugin Logic – deactivate plugin based on url
  • Plugin Organizer –  Change the order that your plugins are loaded and selectively disable plugins by any post type
  • Bulk Deactivate
  • Query Monitor – Debugging plugin with performance information on database queries, hooks, conditionals, HTTP requests, redirects and more
  • WP Crontrol – Check on scheduled WordPress cron jobs and manually run
  • WP Theme Test – Change theme for logged in user

Browser Extensions


  • Centralized Location to bring in support requests
  • Import Plugin Support RSS Feed from
  • Email
  • Form Entries

Coupon Creator Pro 2.1 Released!

2.1 is out with border themes, recurring expiration, columns and rows inserter, and an update coupon inserter with search capabilities!

Coupon Border Examples

Coupon Creator Pro 2.1 Features and Updates:

  • Border themes, Dotted Border, Stitched Border, Saw Tooth Border (modern browsers and IE 10+), and None Option
  • Recurring Expiration; set an expiration for the end of the month and have it automatically change to the end of the next month
  • Recurring Expiration includes different patterns to recur as well as limits to how many times it does recur
  • Ability to insert columns and rows into the content editor. Options include, two column combinations, three column combinations, four columns, and rows
  • The new Pro Inserter has the ability to search coupons and categories in the dropdown
  • Hide the Click to Open in Print View link as a default for new coupons and disable per coupon
  • Added Option to choose Font Family and Font Weight for Print View text and headings.
  • All the details can be found in the plugin readme.txt or on the release notes blog

Check out the live coupon demo of these features an more.

Coupon Creator Pro 2.00 Released!

Coupon Creator Pro 2.0 has been released with the following new features:

  • An improved Visual Editor to easily style the term’s content on your site
  • Display the Print View in a Popup for any coupons and print directly from the Popup
  • Use the View Shortcodes to display content in the Shortcode View or the Print View only
  • Disable the Print View per coupon
  • Add your Google Analytics Code to the Print Template from the Coupon Options
  • Create and Display WooCommerce Coupons from the Coupon Creator Editor

Those add to the existing Pro Features:

  • Set a Counter per coupon to expire the coupon after a limit has been reached
  • Change “Expires on:”, “Click to Open in Print View”, and “Print the Coupon” for all coupons
  • Set coupon size for the Shortcode View and the Print View for all coupons including the Image Coupon
  • Override “Click to Open in Print View” text and link per coupon
  • Override “Print the Coupon” text and link per coupon

Want to see some of these features live? Check out the Feature Demos at:

Support Updates

In addition to the improvements mentioned above, this release adds more support articles to help you navigate the new features and other aspects of using the plugins. The videos include:

  • How to Hide the Deal in any Coupon View
  • Setup Google Analytics for Print View
  • How to Open the Print Template in a Pop Up Box
  • How to turn on wpautop in the Coupon Creator
  • How to create WooCommerce Coupons
  • How to use the Display Shortcodes ShowHook and ShowPrint
  • How to upload and Install Coupon Creator Pro by WordPress, FTP, or cPanel
  • Where do I add my license key?

You can find links to each of these articles or videos here:

Initial Release for Coupon Creator Pro

This marks the release of my first commercial plugin for WordPress, the Coupon Creator Pro an add on for the Coupon Creator release on November 20th, 2014.

Pro is about adding new features requested by users, but those features demand a level of support a free plugin cannot maintain so I created a commercial plugin.

Some of the initial features for Pro are custom coupon sizing, coupon counter, text renaming, custom links, and more options to edit and style the coupons.

You can get for more information @

Genesis Framework and Why You Might Want To Use It or Not!

An overview of Genesis Framework for WordPress and why I use it and where I might not use it when developing websites.

Facebook Groups (great resources, but please search 2 to 3 times first before posting a question)

Genesis WordPress

Advanced WordPress

WordPress Help and Share

*Requires Membership

This presentation was given at WordPressDC on October 14th 2014.

Coupon Creator 1.81 Released!

Coupon Creator 1.81 is up on, this update is preparing for a Pro version of the Coupon Creator.

The two main focuses for this update are the Options Page and the Meta Fields, both of which were turned into Classes.

This is also fixes one of the major problems I had with 1.70 was that sanitization had to be added for each field and could not be shared, this is now done by the field type. The Options page was overhauled for a better look with a tab interface to make it easier to group options together.

The new options added to the Coupon Creator are:

  • Choose Default Colors for New Coupons for the Border, Discount Text, and Discount Background.
  • Option to Hide the Click to Print Link
  • Option to add or remove nofollow on the Click to Print Link and Print Template (on by default)
  • Option for Custom CSS to be added with the Coupons or on the Print Template
  • Option to Reset to Default

Coupon Creator Version 1.70

This version is a complete rewrite of the plugin to Object-oriented programming and was done to get ready for a Pro Version with many new features. In the process of rewriting, I updated the color picker script and changed to the latest WordPress Media Uploaded for the Coupon Image Upload.

I also, fixed some errors in addition, to changing the deprecated php split function. Localization is nwo expanded to include the admin area, however, the only translation right now is for Spanish on the front-end. The settings page is a new addition so admins can change the default permalinks for the coupons. The final update is to add custom columns to the list view so users can tell expiration dates and if it is set to ignore them.

The next version will also have a pro version with these features in the works, including: a visual editor to make coupons, background coupon images, editable link texts, more themes, more control from the settings page, custom css, premium support, and more! More details as the that version approaches beta.

Coupon Creator Version 1.60

This update focuses on making the CSS Responsive and improving css methods. Coupons will resize their height according to the content, but will maintain their width. The width has a maximum set so that it will show 100% on the screen on smaller devices or content areas. There is a minimum height for the content and that is supported in all browsers and IE7 and above. There is base support for IE7 and none for IE6 and below with the new style rules.

A html comment is now added when a coupon has expired so someone can tell by looking at the source code if a coupon has expired.

A version number has been added when registering all scripts to bust caches. The number is the last date a file was modified.

The filter for the Print View of the coupon has been changed to template_include as the previous was causing 404 errors in some themes. This maybe changed back depending on the feedback.

Colorbox script and css have been updated to 1.4.37 for the videos in the Coupon Editor.

In the next version of the Coupon Creator I am planning on overhauling all the coding to prepare for a pro version that will support many features people have asked for including a visual editor, more themes, and support for directory sites.

Quick Answers – Interactive Site, SEO, and Marketing

Quick answers to complex questions I get asked all the time.

How can I make my site more interactive?
By creating content such as blog posts, articles, infographics, videos, etc…, but it takes effort to make content. Therefore, you have two choices to make your site more interactive: either do it yourself or pay someone to do it.

How can I rank higher in Google (SEO)?
Search Engine Optimization is done to something .So, you must create content, then optimize it And you are going to have to do at least as much work as your competitors, if not more.

How can marketing be effective?
Marketing is like working out. If you work out for the next month, you would feel good by the end of the month. If you stop after that month and do not work out for the next year, not only will you lose everything you did last month, but you will also be in worse shape than when you started. Marketing is the same way doing it for a month then stopping does not do anything to help sales (assuming your work out or marketing is effective). Marketing is Radio Ads, TV Ads, PPC, Blogging, Email, Website Content, Print Ads, etc…

Introduction to WordPress Child Themes, Filters, Actions, and Frameworks

July 2013 DC WordPress Meetup Presentation – Introduction to WordPress Child Themes, Filters, Actions, and Frameworks

Learn what a child theme is, how to make them, why they are best way to customize WordPress themes. Get an introduction to filters, actions, pluggable functions, frameworks, and everything else to get you started making your own custom child themes for WordPress.


WordPress DC Meetup Twenty Thirteen Child Theme
Twenty Thirteen Theme