Title: Shed Turnstile
Author: teamstaccato
Published: <strong>13 می 2026</strong>
Last modified: 13 می 2026

---

جستجوی افزونه‌ها

![](https://ps.w.org/shed-turnstile/assets/banner-772x250.png?rev=3530417)

![](https://ps.w.org/shed-turnstile/assets/icon-256x256.png?rev=3530417)

# Shed Turnstile

 توسط [teamstaccato](https://profiles.wordpress.org/teamstaccato/)

[دانلود](https://downloads.wordpress.org/plugin/shed-turnstile.1.0.6.zip)

 * [جزئیات](https://fa.wordpress.org/plugins/shed-turnstile/#description)
 * [نقد و بررسی‌ها](https://fa.wordpress.org/plugins/shed-turnstile/#reviews)
 *  [نصب](https://fa.wordpress.org/plugins/shed-turnstile/#installation)
 * [توسعه](https://fa.wordpress.org/plugins/shed-turnstile/#developers)

 [پشتیبانی](https://wordpress.org/support/plugin/shed-turnstile/)

## توضیحات

Shed Turnstile provides centralized management of Cloudflare Turnstile Site Key 
and Secret Key, offering a shared API for compatible plugins such as Shed Form.

**Features:**

 * Centralized Site Key / Secret Key management
 * API functions callable from other plugins
 * Turnstile widget rendering helper
 * Server-side token verification

#### API Functions

 * `shedturn_is_configured()` — Check if keys are configured
 * `shedturn_render_widget( $args )` — Return widget HTML
 * `shedturn_verify_token( $token, $ip )` — Verify a Turnstile token
 * `shedturn_enqueue_script()` — Enqueue Cloudflare JS

#### 日本語の説明

Shed Turnstile は Cloudflare Turnstile の Site Key / Secret Key を一元管理し、Shed
Form などの対応プラグインに共通の API を提供します。

**主な機能:**

 * Site Key / Secret Key の一元管理
 * 他プラグインから呼び出せる API 関数
 * Turnstile ウィジェットの描画ヘルパー
 * トークンのサーバーサイド検証

### Third-Party Services

This plugin connects to Cloudflare’s servers for Turnstile verification.

 * Service: [Cloudflare Turnstile](https://www.cloudflare.com/products/turnstile/)
 * Privacy Policy: [https://www.cloudflare.com/privacypolicy/](https://www.cloudflare.com/privacypolicy/)
 * Terms of Service: [https://www.cloudflare.com/website-terms/](https://www.cloudflare.com/website-terms/)
 * Data sent: Turnstile token, site key, user IP address
 * When: Each time a form with Turnstile enabled is submitted

## عکس‌های صفحه

 * [[
 * Settings page — enter your Cloudflare Turnstile Site Key and Secret Key.

## نصب

 1. Upload the plugin folder to `/wp-content/plugins/`, or install directly through
    the WordPress plugin screen.
 2. Activate the plugin through the ‘Plugins’ menu.
 3. Go to **Settings  Shed Turnstile** and enter your Cloudflare Turnstile Site Key
    and Secret Key.
 4. Compatible plugins (e.g. Shed Form) will automatically detect and use the configured
    keys.

## سوالات متداول

### Where do I get a Turnstile Site Key and Secret Key?

Log in to your Cloudflare dashboard, navigate to Turnstile, and create a new site.
The Site Key and Secret Key will be provided.

### Does this plugin work standalone?

This plugin manages Turnstile keys and provides an API. To use Turnstile on your
forms, you need a compatible form plugin such as Shed Form.

### Is Cloudflare Turnstile free?

Yes. Cloudflare Turnstile is a free CAPTCHA alternative service.

## نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

## توسعه دهندگان و همکاران

“Shed Turnstile” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

 *   [ teamstaccato ](https://profiles.wordpress.org/teamstaccato/)

[ترجمه “Shed Turnstile” به زبان شما.](https://translate.wordpress.org/projects/wp-plugins/shed-turnstile)

### علاقه‌ مند به توسعه هستید؟

[Browse the code](https://plugins.trac.wordpress.org/browser/shed-turnstile/), check
out the [SVN repository](https://plugins.svn.wordpress.org/shed-turnstile/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/shed-turnstile/)
by [RSS](https://plugins.trac.wordpress.org/log/shed-turnstile/?limit=100&mode=stop_on_copy&format=rss).

## گزارش تغییرات

#### 1.0.6

 * Fixed: Apply wp_unslash() to nonce field in admin settings save handler
 * Added: languages/shed-turnstile.pot for translation support

#### 1.0.5

 * Fixed: Sanitize externally-supplied $ip parameter in shedturn_verify_token()
 * Fixed: Remove HTTP_CLIENT_IP trust in shedturn_get_client_ip() (spoofable header)
 * Fixed: Add is_array() guard on json_decode result
 * Added: Screenshots section to readme.txt

#### 1.0.4

 * Added: GPL-2.0 LICENSE file
 * Added: Domain Path header
 * Fixed: i18n — all user-facing strings wrapped with __()
 * Fixed: uninstall.php now removes legacy wsf_turnstile_* options

#### 1.0.3

 * Changed: All function, class, constant, hook, and option prefixes renamed from
   wst_/WST_ to shedturn_/SHEDTURN_/Shedturn_.

#### 1.0.2

 * Changed: Plugin slug

## اطلاعات

 *  نگارش **1.0.6**
 *  Last updated **1 روز پیش**
 *  نصب‌های فعال **کمتر از 10**
 *  نگارش وردپرس ** 6.0 یا بالاتر **
 *  Tested up to **6.9.4**
 *  نگارش PHP ** 8.1 یا بالاتر **
 *  زبان
 * [English (US)](https://wordpress.org/plugins/shed-turnstile/)
 * Tags
 * [bot protection](https://fa.wordpress.org/plugins/tags/bot-protection/)[captcha](https://fa.wordpress.org/plugins/tags/captcha/)
   [cloudflare](https://fa.wordpress.org/plugins/tags/cloudflare/)[spam](https://fa.wordpress.org/plugins/tags/spam/)
   [turnstile](https://fa.wordpress.org/plugins/tags/turnstile/)
 *  [نمایش پیشرفته](https://fa.wordpress.org/plugins/shed-turnstile/advanced/)

## امتیازها

هنوز هیچ نقدی ارسال نشده است.

[Your review](https://wordpress.org/support/plugin/shed-turnstile/reviews/#new-post)

[مشاهده همه بررسی‌ها](https://wordpress.org/support/plugin/shed-turnstile/reviews/)

## مشارکت کنندگان

 *   [ teamstaccato ](https://profiles.wordpress.org/teamstaccato/)

## پشتیبانی

چیزی برای گفتن دارید؟ نیاز به کمک دارید؟

 [مشاهده انجمن پشتیبانی](https://wordpress.org/support/plugin/shed-turnstile/)