Captcha — Turnstile ve reCAPTCHA
Kanews giriş/kayıt ve formlarda Cloudflare Turnstile veya Google reCAPTCHA.
Last updated on
Kanews üyelik paneli, kayıt, giriş ve yerleşik iletişim formu captcha eklentileriyle entegredir. İkisinden birini kullanın.
| Eklenti | WordPress.org slug | Ne zaman |
|---|---|---|
| Simple Cloudflare Turnstile | simple-cloudflare-turnstile | Önerilen — kullanıcı dostu, gizlilik odaklı |
| Google Captcha (reCAPTCHA) | google-captcha (BestWebSoft) | Google anahtarlarınız varsa |
Tema bu eklentileri kanews_get_recaptcha() / CaptchaVerifier ile çizer ve sunucu tarafında doğrular.
Cloudflare Turnstile (önerilen)
Kurulum
- Simple Cloudflare Turnstile’ı kurun (Kanews → Uyumlu Eklentiler veya eklenti deposu).
- Cloudflare Turnstile panelinden Site Key + Secret Key alın.
- WordPress’te eklenti ayarlarına yapıştırın.
- Eklentinin test / bağlantı doğrulama adımını tamamlayın (başarılı olmalı).
Önemli ayarlar
| Ayar | Öneri |
|---|---|
| Site Key / Secret Key | Cloudflare’den kopyalayın |
| WordPress Login (giriş formu) | Açık — Kanews bunu cfturnstile_login ile arar; kapalıysa tema widget’ı göstermez |
| Test edildi | Eklenti “tested / yes” durumuna gelsin |
| Contact Form 7 / diğer formlar | İsterseniz eklenti kendi entegrasyonlarından açın |
Kaydedin. Kanews giriş / kayıt ekranlarında Turnstile kutusu görünür.
Google reCAPTCHA (BestWebSoft)
Kurulum
- Google Captcha (reCAPTCHA) eklentisini kurun (
google-captcha). - Google reCAPTCHA admin üzerinden site/secret anahtarlarını oluşturun (reCAPTCHA v2 Checkbox genelde sorunsuzdur).
- Eklentiye anahtarları girin; anahtarların doğrulanmasını (
keys_verified) bekleyin / tamamlayın.
Önemli ayarlar
| Ayar | Öneri |
|---|---|
| Login form | Açık — Kanews giriş |
| Registration form | Açık — kayıt, iletişim yerleşik formu, üyelik formları |
| Site / Secret key | Dolu ve doğrulanmış |
Tema, ilgili formda eklenti seçeneği açık ve anahtarlar doğrulanmışsa [bws_google_captcha] çıktısını kullanır.
Hangisi öncelikli?
İkisi birden kurulu ve aktifse tema önce Google reCAPTCHA’yı kullanır; reCAPTCHA o bağlamda aktif değilse Turnstile’a düşer. Karışıklığı önlemek için yalnızca bir captcha eklentisini etkin tutun.
Nerede görünür?
- Üye giriş / kayıt (Kanews paneli)
- Yerleşik iletişim formu (CF7 seçili değilse)
- Firma iletişim vb. tema formları (kayıt bağlamı)
Contact Form 7 kullanıyorsanız CF7’nin kendi captcha / Turnstile eklenti ayarlarını ayrıca kontrol edin.
Beklenen sonuç
Formlarda captcha alanı çıkar; bot gönderimleri sunucu doğrulamasında reddedilir.
Yanlış olduysa
- Turnstile görünmüyor → Login entegrasyonu açık mı? Anahtarlar ve test OK mi?
- reCAPTCHA görünmüyor → Login/Registration işaretli mi? Anahtarlar verified mi?
- “Captcha başarısız” → domain anahtarlara ekli mi? Önbellek / JS engelleyici?
- İkisi birden yüklü → birini kapatın.
Hâlâ olmuyorsa
Bu sayfa faydali oldu mu?

