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!

Snímky obrazovky

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


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

Časté dotazy

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.

GDPR compliance?

The Turnstile plugin sends user tracking data to servers at https://turnstile.me and sets the cookies listed below. It is up to you, the site owner, to ensure that usage of Turnstile on your site complies with any applicable local and regional regulations such as EU General Data Protection Regulation (GDPR).
To assist with compliance, the Turnstile plugin respects the setting from the popular cookie-notice plugin if it is installed. Conditionally dequeuing turnstile_js is another option for deactivating the plugin for compliance.

Turnstile Cookies:

  • tsflw: a persistent cookie to track user across site
  • sessionid: session for users known to Turnstile
  • guest: id for users unknown to Turnstile
  • csrftoken: prevention for cross-site forgery


Pro tento plugin nejsou žádné recenze.


Turnstile je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.


Přeložte “Turnstile” do svého jazyka.

Zajímá vás vývoj?

Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.

Přehled změn


  • Initial release


  • Refactored plugin and added user data management shortcode turnstile_settings


  • Fixed dependency bug


  • Uses turnstile client script


  • Removes embedded cookie banner