We have phased out active development. Read more.

Phasing out active development

As of January 2023, we have made the decision to phase out active development on our WP Coupons plugin.

The main reason is that it has never been very profitable. It started out back in 2016 as a fun hobby and project that we eventually decided to sell and commit more time to. However, we discovered there aren’t many users in the space that actually need or use a coupon plugin.

On a positive note, this will give us more time to dedicate to our other more popular plugins, Perfmatters and Novashare, which both focus on similar goals: performance.

We will continue providing support for WP Coupons and fixing bugs as they appear. So if you run into any issues, we’re still always happy to help. We just won’t be actively developing any new features.

Timeline

We want to be as transparent as possible throughout this process.

  • In January 2023, we added a banner notification to the site with a link to this doc.
  • In early December 2023, we removed the ability to purchase the plugin.
  • As of December 14th, 2023, we have canceled all active subscription renewals and notified customers.
  • In mid to late 2024, we’ll be chatting with individuals who might be interested in taking over WP Coupons (the code, branding, domain name, etc.).

Feel free to contact us if you have any questions.

How to change your PayPal payment method on a recurring subscription

If you bought WP Coupons via PayPal, it’s tied to a recurring subscription (automatic payment). There might be a time when you need to change the PayPal payment method. Perhaps you want to use a different credit card. You can easily change this, but it has to be done from PayPal’s website.

How to change PayPal payment method

Follow the steps below to change your PayPal payment method.

Step 1

Visit paypal.com and log in to your account.

Step 2

Click on the gear icon in the top right to access your profile settings.

PayPal settings
PayPal settings

Step 3

Click on the “Payments” tab.

PayPal payments tab
PayPal payments tab

Step 4

Click on “Manage automatic payments.”

PayPal manage automatic payments
PayPal manage automatic payments

Step 5

Select the company for which you want to manage the recurring subscription (automatic payment). For WP Coupons, this will be under forgemedia LLC. Under the payment method, click on the “edit” icon.

Automatic payments
Automatic payments

Step 6

Select your new payment method and click “Save.” You can also link a new credit card or bank from this screen as well.

Link a new card or bank
Link a new card or bank

How to create a temporary WordPress login (without sharing password)

There might be times when we ask you for access to your WordPress site. This is always a last resort, but troubleshooting WordPress issues can sometimes be a tricky beast. Unfortunately, not everything can always be resolved from just looking at the front-end.

However, security is very important. Therefore, we don’t ever recommend sharing usernames and passwords (credentials) via email. We don’t want to store these important pieces of information either. Thankfully, there are a few good options for providing us with access securely.

Option 1 (WordPress plugin)

The first option we recommend is using the free and lightweight Temporary Login Without Password WordPress plugin. It’s actively developed and has an impressive 700+ 5 star ratings. The plugin lets you give temporary access with a simple link, and you never have to share usernames or passwords.

One of the major benefits of using this plugin is that you can choose when the login expires, as well as the role of the temporary account. This is something WordPress doesn’t support out of the box.

Step 1

Install the Temporary Login Without Password WordPress plugin.

Step 2

Under “Users → Temporary Logins,” click on “Create New.”

Create new temporary login
Create new temporary login

Step 3

Fill out the email field. If you’re working with us on a ticket, use our forgemedia email address, the one we’ve been using to correspond with you. You can also select the role you want the user to have. We’ll need to have the “Administrator” role to access the WP Coupons settings. Then click “Submit.”

Temporary login info
Temporary login info

Step 4

Copy the temporary login link it creates, and send us an email with the link (reply to your ticket).

Temporary WordPress login link
Temporary WordPress login link

And that’s it! You can manage the access from the plugin settings and extend or remove access at any time. Otherwise, the temporary account will automatically stop working once the expiry time has been reached.

When your ticket has been resolved, you could also delete the plugin if you want.

Option 2 (WordPress workflow)

The second option is to simply create a new user account using the default WordPress workflow. This will email us a link, and we can reset the password.

Create a new user in WordPress under “Users → Add New.” Make sure the “Send User Notification” option is checked and that you choose “Administrator” for the role.

Add new WordPress user
Add new WordPress user

Option 3 (online tool)

The third option is to use an online tool. This is less secure than the options above but still better than email since you can have the password auto-destruct. If you email credentials, they are typically there forever.

Step 1

