Plugin / Age Gate

Phil Baker

Changelog

Changelog

2.4.0

  • Added option to change order of yes/no buttons

2.3.6

  • Bug fix for multilingual sites dropping links in “additional content” field

2.3.5

  • Removes Age Gate options from Publish actions in favour of a meta box

2.3.4

  • Pass remember to the age_gate_set_cookie filter

2.3.2

  • Stop custom CSS from preventing save if the editor perceives errors

2.3.1

  • Fix issue in Firefox where scrolling didn’t work as expected
  • Fix meta box for attachments not saving

2.3.0

  • Inputs on mobile devices will now trigger numeric keyboard
  • Adds option to post to current page in standard mode for better compatibility with masking plugins
  • Improves ability to not set cookie in line with privacy regulations
  • Adds some hooks to JavaScript (optional)
  • Fixes bug with semi transparent backgrounds in JS mode

2.2.6

  • Minor tweaks to how age_gate_restricted filter is applied in JavaScript mode
  • Optionally pass query params to age_gate_restricted filter in JavaScript mode

2.2.5

  • Fixes an issue in multilingual sites where the default language text wasn’t displayed

2.2.4

  • Fixes an issue in Safari (Desktop and Mobile) where the Age Gate wasn’t displayed.

2.2.3

  • Error messages are now passed to age_gate_form_failed action
  • Stops ability to have duplicate custom bots
  • Fixes an issue in IE when using a background image
  • Adds options for background image positioning
  • Fixes some PHP notices and warnings

2.2.2

  • Adds Day, Month and Year labels to options
  • In JS mode, ensures user is at the top of the page after success

2.2.1

  • Adds support for WP Multilang plugin
  • Fixes issue on page list where Age Gate column always showed
  • Fixes a bug where pages in admin became inaccessible
  • Fixes PHP warning appearing when new CPT is added

2.2.0

  • Add custom user agents for bot testing
  • Adds ability for content to inherit restriction setting from taxonomy
  • Improves toolbar usage on the front end
  • Fixes an issue in Polylang when not using a URL structure to determine language
  • Fixes missing class for additional content
  • Adds quick edit and bulk edit options
  • Options for RTEs used in Age Gate settings
  • Adds ability to import/export settings
  • Improves Gutenberg detection

2.1.0

  • Adds option to use REST API in JS mode instead of admin-ajax
  • Adds fallback for themes that do not support title-tag
  • Removes calculation factor that affected a small number of users
  • Remove age validation on registration pages
  • Improves auto tabbing between fields
  • Improves CSS for smaller devices
  • Transient purging now only happens in admin and if WP Cron is disabled
  • In JavaScript mode you can now transition the Age Gate out when it is passed
  • Huge multilingual improvements with support for WPML and Polylang
  • Adds filters for custom cookie length
  • Adds option to display post settings in a metabox for Gutenberg compatibility
  • Fixes bug where logged in users were still age checked despite bypass setting
  • Other minor fixes and improvements

2.0.6

  • Critical fix for anyone on a standard timezone setting in WordPress

2.0.5

  • Age calculation now uses a timezone to hopefully help rare occasions were valid users are denied access
  • Adds minimum year input which can be filtered with age_gate_select_years
  • Other minor background changes

2.0.4

  • Added ‘age_gate_set_cookie’ filter, useful if you want to gain consent before setting cookies
  • Added “Anonymous Age Gate” that will only set a flag saying the Age Gate has been passed

2.0.3

  • Fixes an issue where Age Gate removed buttons from TinyMCE
  • Fixes an issue where Age Gate options wouldn’t show for post types created after installation
  • Deprecated: Restrict registration
  • Improves support for multilingual sites
  • Temporarily disabling Network activation
  • Minor background changes

2.0.2

  • Fixes issues with custom archive pages for WooCommerce and custom posts page
  • Disables Age Gate in Customiser
  • Adds notification to users if cookies are disabled

2.0.1

  • Fixes issue where users could not register
  • Fixes and issue where posts home would require Age Checking if the first post was restricted
  • Minor CSS update for themes not using border-box
  • Fixed missing closing form tag in admin

2.0.0

  • Complete rewrite
  • Age can be changed for individual content
  • Tags/Categories can now be restricted independently
  • Other archives can be independently restricted using filters
  • Age gate form can be extended with additional fields
  • Addition of various actions and filters
  • Custom CSS editor
  • Improved form validation and custom messages
  • Ability to set which users can manage Age Gate settings
  • Input fields can automatically tab to the next

2.0.0-beta5

  • Fixes an issue where apostrophes were being escaped incorrectly in message fields
  • Fixes an install issue with the access settings

