Skip to content

WordPress

WordPress için resmi CaptchaLa eklentisi. Çekirdek WordPress formlarına ve en yaygın form, e-ticaret ve topluluk eklentilerine kod yazmadan CAPTCHA doğrulaması ekler.

Kapsadıkları

Aşağıdaki her öğe, eklentinin ayarlar panelindeki ayrı bir onay kutusudur — yalnızca gerçekten korumak istediğiniz yüzeyleri etkinleştirirsiniz.

  • WordPress giriş
  • WordPress kayıt
  • WordPress yorumlar
  • WordPress parola sıfırlama
  • WooCommerce ödeme
  • WooCommerce hesap oluşturma
  • WooCommerce giriş
  • Contact Form 7
  • Gravity Forms
  • WPForms
  • Elementor Forms
  • BBPress (konular ve yanıtlar)
  • BuddyPress (kayıt ve etkinlik)

Bir form eklentisi kurulu değilse, ilgili anahtar gizlenir — eklenti, mevcut entegrasyonları açılışta algılar.

Kurulum

1. Eklentiyi kurun

İki seçenek:

  • WordPress yöneticiEklentilerYeni Ekle, CaptchaLa arayın, Kur ve ardından Etkinleştir tıklayın.
  • Manuel yükleme — en son sürüm zip'ini github.com/Captcha-La/captchala-wordpress/releases adresinden indirin, EklentilerYeni EkleEklenti Yükle üzerinden yükleyin ve etkinleştirin.

Eklenti, WordPress ≥ 6.0 ve PHP ≥ 7.4 hedefler.

2. Anahtarlarınızı alın

dash.captcha.la üzerinden kayıt olun, bir uygulama oluşturun ve şunları kopyalayın:

  • App Key — genel, sayfaya gömülür
  • App Secret — yalnızca sunucu tarafı, WordPress tarafından /v1/validate çağırmak için kullanılır

3. Bağlayın

WP-Admin'de sol menüden CaptchaLa'yı açın:

  1. App Key ve App Secret değerlerini yapıştırın.
  2. Bir doğrulama modu seçin (popup, bind, embed veya float — bkz. Web SDK).
  3. Korumak istediğiniz formları açın.
  4. Değişiklikleri kaydet'i tıklayın.

Challenge'ın görüntülendiğini doğrulamak için korunan formlardan birini gizli pencerede açın.

Yapılandırma

Tüm ayarlar WP-Admin → CaptchaLa altındadır. Eklenti bunları tek bir WordPress option (captchala_settings) olarak saklar.

AyarTürVarsayılanAçıklama
App KeystringCaptchaLa panelinden alınan public anahtar (cl_pub_…). Zorunlu.
App SecretstringSunucu secret'i. Zorunlu. Tarayıcıya asla açılmaz.
Doğrulama moduenumpopuppopup, bind, embed, float'tan biri. Web SDK product seçeneğine eşlenir.
Form anahtarlarıbool[]hepsi kapalıDesteklenen her form için bir anahtar (bkz. Kapsadıkları).
Tembel yüklemebooltrueAçıkken, CaptchaLa loader yalnızca korunan bir form içeren sayfalarda yüklenir.
Temaenumautolight, dark veya auto (kullanıcının sistem tercihini takip eder).
Action etiketistringform başınaDoğrulamada gönderilen action dizgisi (login, register, comment, wc_checkout vb.). Eklenti makul varsayılanlar belirler — yalnızca bir gerekçeniz varsa geçersiz kılın.
IP'ye bağlabooltrueDüzenleme ve doğrulamada ziyaretçi IP'sini gönderir. İstemci IP'lerini iletmeyen bir proxy arkasındaysanız devre dışı bırakın.
Doğrulama başarısızlığında engellebooltrueKapalıyken, başarısız doğrulamalar günlüğe yazılır ancak form yine de gönderilir. Aşamalı dağıtım için kullanın, üretim için değil.

Ayarlar, ayar sayfası alt bilgisinden JSON olarak dışa aktarılabilir / içe aktarılabilir.

SSS

Eklenti ücretsiz mi?

Evet. WordPress eklentisi ücretsizdir. CaptchaLa ücretsiz planı ayda 1.000 doğrulamayı kapsar — ücretli planlar yalnızca daha fazla hacme ihtiyacınız varsa geçerlidir.

Sitemi yavaşlatır mı?

Loader, yalnızca korunan bir form içeren sayfalarda tembel yüklenir. Doğrulama çağrısı çoğu bölgede edge'den 100 ms'nin altında döner. Ön sayfada izleme scripti yoktur.

WooCommerce ile çalışır mı?

Evet. Ödeme, hesap oluşturma ve giriş kutudan çıkar çıkmaz desteklenir — her biri ayrı bir anahtardır. Eklenti, WooCommerce'in standart doğrulama pipeline'ına bağlanır, böylece başarısız doğrulamalar normal WooCommerce form hataları olarak yüzeye çıkar.

Kod yazmam gerekiyor mu?

Hayır. Kurun, iki anahtarı yapıştırın, korumak istediğiniz formları açın. Davranışı özelleştirmek isterseniz filtreler mevcuttur, ancak isteğe bağlıdır.

GDPR uyumlu mu?

CaptchaLa gizlilik önceliklidir: üçüncü taraf izleme pikselleri yok, reklam sinyalleri yok, WordPress eklentisi yalnızca tek bir challenge'ı doğrulamak için gereken bilgiyi iletir. İstek başına dışa aktarma ve silme, CaptchaLa paneli üzerinden mevcuttur.

Kaynak

MIT-licensed examples · CaptchaLa is operated independently