Plugin Directory

Coupon Creator

Create coupons to display on your site by using a shortcode.

2.1.1 September 13th, 2015

  • Changed Text Domain

2.1 August 27th, 2015

  • Added base CSS to the print view to present a better layout of the text with more options in Pro to change font size, weight, and family.
  • Added option to disable the base CSS for the print view.
  • Added constant to prevent all coupons from opening in new windows or tabs - define( 'CCTOR_PREVENT_OPEN_IN_NEW_TAB', true );
  • Added PHP Date Validation when saving.
  • Added define('CCTOR_HIDE_UPGRADE', true); to hide Pro Upgrade Notices.
  • Added do_action( 'cctor_before_coupon_inner_wrap' , $coupon_id ); hook into the shortcode coupon.
  • Added function to update old image border radius field to the outer border.
  • Added update function to change the cctor_ignore_expiration value from on to 1 for older version upgrades.
  • Updated deal CSS to this class cctor_deal instead of targeting a heading tag directly to enable use of h3 tags in content.
  • Update combined sanitize functions into a class to enable future validation messages.
  • Updated Coupon Options Tabs and Coupon Meta Tabs to detect if saved by php and use that to determine what tab to return to after a save attempt instead of detecting if message div exists with jQuery.
  • Updated the styling of the Coupon Inserter based off new coding in Pro and added script to resize the thickbox based on the Content.
  • Fixed an issue with default options not saving with Pro and added sanitization for defaults.
  • Fixed custom permalinks change to make sure permalinks are flushed and the new slug is being used.
  • Fixed select option defaults to work again.
  • Fixed spelling on cctor_options_styles and cctor_options_scripts hooks.

2.0.3 May 21st, 2015

  • Fixed Coupon Inserter so categories show in dropdown
  • Fixed status variable undefined notices
  • Removed the_content filter from terms and manually run each function to remove conflicts with other plugins such as JetPack

2.0.2 April 9th, 2015

  • Fixed tabs on reload of options or editor it returns you to the same tab
  • Secured wp_remote_get function with esc_url_raw on add_query_arg call

2.0.1 April 9th, 2015

  • Fixed so permalinks are flushed on activate and deactivate
  • Fixed undefined notice error when saving coupon options

2.0 April 8th, 2015

  • Added column in coupon list to mention if the coupon is showing of not showing based on expiration date
  • Added current date from this function current_time('mysql') under the expiration date for reference and date formats to the default format chosen in the options
  • Added numeric check for image uploads instead of using text sanitize
  • Added -webkit-print-color-adjust: exact; to the CSS to help print background colors in Webkit Browsers, does not work in FireFox or IE. The user has to choose to print background images and colors in the browser
  • Changed support fields in option and meta sections to use same information instead of four (4) different ones
  • Added new styling to the support links
  • Added coding to change Admin Tabs to Accordion when the div width cannot fit the tabs
  • Added Option to remove wpautop from running on terms fields by default it is on thanks to this snippet - http://www.wpcustoms.net/snippets/remove-wpautop-custom-post-types/
  • Added DONOTCACHEPAGE Constant to Print Template
  • Updated Colorbox to 1.5.14
  • Fixed Undefined property: stdClass::$delete_posts in Coupon List
  • Fixed save_post hook priority as some plugins caused the custom fields to not save
  • Fixed bug where Date Format does not save to Month First if Day First is the Default
  • Fixed textarea width
  • Removed extract function from the WordPress Settings API functions and replaced with arrays instead, this removes the last use of the extract function from the Coupon Creator

1.90 November 20th, 2014

  • Major update to all coding
  • Added a hook templating system to modify the shortcode and print templates
  • Added coding for licenses
  • Added hooks for Option and Meta additions from add ons
  • Update Coupon List and Individual Coupon Information to make it easier to see the expiration
  • Added more translation fields
  • Added tab system for both Options and Meta fields to make it easier to edit
  • Added coupon capabilities
  • Added shortcode to the coupon editor page and to the coupon admin list
  • Made entire coupon a link

1.80 July 7th, 2014

  • Added Expiration Date and If Ignore Expiration is on to the Coupon Listing
  • Added class for Options including, Custom CSS, Default, Colors, nofollow on print link, hide print link, improved permalink
  • Added new options for all coupons including adding custom CSS.
  • Added class to manage meta fields
  • Added various hooks and filters to upcoming
  • Changed image size to only set the width of image and allow for different heights
  • Changed Version check to alert message to make it more noticeable
  • Coding Updates and fixes throughout
  • Fixed Permalink Flush on Activation of Plugin
  • Fixed filemtime error on Windows Servers for the Print Template

1.70 April 4th, 2014

  • Rewrite of entire plugin to Object-oriented programming
  • Update Color Picker to lastest version
  • Change Image Uploader to the latest version of WordPress Media Uploader
  • Added Setting Page with ability to change slug of coupon permalinks
  • Added custom columns to list view of all coupons
  • Added localization for admin and frontend
  • Replaced deprecated php split function

1.60 March, 5th 2015

  • Updated Styling to make the coupons more flexible in size
  • Updated and Added Responsive Styling with basic support still for IE7
  • Added a html comment that shows when a coupon is expired
  • Added version numbers to the scripts and stylesheets
  • Added New Q&A to the FAQ
  • Updated Colorbox to 1.4.37
  • Changed the single_template filter to template_include that was causing 404 errors in some themes

1.50 February 13th, 2014

  • Added Translation using the standard WordPress method
  • Added Spanish Translation thanks to Carmen in Miami
  • Cleaned up coding to prepare for a rewrite

1.45 October 23rd, 2013

  • Fixes issue where check box uncheck does not save.

1.41 August, 20th 2013

  • Added Post Reset Function to the shortcode to fix an issue preventing comments from showing

1.40 August 14th, 2013

  • Added a loop option to the shortcode to display more then one coupon
  • Added coupon categories to use with the loop option of the shortcode
  • Fixed css for box-sizing: content-box for the coupons or in themes like Twenty Thirteen the styling broke
  • Added plugin version into WordPress Database options for future updates
  • Updated Colobox script and fixed background images

1.37 January 6th, 2013

  • Fixed SVN to latest version

1.35 January 6th, 2013

  • Changed Insert Coupon Icon on Editor for WordPress 3.5
  • Added CSS for inside .widget-wrap to fit 100% into space
  • Coupon Images are now links to larger view. Thanks to the coding from Darin of VzPro
  • Made the Click to Open in Print View font a little larger


  • Modifed Click to Open in New Window Coding so it will open new window without javascript.
  • Note this may not open a new window in all browsers.

1.30 July 21st, 2012

  • Added checkbox to ignore expiration date so coupon will always display one website
  • "Expire On" will not show if no expiration is added
  • Added some more comments to coding and fixed line spacing issue
  • Added donation link

1.20 July 16th, 2012

  • Bug fixes to remove php notices in shortcode and in meta box


  • Fixed SVN to latest version


  • Bug Fixes preventing images, js, and css from loading - Thanks for heads up from Tom Ewer of WPMU.org

1.0 July 8th, 2012

  • Initial Release and 1st Version and 1st Plugin!

Requires: 4.0 or higher
Compatible up to: 4.3.1
Last Updated: 2 months ago
Active Installs: 10,000+


4.4 out of 5 stars


1 of 3 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

0,1,0 100,1,1
100,1,1 100,1,1