WordPress plugin intelligence profile

VoucherPress

VoucherPress is a Wordpress plugin that allows you to give downloadable, printable vouchers/coupons in PDF format away on your site.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 4.7
Current version1.5.7
WordPress coverageTested up to WordPress 4.7
Minimum stackWP 2.8 · PHP —
Directory statusactive
Last directory update6 Feb 201610y ago
Active installations200Adoption metric — not a quality score
WordPress.org rating3.3 / 5 from 17 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records VoucherPress version 1.5.7 as active, updated 10y ago and tested up to WordPress 4.7.

Overview

About this plugin

Thanks for using VoucherPress. It’s great to see so many people creating vouchers for all kinds of business. From pizza joints to jewellers, cleaning companies to sports clubs – you’ve created thousands of vouchers, and I’m really proud to have created something which has been useful to so many people.

As I work on the next version of VoucherPress it would be really helpful if you could fill in this short survey. Many thanks for your time.

Have you ever wanted to give away vouchers, tickets, coupons or tokens on your website? If so this plugin is for you. You can create a voucher with whatever text you want, choosing the layout and font from a range of templates (you can also add your own templates).

Vouchers can then be viewed, downloaded and printed from a specified URL.

There are shortcodes to add a link to a particular voucher, to show an unordered list of all your vouchers, or to show the registration for to request a restricted voucher.

You can require visitors to provide their name and email address to get a voucher. If an email address is required an email is sent to the address with a link to the voucher URL. Each voucher has a unique code, and vouchers that have an email address associated with them can only be used once, so once a registration-required voucher is downloaded it can’t be downloaded again.

Hooks

2 the plugin also offers a selection of hooks which you can use to run your own custom code. The hooks are:

voucherpress_create

When a voucher is created, this hook returns the properties of the voucher. You can use it like this:

add_action( ‘voucherpress_create’, ‘my_voucherpress_create_function’ );

function my_voucherpress_create_function( $id, $name, $text, $description, $template, $require_email, $limit, $startdate, $expiry ) {

// do something here…

}

voucherpress_edit

When a voucher is edited, this hook returns the properties of the voucher. You can use it like this:

add_action( ‘voucherpress_edit’, ‘my_voucherpress_edit_function’ );

function my_voucherpress_edit_function( $id, $name, $text, $description, $template, $require_email, $limit, $startdate, $expiry ) {

// do something here…

}

voucherpress_register

When someone registers to download a voucher and an email is sent to them, this hook returns the voucher and the users details. You can use it like this:

add_action( ‘voucherpress_register’, ‘my_voucherpress_register_function’ );

function my_voucherpress_register_function( $voucher_id, $voucher_name, $user_email, $user_name ) {

// do something here…

}

voucherpress_download

When someone downloads a voucher, this hook returns the voucher and the users details. You can use it like this:

add_action( ‘voucherpress_download’, ‘my_voucherpress_download_function’ );

function my_voucherpress_download_function( $voucher_id, $voucher_name, $code ) {

// do something here…

}

The plugin also makes use of the __() function to allow for easy translation.

com/) for bug testing above and beyond the call of duty.

Shortcodes

There are four shortcodes available. The first shows a link to a particular voucher, and is in the format:

[voucher id=”123″]

The “id” parameter is the unique ID of the voucher. The correct ID to use is available in the screen where you edit the voucher.

You can also how the description after the link:

[voucher id=”123″ description=”true”]

The second shows a link to a voucher, but with a preview of the voucher (just the background image, no text) and the voucher name as the image alternate text:

[voucher id=”123″ preview=”true”]

And you can show the description after the preview as well:

[voucher id=”123″ preview=”true” description=”true”]

You can also show an unordered list of all your live vouchers using this shortcode:

[voucherlist]

And a list of all live vouchers with their descriptions:

[voucherlist description=”true”]

And you can also show the form for people to enter their name and email address if they wish to register for a restricted voucher:

[voucherform id=”123″]

The shortcodes for any voucher can be found on the edit screen for that voucher. Just click the ‘Shortcodes’ button.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • buddypress
  • pdf
  • print
  • voucher
  • vouchers
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 4.7

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 4.7.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to4.7
Minimum requirementsWordPress 2.8 · PHP not listed
Update activity6 Feb 201610y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.