This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Turnstile

Description

Leveraging the power of the Turnstile service, the Turnstile plugin allows you to track users coming to your site and find out a little more about who is visiting. Draw them in with the great content for which you’re known, and track engagement using the turnstile_more shortcode. The shortcode renders a “Read More” button which asks the user to pass through social login, after which they will be redirected to the full page content.

Even if you don’t take advantage of the shortcode, the Turnstile plugin can still bolster your experience by keeping track of anonymous users visiting the site. If they do at any point pass through a Turnstile social login, you’ll have access to their history on your site at https://turnstile.me.

Have fun!

Screenshots

  • This screen shows the Turnstile "Read More" button on-page.
  • This is the user metrics page on https://turnstile.me

Installation

Walkthrough video

  1. Upload the plugin files to the /wp-content/plugins/turnstile directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the Settings->Turnstile screen to connect the plugin to your turnstile.me account (an account will be created if you don’t already have one)
  4. Wrap desired post content in turnstile_more shortcode and publish to gate content behind social login
  5. (User Data Compliance) Enable Turnstile confirmation banner from Settings->General or include https://turnstile.me/privacy on your own. Use the turnstile_settings shortcode to render a link to allow your users to manage the data Turnstile collects about them.

FAQ

Installation Instructions

Walkthrough video

  1. Upload the plugin files to the /wp-content/plugins/turnstile directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the Settings->Turnstile screen to connect the plugin to your turnstile.me account (an account will be created if you don’t already have one)
  4. Wrap desired post content in turnstile_more shortcode and publish to gate content behind social login
  5. (User Data Compliance) Enable Turnstile confirmation banner from Settings->General or include https://turnstile.me/privacy on your own. Use the turnstile_settings shortcode to render a link to allow your users to manage the data Turnstile collects about them.
Do I need a Turnstile account to use the plugin?

Yes, but the connection process described in the Installation section above takes care of that for you.

What kind of information does the Turnstile Plugin track?

The plugin tracks user page views and interactions with the Read More button.

What is the GDPR compliance banner?

The Turnstile plugin sends user tracking data to servers at https://turnstile.me. In order to comply with the EU General Data Protection Regulation (GDPR) and the WordPress plugin user tracking requirement, we include an option on Settings->General to enable a banner that takes care of the necessary user disclosures and opt-in process.

Contributors & Developers

“Turnstile” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Turnstile” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0

  • Initial release

1.1

  • Refactored plugin and added user data management shortcode turnstile_settings