Create a new user in WordPress under “Users → Add New.” Make sure you choose “Administrator” for the role.

Step 2

Send us the password for the account you created via a secure end-to-end tool like SafeNote. You can automatically set the note to self-destruct after a period of time or after a single view. Another alternative would be One-Time Secret.

SafeNote
SafeNote

Also, when using an online tool, we always recommend only sharing the password, and no other details about what site it might be referring to or the username. This should already be in your support ticket.

Is WP Coupons GDPR compliant?

We take data privacy very seriously. WP Coupons is GDPR-friendly, with no additional configuration needed. Our plugin doesn’t use trackers, place cookies, or collect personally identifiable information (PII) data of any kind.

Read more about the General Data Protection Regulation (GDPR).

How to configure related coupons

Configure related coupons.

Display Related Coupons

If checked, a row of related coupons will be displayed below your post content. See below to manage which locations you would like related coupons to show up. Default: Unchecked

Locations

Please select the post types you would like your related coupons to show up on. Default: Coupons

Layout

This will change the layout of your related coupons.

View some visual examples of all of the available layouts in our Coupon Archive documentation.

Heading Text

This will change the text that is displayed above your related coupons. Default: Related Coupons

Heading Tag

This will control the HTML tag used to display the heading above your related coupons.

Custom Hook

This will cause the related coupons section to print out on the specified hook instead of directly after the_content.

Custom Hook Priority

When using the previous option to print related coupons on a custom hook, this will set the priority that the function prints in relation to others using the same hook.

How to configure the global display options for WP Coupons

Configure the global display options for WP Coupons.

Page Width

This will change the width of the content area for the coupon archive and single coupon posts. Default: 1200px

Page Padding

This will change the responsive padding of the content area. Default: 20px

Force Global Widget

This will force the coupon widget to display a specific coupon globally.

Force Home Page Widget

This will force the coupon widget to display a specific coupon if on the home page (overrides global widget coupon).

If checked, this will display a “Powered by WP Coupons” link underneath the sidebar coupon widget (as seen here). If you are in our affiliate program, make sure to enter your ID below.

Affiliate ID

Enter your affiliate ID here if you have attribution links enabled to add it to the referral URL.

How to customize your coupon panel display options

Customize your coupon panel display options.

Call to Action Text

This will change the call to action text on all coupon panels and buttons. Default: Get This Deal | Max Length: 25 Characters

Display Discount Codes

If checked, discount codes will be displayed on coupon panels across all views. Default: Unchecked

Click to Reveal

Due to popular demand, we now have a “click to reveal coupons” option. This works just like it does on popular coupon sites like RetailMeNot. To enable this feature, simply click into the WP Coupons options and enable “Click to Reveal.”

If checked, discount codes will be hidden by default and require the user to click to reveal a popup with the discount code, and a link to the deal. Default: Unchecked.

Click to reveal coupon options
Click to reveal coupon options

Click to Reveal Text

You can change the default text that is displayed by adding your own in the Click to Reveal Text option.

Click to Reveal Behavior

There are two options for the behavior:

  • New tab + Popup (this behavior is similar to RetailMeNot)
  • Popup Only

When enabled it will show a “Click to Reveal” on the following four locations:

Enable click to reveal
Enable click to reveal

And below is an example of what the popup looks like. A visitor can click “Copy” to copy the code to their clipboard. If you have the new tab option enabled, it also opens up the location in a new tab.

Click to reveal
Click to reveal

Hide No Code Needed

If checked, the No Code Needed box will not be displayed on single coupon posts if there is no discount code present. Default: Unchecked

No Code Needed Text

This will change the text displayed on single coupon posts when no discount code is present. Default: No Code Needed

Title Tag

This will control the HTML tag used to display the title on your coupon panels.

Description Height

This will change the height of the coupon description container on your coupon panels. Default: 90px

Display Expiration Dates

If checked, expiration dates will be displayed on coupon panels across all views if they are set. Default: Unchecked

Expiration Behavior

This will control the behavior of coupon posts that pass their expiration date.

Expiration Recurrence

This will control the frequency that coupon post expiration dates are verified.

This will control the behavior of coupon panel links. There are a few options available.

Default: All links will default to the local coupon post unless overridden by the individual coupon’s meta settings.
Direct: All links will go directly to the discount URL if one is set for the coupon.
Split: Only the call to action link will go directly to the discount URL if one is set. When Click to Reveal is enabled, this allows the title link to still go through to the local coupon post.