2.0.0-beta4

  • Fixes an issue where Age Gate options were not showing in page/post meta box
  • Fixes issue where content was not being tested in selected content mode (pages/categories and WooCommerce taxonomies)
  • Fixes page title switching
  • Add custom page title field for when challenge is shown

2.0.0-beta3

  • Fixes issue in Internet Explorer where Age Gate would stick in JS mode

2.0.0-beta2

  • Fixes bug when trying to import new categories via Woocommerce import

2.0.0-beta1

  • Admin style for opacity sliders
  • Updated dev notices to only show for certain users
  • Adds notice for new dev releases

2.0.0-alpha4

  • Adds additional CSS classes to HTML.
  • Minor CSS tweak

2.0.0-alpha3

  • Adds event listener when JS Age Gate is passed.
  • Various minor bugfixes

2.0.0-alpha2

  • Minor change to age_gate_before and age_gate_after
  • Added opacity settings for backgrounds

1.5.0

  • Adds ability to define how long Remember Me lasts

1.4.13

  • Fixes issue in Cache Bypass where strings were not translated
  • Fixes issue in some Multisite installs where wp-admin was becoming invalid
  • Fix for conflict with Jetpack and wp_editor function – to be remove when Jetpack fix is released

1.4.12

  • Adds additional test to enable restriction of WooCommerce shop page

1.4.11

  • Fixes issue with includes in admin area

1.4.10

  • CSS change for users using large logos where the them doesn’t use max-width: 100% by default
  • Corrected README typo.

1.4.9

  • Minor change to logo class from logo to age-gate-logo

1.4.8

  • Updates to translation files
  • Adds user preference to alter page title when Age Gate is displayed
  • Added additional test for Bots in “Cache Bypass” version
  • Minor text change on post editor

1.4.7

  • Added Facebook and Twitter crawlers to the Bot ignore list
  • Minor CSS changes
  • Added CSS classes to Age Gate plus a guide in the admin
  • Fixes issue where links in “Additional Content” could not be opened in a new window
  • Fixes issue where links in “Additional Content” could not not have their text altered
  • Fixes bug where adding a link to “Additional Content” also updated “Redirect Failures”.

1.4.6

  • Due to an issue when using WPeCommerce the trigger for the JS version has been altered – JS version will be selected by default
  • When using Yes/No buttons, the question “Are you over (n) years of age?” is now optional/customisable.

1.4.5

  • Fixes issue when using standard mode, selected restrictions and Woocommerce when the age check would not show on the product page

1.4.4

  • Addresses an issue in some themes where default style misbehaves on smaller screens
  • Fixes issue where plugin was causing inability to scroll in some themes
  • Added a cheeky paypal button

1.4.3

  • Added option to have the Remember Me option checked by default

1.4.2

  • In Cache Bypass mode, session storage dropped in favour of cookies to support Private/Incognito sessions.
  • Also in Cache Bypass, when the AG is successfully passed the page will refresh as some occurences of JS manipulated content were not working.

1.4.1

  • Fixes a bug when using Cache Bypass mode but not using Remember me

1.4.0

  • Caching support! Ability to use the age gate on cached sites
  • Bugfix for uninstall not working (thanks to @nate22 for the heads up)
  • Removed bad translations

1.3.5

  • Addresses issue on mobile devices where rendering is a little small as raised by @fwusquare2com. Option to add viewport meta added.

1.3.4

  • Fixes issue created in 1.3.2 where listing pages were not age gated even if “all content” was selected

1.3.3

  • Bugfix for missing text domain for “remember me” text
  • Updated translation files

1.3.2

  • Bugfix for listing pages being age gated incorrectly (e.g. blog home and archives)

1.3.1

  • Options added for custom error messaging
  • Slight change to admin page layout

1.3.0

  • Option to bypass particular content when using “All Content” setting. Useful to allow Terms pages etc.
  • Option to redirect users to a custom destination if age test is failed

1.2.0

  • Fixed issue where correct input was not honoured in some browsers

1.1.0

  • Added “no second chance” option which disallows multiple attempts if failed.
  • Minor background improvements

1.0.1

  • Minor changes to default style
  • Fixed typo in readme

1.0.0

  • Initial release

Ratings

4.6
32 reviews

Rating breakdown

Details Information

Version

2.4.0

First Released

19 Apr, 2017

Total Downloads

123,245

Wordpress Version

4.7.3 or higher

Tested up to:

5.2.4

Require PHP Version:

5.6 or higher

Tags

Contributors

Languages

DIRECTORY DISCLAIMER

The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.

The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.

Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.

While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.

wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.

Keep Leading Your Followers!
Share it for them.