EMC2 Popup Disclaimer

EMC2 Popup Disclaimer Install Statistics

0
100%
Today: 0 Yesterday: 0 All-time: 9,490 downloads
EMC2 Popup Disclaimer Icon

Try plugin: EMC2 Popup Disclaimer

We'll create fresh WordPress site with EMC2 Popup Disclaimer installed. You have 20 minutes to test the plugin after that site we'll be deleted.

Takes ~10 seconds to install.

About EMC2 Popup Disclaimer

EMC2 Popup Disclaimer places a specified post into a lightbox and adds buttons so that your visitors must click through to agree to your terms!

10


6


0


2


0

updated: 12 years ago
since: 12 years ago
author: Eric McNiece

Description

EMC2 Popup Disclaimer uses Fancybox (http://fancybox.net) to display the popup, and jQuery-cookie (https://github.com/carhartl/jquery-cookie) to detect user session. Creates a cookie named “emc2pdc” that can be viewed with regular developer tools.

Easy to use! By default the script is added to the wp_footer action and will work quietly. You can also force the display on pages via shortcode or function call:
Shortcode: [emc2pdc id="42"]
-or-
Function: <?php emc2pdc_force( $atts=array(), $force=NULL, $id=NULL ); ?>

Check the demo at http://popup.emc2innovation.com !

To Do list:

  • Add No-JS fallback support
  • Create a selection of button themes
  • Add support for different lightbox types
  • Improve handling, add PHP cookie support

Known bugs:

  • Recursive post shortcode call results in chaos

Configuration

EMC2 Popup Disclaimer will work straight out of the box. There’s a few options available from within WordPress, and future releases will feature themeable options.

Settings can be found in these locations:

  • /wp-admin/options-general.php?page=emc2-popup-disclaimer/emc2pdc-admin.php (Default settings)
  • /wp-content/plugins/emc2-popup-disclaimer/js/emc2pdc.js (Fancybox, jQuery-cookie settings)

The settings page is straightforward except for perhaps the “Restrict operation to directory:” setting. This is the operational directory of the jQuery cookie plugin – default is ‘/’, which is your entire site. To specify operation for a certain directory, type it here like ‘/store’. More jQuery-cookie settings can be found at https://github.com/carhartl/jquery-cookie.

Things of note:

  • Specify post ID using shortcode is optional ? if blank, it will use ID# from settings
  • Shortcode / function call will override wp_footer action
  • Debug mode will output visible settings on every included page
  • Setting an ID equal to the page you?re calling from results in mass chaos! If you set the shortcode [ emc2pdc id=”10″ ] on post ID 10 it seems to freak out a bit.