Hide Coupon Type Labels

If checked, the Coupon Type labels will no longer be displayed on coupon panels in any view. Default: Unchecked

Placeholder Image

Add an image URL here to replace the placeholder image that is used for coupon panels with no featured image.

How to customize your single coupon posts

Customize your single coupon posts.

Enable Single Coupon Template

If checked, single coupon posts will display using our custom template. Disable this if you would rather use your theme’s default post template to display single coupon posts. This can be useful if your theme has some conflicts with our custom single post template.

Coupon Panel Position

  • Right
  • Left
  • Top

This will change the position of the coupon panel on the single post template. Default: Right

Hide Content Title

If checked, this will prevent the post title from printing above the content area on your Single Coupon Posts. This option is only relevant when our Enable Single Coupon Template option is turned on. Default: Unchecked

This option can be helpful if you are not wanting to display any additional content on your individual coupon posts and put the sole focus on the banner displayed at the top.

Hide Breadcrumbs

This will disable the breadcrumbs archive link that displays above the content on the Single Coupon Posts. Default: Unchecked

Theme Template

  • Post Template
  • Page Template

If the previous option is unchecked, this will allow you to choose which default template is used for single coupon posts. Default: Post Template

Display Coupon Panel Image

If checked, the featured image will be displayed on the coupon panel in your Single Coupon Posts. This option is only relevant when our Enable Single Coupon Template option is turned off. It is helpful for those who have themes that do not display featured images on their page and post templates. Default: Unchecked

This will control the HTML tag used to display the title on your single coupon post banner.

WP Coupons Twitter image meta tag

When working with generated archive pages, it can be difficult to get all the Twitter meta tags that you want to be added to a specific archive page.

Specifically, when using a plugin like Yoast SEO to manage Twitter meta tags, there is no way to set a custom Twitter image to appear on an archive page like the one we use for our main Coupon Archive Template.

That’s why we have an option to set a custom image for the Twitter meta tag that be printed out specifically on the Coupon Archive Template.

This is only relevant when using our Coupon Archive Template and does not apply when using the archive shortcode on a regular page.

Also see WP Coupons Facebook Open Graph tags.

How to customize your coupon archive

Customize your coupon archive.

Enable Custom Template

If checked, this will auto-generate a coupon archive using the archive slug below. Disable this if you would rather use the [[wp_coupons]] shortcode to print the coupon archive inside of a page. This can be useful if your theme has some conflicts with our archive template.

Archive URL

This will change the slug for the coupon archive URL as well as the single coupon URLs. Default: http://example.com/coupons/

Coupon Type Slug

This will change the parent slug for the coupon type pagination URLs used on the coupon archive. This cannot be the same as your Archive URL.

This will change the text for the first navigation element on the coupon archive template and shortcode. Default: All Coupons

This will change the style and placement of your coupon archive navigation.

We have 3 different navigation style options:

  • Default: This will print out all primary nav elements horizontally above your coupon panels.
  • Vertical: This will print out all primary nav elements vertically to the left of your coupon panels.
  • Dropdown: This will store all primary nav elements in a dropdown that will appear above your coupon panels. We use a small bit of inline javascript to automatically redirect the user after an element is selected.

Enable Tag Subnav

If checked, this will enable tags to be used as sub-navigation for the Coupon Archive and Archive Shortcode. You may need to refresh your permalink settings after enabling this option. Default: Unchecked

Layout

This will change the layout of the main coupon archive as well as the [[wp_coupons]] shortcode. There are currently four different types of archive layouts.

3 Columns (Default)

The default layout is a 3 column layout.

Coupons 3 column layout
WP Coupons 3 column layout

List View

The list view uses the same size thumbnails, it’s just in a vertical list instead.

WP Coupons list view
WP Coupons list view

List Compact View

The list compact view is great for pages with a sidebar and for those that want to display something not as large.

WP Coupons list compact view
WP Coupons list compact view

List Minimal View

Want an even more stripped down view? That’s what the minimal view is for.

WP Coupons list minimal view
WP Coupons list minimal view

Sort Order

This will change the sort order of the main coupon archive as well as the [[wp_coupons]] shortcode.

Also, see our documentation on other ways you can re-order your coupons.

Post Limit

This will change the number of posts per page displayed in the main Coupon Archive. Default: 9