[WordPress] 外掛分享: Didit Verify

首頁外掛目錄 › Didit Verify
WordPress 外掛 Didit Verify 的封面圖片
100+
安裝啟用
尚無評分
11 天前
最後更新
問題解決
WordPress 6.0+ PHP 7.4+ v0.3.1 上架:2026-02-25

內容簡介

Didit Verify 外掛可在您的 WordPress 網站上要求身份驗證,透過簡單的短碼或在 WooCommerce 結帳時進行驗證,確保用戶身份的安全性。

【主要功能】
• 支援 WooCommerce 結帳時的身份驗證
• 可自訂按鈕外觀與顯示選項
• 提供內容限制功能,僅限驗證用戶訪問
• 具備調試日誌功能,方便開發者使用
• 支援多語言翻譯,包含德文翻譯

外掛標籤

開發者團隊

⬇ 下載最新版 (v0.3.1) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Didit Verify」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Didit Verify lets you require identity verification on your WordPress site. Drop a shortcode on any page or require it at WooCommerce checkout.
Two integration modes:

UniLink — paste a URL from the workflow you want from Didit Console. No backend needed.
API Session — [RECOMMENDED] the plugin creates a unique session per user. Your API key stays server-side.

Display options:

Modal — opens a centered overlay on top of the page
Embedded — renders the verification inline where the shortcode is placed
Configurable close button, exit confirmation dialog, and auto-close on completion
Debug logging for SDK events in the browser console

Button appearance:

Fully configurable from the admin panel: text, colors, border radius, padding, font size
Live preview in Settings that updates as you change values
Shortcode attributes can override the button text per page

Content gating:

[didit_gate] shortcode — restrict any content to verified users only
[didit_status] shortcode — show the user’s verification status anywhere
Verification status saved to WordPress user meta and visible in the admin Users list

WooCommerce support:

Require verification at checkout with 4 position options
Product scope: require verification for all products, only selected products, or all products except selected — with a per-product checkbox in the product editor
Customizable checkout copy: section title, checkout message, and post-purchase message editable from settings
Automatically send billing data (name, email, phone, address) to Didit for pre-filling and cross-validation
Verification session ID saved to order meta for audit

Translations:

All customer-facing text is translatable (text domain didit-verify, POT file included)
German translations included: de_DE (informal) and de_DE_formal (formal)

Developer extensibility:

PHP action hooks: didit_session_created, didit_verification_completed, didit_verification_cancelled
PHP filter: didit_sdk_url to change the SDK CDN
DOM CustomEvent: didit:complete for frontend JavaScript

Security (API mode):

API key stored server-side only — never sent to the browser
CSRF nonce on every request
Per-user rate limit: 10 sessions/hour
Per-IP rate limit: 3 sessions/hour (guests)
All input whitelisted and sanitized

Third-Party Service
This plugin connects to the Didit identity verification service to process user verifications. When a verification session is created (API mode), the plugin sends data to Didit’s servers. When the verification UI is displayed, an iframe loads content from verify.didit.me.
This plugin bundles the Didit Web SDK (version 0.2.1) as assets/js/didit-sdk.umd.min.js. The full unminified source code is publicly available at the GitHub repository and npm package linked below.

Service: https://didit.me
SDK source code: https://github.com/didit-protocol/sdk-web
SDK npm package: https://www.npmjs.com/package/@didit-protocol/sdk-web
SDK license: MIT
Terms of Use: https://didit.me/en/terms/identity-verification/
Privacy Policy: https://didit.me/en/terms/privacy-policy/

The SDK can be rebuilt from source with npm install && npm run build (uses Rollup). See the GitHub repository for full build instructions.
No data is sent to Didit until the site administrator configures the plugin and a user initiates verification.

延伸相關外掛

文章
Filter
Mastodon