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


How to Protect Your Property – Website, Domain, and Server

I took over a website for a small business owned by Jane (not her real name) who was being charged Two Thousand Dollars per month for hosting, updates, and maintenance. Two Thousand Dollars for an eight page website is crazy! Jane financed the website with her credit card. She ended up maxing out her credit card, leaving her with no additional funds to pay the overpriced website maintenance.  After informing the web developer her financial distress, the web developer responded by closing the hosting, removing the website, and he refused to give her access to the domain. This left Jane with nothing.

What could Jane (or you) do in the future to prevent this?

First, do your due diligence about the web developer and follow some these helpful tips in my Article “Hire a Web Developer like you Hire a Car Mechanic,” to find a reasonably price web developer.

Then, you can follow the tips below that can help protect your domain, hosting, and website.

Before I go any further, let me say this article is only informational and it is not legal advice. If you need legal advice, consult a licensed attorney.

Jane lost the domain because she did not have access to it. The web developer controlled the account and refused to give it up.  Jane decided that the legal costs would be too much. For a small business, a legal fight over a domain could be very costly and time consuming.

One way customers can avoid this from happening is by purchasing a domain under their account.

This can be done easily and in a cost effective manner. Websites such as link) or GoDaddy(if you can stand the up selling) allow you to set up a domain in a few easy steps. You type in the domain you want, create an account, and pay for it. This service will cost you between $10 to $15 per year.

With the domain under your account, this protects you if any dispute arises. Now what about hosting?

Hosting is where all the files  are stored  for your website. In Jane’s case, the web developer hosted the files.

There is nothing wrong with using a web developer’s hosting, but there can be risks involved such as the web developer shutting down the hosting or changing the account access.

However, there are numerous alternatives other than using a web developer for hosting which include: Shared Hosting, VPS, Dedicated Servers, Cloud Hosting, and more.

And with these options you control the hosting and pay for it directly.Therefore, if any dispute arises, you have the option of locking out the web developer.

Anyway you do hosting, you can add additional protection by having a written agreement.

Why have an agreement? It is simple, memories change over time and oftentimes they change to benefit the person remembering them.

When agreements are put in writing, it gives you a resource to solve a dispute or something to present in a court of law if you decide to take legal action.

An agreement can include the following:

  • What you authorize the Web Developer access (usually the domain and hosting service)
  • Scope of the Work
  • Price for the Project
  • Payment Schedule
  • Point of Contact
  • A way to terminate the contract
  • Where to seek legal recourse if there is a dispute

With these protections in place, you can be confident that your property is under your control and if there is a dispute there is enough evidence on your side to prove the web developer has violated your agreement and you can take the proper recourse.

Most importantly, you will not end up paying Two Thousand Dollars a month to “rent” a website, like Jane did.