Simple Cloudflare Turnstile – CAPTCHA Alternatifi

Açıklama

Spam’dan korumak için tüm WordPress web sitesi formlarınıza Cloudflare Turnstile’ı kolayca ekleyin!

Kullanıcı dostu, gizliliği koruyan bir reCAPTCHA alternatifi.

Desteklenen Eklentiler & Formlar

Turnstile’yı şu anda aşağıdaki formlarda etkinleştirebilirsiniz:

WordPress

  • Giriş Formu
  • Kayıt Formu
  • Parola Sıfırlama Formu
  • Yorum Formu

WooCommerce

  • Ödeme
  • Sipariş için ödeme yap
  • Giriş Formu
  • Kayıt Formu
  • Parola Sıfırlama Formu

Form Eklentileri

  • WPForms
  • Fluent Forms
  • Contact Form 7
  • Gravity Forms
  • Formidable Forms
  • Forminator Forms

Diğer Entegrasyonlar

  • Elementor Pro Forms
  • Easy Digital Downloads Forms
  • Paid Memberships Pro Forms
  • WordPress Formları için Mailchimp
  • BuddyPress Kayıt Formu
  • bbPress Konu Oluştur & Cevap Formları
  • MemberPress Forms
  • Ultimate Member Forms
  • WP-Members Forms
  • WP User Frontend Forms
  • wpDiscuz Yorum Formu
  • CheckoutWC & Flux Checkout

Bu eklenti aynı zamanda WordPress Multisite ve çoğu iki faktörlü kimlik doğrulama (2FA) eklentisi ile uyumludur.

Diğer özellikler

Eklenti birkaç başka özellik ve seçenek içerir:

  • Tema: Turnstile için varsayılan temayı seçin.
  • Dil: Turnstile için varsayılan dil ayarlayın.
  • Görünüm Kipi: Turnstile her zaman görüntülenmeli mi, yoksa yalnızca bir etkileşim gerektiğinde mi seçin.
  • Submit Tuşunu Etkisizleştir: Turnstile challenge tamamlanana kadar formlardaki submit tuşunu etkisizleştir.
  • Özel Hata İletisi: Başarısız gönderimler için kendi özel hata iletiğinizi ayarlayın.
  • Beyaz liste: Turnstile’nin oturum açmış kullanıcılar veya belirli IP adresleri için gösterilmesini önleyin (joker karakterler desteklenmez).

Başlangıç

Cloudflare Turnstile’yi kullanmaya başlamak çok hızlı ve kolay!

  1. Cloudflare hesabınızda bir “site anahtarı” ve “site gizli anahtarı” oluşturun ve bunları eklenti ayarları sayfasına ekleyin.
  2. Turnstile’nin hangi formlara ekleneceğini seçin ve kaydet’e tıklayın.
  3. Son olarak Turnstile API yanıtının düzgün çalıştığından emin olmak için “API YANITINI TEST ET” düğmesine tıklayın.
  4. Ardından, spam’dan korumak için seçtiğiniz formlarda yeni bir Cloudflare Turnstile challenge görüntülenecektir!

Daha ayrıntılı talimatlar için lütfen kurulum kılavuzumuza bakın.

Cloudflare Turnstile Nedir?

Cloudflare Turnstile, web sitesi ziyaretçilerine hayal kırıklığı yaşamadan, CAPTCHA’dan bağımsız web deneyimleri sunar.

Turnstile kötüye kullanımı durdurur, veri gizliliği endişeleri ve/veya kötü kullanıcı deneyimi olmaksızın ziyaretçilerin gerçek olduğunu onaylar.

Buradan daha fazla bilgi edinin: https://www.cloudflare.com/en-gb/products/turnstile/

Kullanımı ücretsiz mi?

Evet, bu eklenti tamamen ücretsizdir, ücretli sürümü yoktur ve herhangi bir ek veri takibi içermez.

Cloudflare Turnstile tamamen ücretsiz bir hizmettir.

Eklenti Dilleri

Şu anda 10 dile çevrilmiştir. Tüm katkıda bulunanlara teşekkür ederiz! Çevirilere katkıda bulunmak istiyorsanız, lütfen burayı tıklayın

Diğer bilgiler

Ekran Görüntüleri

  • Örnek WP Giriş Sayfası
  • Örnek WP Kayıt Sayfası
  • Örnek WP Yorum Formu
  • Örnek WooCommerce Hesabım Sayfası
  • Örnek WooCommerce Ödeme Sayfası
  • Örnek Contact Form
  • Örnek Ayarlar Sayfası

Yükleme

  1. ‘simple-cloudflare-turnstile’ dosyasını ‘/wp-content/plugins/’ dizinine yükleyin.
  2. WordPress panelindeki ‘Eklentiler’ menüsünden eklentiyi etkinleştirin.
  3. Eklenti ayarlarını WordPress yönetici sayfasından “Settings > Cloudflare Turnstile” düzenleyebilirsiniz.
  4. Cloudflare hesabınızda bir “Site Anahtarı” ve “Site Gizli Anahtarı” oluşturmanız ve ardından bunları ayarlar sayfasına girmeniz gerekecektir.
  5. Turnstile ‘yi etkinleştirmek istediğiniz formları seçin ve ardından “Değişiklikleri Kaydet” düğmesini tıklayın.
  6. Son olarak, doğru çalıştığını gözlemlemek için “API YANITINI TEST ET”e tıklayarak widget’ın hızlı bir testini kolay bir şekilde yapabilirsiniz.
  7. Ardından, spam’dan korumak için seçtiğiniz formlarda yeni bir Cloudflare Turnstile challenge görüntülenecektir!

Daha ayrıntılı talimatlar için lütfen kurulum kılavuzumuza bakın.

SSS

Kurulum kılavuzunuz var mı?

Evet, burada eklenti için bir kurulum kılavuzu görüntüleyebilirsiniz.

İleride daha fazla entegrasyon eklenecek mi?

İleride kullanıcı geri bildirimlerine dayalı olarak daha fazla entegrasyon eklenebilir. Dolayısıyla, herhangi bir öneriniz varsa lütfen bir destek konusu göndermekten çekinmeyin.

Yardıma ihtiyacım var, destek alabilir miyim?

Lütfen Simple Cloudflare Turnstile eklentisinin %100 ücretsiz olduğunu ve WordPress topluluğuna destek vermek için geliştirildiğini unutmayın.

Topluluktan yardım almak için WordPress.org forumlarında bir destek bileti gönderebilirsiniz ve biz de bunu oldukça sık takip ederek mümkün olan yerlerde destek ve yanıtlar sağlayacağız. Ancak, her bir destek biletine cevap vereceğimizi garanti edemeyiz.

Bir destek konusu oluşturmak için buraya tıklayın.

Bizden ve WordPress topluluğundan %100 ücretsiz destek almak için destek bileti göndermeniz gereken tek yer destek forumlarıdır.

Bu eklenti ücretsiz mi?

Evet, bu eklenti tamamen ücretsizdir, ücretli sürümü yoktur ve herhangi bir ek veri takibi içermez.

Cloudflare Turnstile tamamen ücretsiz bir hizmettir.

Veri Gizliliği ve GDPR için bu daha mı iyi?

Cloudflare “reklam yeniden hedefleme için asla veri toplamadıklarını” ve Turnstile “asla çerez (oturum açma çerezi gibi) aramadığını veya herhangi bir türde bilgi toplamak veya depolamak için çerez kullanmadığını” belirtiyor.

Turnstile’ın nasıl daha az veri toplama, daha fazla gizlilik ve aynı güvenliğe sahip olduğu hakkında daha fazla bilgi veren bu makaleye göz atın.

Verileri nasıl işledikleri hakkında daha fazla bilgi için Cloudflare GDPR uyumluluğu ve Veri İşleme Eki‘ni görüntüleyin.

401 konsol hatası görüyorum, bu bir sorun mu?

Bu hatayı güvenle görmezden gelebilirsiniz. Cihazınızın veya tarayıcınızın henüz desteklemediği bir “Özel Erişim Belirteci (PAT) Açık harici bağlantı” talep ediyor. Daha fazla bilgi için buraya tıklayın.

Turnstile Challenge görünmüyor, ne yapmalıyım?

Öncelikle, kurulum kılavuzunu doğru bir şekilde tamamladığınızdan ve ayarlar sayfasındaki “TEST API YANITI “nı tamamladığınızdan emin olun.

Hala sorun yaşıyorsanız, lütfen WordPress.org forumlarında bir destek konusu gönderin.

Güvenlik hatalarını nasıl bildirebilirim?

Patchstack Vulnerability Disclosure programı aracılığıyla güvenlik hatalarını bildirebilirsiniz. Patchstack ekibi güvenlik açıklarını doğrulamaya, önceliklendirmeye ve ele almaya yardımcı olur. Bir güvenlik açığı bildirin.

İncelemeler

14 Haziran 2024
I have tried several others, Cloudflare Turnstile is so much more powerful yet easy for end-users! And the setup is easy also! John
14 Haziran 2024
Turnstile is my favorite captcha, and this plugin makes implementing it as simple as can be. Just a few clicks and my site was protected.
4 Haziran 2024
This is an awesome plugin and I am very appreciative of the work you have done in order to make it available to us. Thank you and we will be supporting your efforts monetarily.
116 incelemeyi oku

Katkıda Bulunanlar ve Geliştiriciler

“Simple Cloudflare Turnstile – CAPTCHA Alternatifi” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye katkıda bulunmuşlardır.

Katkıda bulunanlar

“Simple Cloudflare Turnstile – CAPTCHA Alternatifi” 10 dile çevrildi. Katkıda bulundukları için çevirmenlere teşekkürler.

“Simple Cloudflare Turnstile – CAPTCHA Alternatifi” eklentisini dilinize çevirin.

Geliştirmeyle ilgilenir misiniz?

Kodu görüntüle, SVN deposuna göz at veya RSS ile geliştirme günlüğüne abone ol.

Değişiklik Kaydı

Version 1.26.2 – 8th May 2024

  • Düzeltme: MemberPress entegrasyonu ile yeni “SADECE bu Üyelik Kimlikleri için etkinleştir” seçeneği ile ilgili bir sorun düzeltildi.

Version 1.26.0 – 8th May 2024

  • Yeni: Ayarlar sayfasına “Beyaz Liste Ayarları” bölümünde belirli “Kullanıcı Aracılarını” beyaz listeye alma seçeneği eklendi.
  • İnce ayar: Yönetici ayarları sayfasında birkaç küçük değişiklik yapıldı.
  • Geliştirme: Turnstile kontrolünün atlanmasına ve Turnstile widget’ının programlı olarak gizlenmesine izin vermek için bir filtre (“cfturnstile_widget_disable”) eklendi.
  • Kod Çatalı: auutstudio/simple-cloudflare-turnstile-sometimes↵
    — Yeni: Üyelik Ürün Kimliklerinin beyan edilen bir listesine dayalı olarak Turnstile’yi yalnızca belirli MemberPress kayıt formlarında gösterme seçeneği eklendi ↵
    — İnce ayar: Beyaz Liste IP seçeneğinin joker karakterleri desteklemediğini netleştirin.↵
    — İnce Ayar: WPForms’un Turnstile’yi yapılandırmak için kendi ayarlarında gereksiz bir yere sahip olduğunu netleştirin.

Version 1.25.0 – 7th November 2023

  • Yeni: “Clean Login” eklentisi ile uyumluluk eklendi.
  • Yeni: Turnstile’yi eklentiler tarafından eklenen diğer benzer formlarda değil, yalnızca varsayılan WordPress giriş ve kayıt formunda gösterme seçeneği eklendi. Bu, yeni yüklemeler için varsayılan olarak etkinleştirilir.
  • Yeni: Gelişmiş ayarlara yeni bir “Ekstra Hata Mesajı” seçeneği eklendi; bu seçenek, Turnstile başarısız olursa kullanıcıya widget’ın altında özel bir bildirim gösterecek.
  • Yeni: Javascript dosyalarının ertelenip ertelenmeyeceğine karar vermek için gelişmiş ayarlara yeni bir “Komut Dosyalarını Ertele” seçeneği eklendi. Bu seçenek varsayılan olarak etkindir.
  • İnce ayar: WooCommerce giriş kontrolü için kod değiştirildi.
  • İnce ayar: Şu anda eklentimiz tarafından desteklenmeyen diğer form eklentileri hakkında bazı bilgiler eklendi.
  • İnce ayar: Turnike widget’ının oluşturulmasındaki 100 ms’lik gecikme kaldırıldı.
  • İnce ayar: Ayarlar sayfasına bir “Gelişmiş Ayarlar” sekmesi eklendi ve bazı ayarlar buraya taşındı.
  • İyileştirme: Yönetici ayarları sayfasında birkaç küçük değişiklik yapıldı.
  • İnce ayar: “Dil” ayarı artık alfabetik olarak sıralanmıştır.
  • İnce ayar: Blocksy entegrasyonunda iyileştirmeler.
  • Düzeltme: EDD Otomatik Kayıt eklentisiyle ilgili bir uyumluluk sorunu giderildi.
  • Geliştirici: Bazı eklenti kodlarını farklı dosyalara taşıdı.
  • Geliştirici: WP Login ve WP Register kontrol fonksiyonları için bazı filtreler eklendi.
  • Diğer: WordPress 6.4.0 ile test edilmiştir

Version 1.24.0 – 9th October 2023

  • Yeni: “Paid Memberships Pro” eklentisi ile entegrasyon eklendi.

Version 1.23.3 – 4th October 2023

  • Düzenleme: Eklenti koduna ilave güvenlik önlemi olarak bazı ek sanitizasyon ve kaçış işlemleri eklendi ve WordPress kodlama standartlarına daha iyi uyum sağlamak için yapıldı.
  • Düzenleme: Turnstile bileşeni altında görüntülenen satır sonuna bir sınıf eklendi, böylece ihtiyaç halinde CSS ile gizlenebilir veya düzenlenebilir.
  • Düzeltme: Bazı durumlarda WooCommerce ödeme giriş formunda Turnstile’ın yüklenmemesi sorunu düzeltildi.

Version 1.23.2 – 22nd September 2023

  • Düzeltme: Gravity Forms entegrasyonunda bir güvenlik açığı düzeltildi.
  • İnce Ayar: Contact Form 7 ve Gravity Forms entegrasyonlarında yerleşik scriptleri küçültüldü.
  • İnce Ayar: Bazı durumlarda wp-login.php sayfasındaki biçemlere küçük bir düzeltme yapıldı.
  • Diğer: WordPress 6.3.1 ile test edildi.
  • Diğer: WooCommerce 8.1.1 ile test edildi.

Version 1.23.1 – 24th August 2023

  • Düzeltme: Ayarlar sayfasındaki “Atlanacak Ödeme Yöntemleri” geçişiyle ilgili bir sorun giderildi.

Version 1.23.0 – 24th August 2023

  • Yeni: Ayarlar sayfasına, oturum açmış kullanıcıları veya belirli IP adreslerini beyaz listeye alma seçenekleriyle birlikte “Beyaz Liste Ayarları” bölümü eklendi.
  • Yeni: CheckoutWC eklentisi için destek/entegrasyon eklendi.
  • İnce ayar: Ayarlar sayfasında “Test Yanıtı” başarıyla tamamlanana kadar turnstile artık tüm formlarda devre dışı bırakılacak. Anahtarlar ayarlanmış ancak test tamamlanmamışsa artık bir yönetici hata mesajı gösterilecek.
  • Tweak: Turnstile herhangi bir noktada “invalid-input-secret” hata kodunu döndürürse, otomatik olarak kendini devre dışı bırakacak ve ayarlar sayfasında tekrar bir “Test Yanıtı” tamamlanmasını gerektirecektir.
  • İnce ayar: “Atlanacak Ödeme Yöntemleri” seçeneği (WooCommerce için) bilgileri anlaşılması daha kolay olacak şekilde değiştirildi ve artık çoklu seçim alanı yerine onay kutuları olarak görüntüleniyor.
  • İnce ayar: Turnstile kontrolünün ödeme sırasında yalnızca bir kez çalıştırılmasını sağlamak için WooCommerce ödeme işlemine bir aşama eklendi.
  • İnce ayar: Eklenti tarafından yüklenen komut dosyaları, performansı artırmaya yardımcı olmak için artık otomatik olarak erteleniyor.
  • Düzeltme: Ultimate Member entegrasyonu ile undefined array key “mode” hatası düzeltildi.
  • Düzeltme: Turnstile’nin bazı durumlarda Contact Form 7 üzerinde çalışmaması sorunu düzeltildi.
  • Diğer: WordPress 6.3.0 ile test edilmiştir
  • Diğer: WooCommerce 8.0.2 ile test edilmiştir.

Version 1.22.1 – 8th July 2023

  • İyileştirme: Diğer eklentilerle olası çakışmaları önlemek için yorum formundaki Turnstile’de doğrulama için kullanılan kanca daha önceki bir kancayla değiştirildi.
  • Düzeltme: “AJAX kullanarak yükle” etkinleştirildiğinde Forminator formlarındaki “Gönder Düğmesini Devre Dışı Bırak” seçeneğiyle ilgili bir sorun düzeltildi.
  • Düzeltme: Son güncellemeden bu yana WooCommerce şifre sıfırlama formundaki bir hata düzeltildi.

Version 1.22.0 – 6th July 2023

  • İyileştirme: Turnstile, tüm örneklerde her zaman açık olarak (örtük yerine) yüklenecek şekilde güncellendi. Bu, örneğin performans eklentileriyle bazı potansiyel çakışma sorunlarını önlemeye yardımcı olur.
  • Düzeltme: Forminator formlarında, bir kez gönderildikten sonra formda bir hata olması durumunda Turnstile challenge çalışmayı durdurmasına neden olan bir sorun düzeltildi.
  • Düzeltme: WP Forms eklentisinin daha yeni bir sürümünden bu yana WP Forms ile ilgili bir PHP hatası düzeltildi.

Version 1.21.3 – 28th June 2023

  • Düzeltme: “cfturnstile_uninstall_remove” seçeneğinin son güncellemeden bu yana artık kaydedilmemesi ve etkinleştirildiğinde ve eklenti silindiğinde bir PHP hatası düzeltildi.

Version 1.21.2 – 28th June 2023

  • İyileştirme: Eklenti seçeneklerinin artık devre dışı bırakılan entegrasyonlar için veri tabanına kaydedilmemesi için küçük bir optimizasyon. Bunun uygulanması için mevcut kurulumların eklenti ayarlarını yeniden kaydetmesi gerekecektir.
  • İyileştirme: Bazı durumlarda Turnstile challenge görünmesine neden olan Cloudflare “Rocket Loader” özelliği için uyumluluk düzeltmesi eklendi. Cloudflare sorunu kendi tarafında çözerse, gelecekte bunu kaldırabiliriz.
  • İyileştirme: Eklenti kaldırma işleminde “cfturnstile_tested” seçeneği kaldırıldı.
  • İyileştirme: Artık gerekli olmadığı için Turnstile widget’ındaki “-2px” sol kenar boşluğu kaldırıldı.
  • Düzeltme: WooCommerce giriş formu ile ilgili bir sorun düzeltildi.

Version 1.21.1 – 23rd June 2023

  • İnce ayar: AJAX yorum formları için jQuery desteği artık yalnızca gerektiğinde veya yeni “AJAX yorum formu?” seçeneği etkinleştirildiğinde yüklenecektir.
  • Düzeltme: “Gönder Düğmesini Devre Dışı Bırak” seçeneği etkinleştirildiğinde BBPress yeni konu düğmesinin devre dışı kalmasıyla ilgili sorun düzeltildi.

Version 1.21.0 – 21st June 2023

  • Yeni: “WP User Frontend” eklentisi ile entegrasyon eklendi.

Version 1.20.4 – 6th June 2023

  • İnce ayar: Yönetici komut dosyaları ve stilleri artık yalnızca eklenti ayarları sayfasında yüklenecek.
  • Düzeltme: Gravity Forms çok sayfalı formlarının Turnstile etkinken gönderilememesi sorunu düzeltildi.
  • Düzeltme: Kısa kod yöntemi kullanıldığında Turnstile’nin Contact Form 7 formlarında düzgün çalışmaması sorunu düzeltildi (1.18.6’dan beri).

Version 1.20.3 – 1st June 2023

  • Tweak: MemberPress entegrasyonu için küçük iyileştirmeler ve düzeltmeler.

Version 1.20.2 – 28th May 2023

  • İnce ayar: Ayarlar sayfasında birkaç küçük değişiklik yapıldı. Kurulum kılavuzu bağlantısı eklendi.
  • İnce ayar: Entegrasyon dosyalarının yapısı daha düzenli olacak şekilde değiştirildi.
  • İnce ayar: Eklenti kodunda mt_rand(), wp_rand() olarak değiştirildi.

Version 1.20.1 – 27th May 2023

  • Düzeltme: Yeni “Görünüm Modu” seçeneği çıktısına ekstra sanitizasyon eklendi.
  • Düzeltme: “LiteSpeed Cache” eklentisi ile uyumluluk sorunu giderildi.

Version 1.20.0 – 27th May 2023

  • Yeni: Yeni “Görünüm Modu” seçeneği eklendi. “Her Zaman” varsayılan seçenektir, ancak “Yalnızca Etkileşim” etkinleştirilirse, Turnstile Widget’ı yalnızca bir etkileşimin gerekli olduğu durumlarda görüntülenir. Bu aslında onu çoğu geçerli kullanıcı için “görünmez” yapar.
  • Düzeltme: “SiteGround Optimizer” eklentisi ile uyumluluk sorunu düzeltildi.

Version 1.19.0 – 26th May 2023

  • Yeni: “MemberPress” eklentisi ile entegrasyon eklendi.
  • İnce ayar: WooCommerce giriş ve kayıt kontrolünde XMLRPC ve REST API için atlama eklendi.

Version 1.18.6 – 26th May 2023

  • İnce ayar: WordPress giriş kontrolünde REST API için atlama eklendi.
  • İnce Ayar: wpDiscuz yorum formundaki Turnstile’nin konumu ve hizalaması iyileştirildi.
  • İnce ayar: Turnstile komut dosyası URL’sinden ?onload=onloadTurnstileCallback kaldırıldı, bu da bir konsol hatasını düzeltir.
  • İnce ayar: Konsol hatasını önlemek için cfturnstile_force_render() işlevindeki “setTimeout” gecikmesi biraz azaltıldı.
  • İnce ayar: Yinelenen altbilgi sınıfını önlemek için gravity forms kodunda ince ayar yapıldı.
  • Düzeltme: Contact Form 7’de Turnstile’nin atlanabilmesiyle ilgili güvenlik sorunu giderildi.
  • Diğer: WordPress 6.2.2 ile test edilmiştir

Version 1.18.5 – 27th April 2023

  • Düzeltme: Son güncellemeden bu yana yeni yüklemeler için yönetici ayarları sayfasındaki hata düzeltildi.

Version 1.18.4 – 27th April 2023

  • İnce ayar: Yönetici ayarları sayfasının tasarımında bazı değişiklikler yapıldı.
  • İnce ayar: Easy Digital Downloads PRO için kontrol eklendi.
  • İnce ayar: Turnike artık Elementor giriş formunda çalışacak / görüntülenecek.
  • İnce ayar: wpDiscuz yorum formundaki Turnstile hizalamasında ince ayar yapıldı ve gerekirse herhangi bir özel CSS / hizalama ayarını uygulamak için bir “wpdiscuz-cfturnstile” sınıfı eklendi.
  • Düzeltme: Contact Form 7’nin form gönderme hatasında turnstile’yi yeniden oluşturmamasıyla ilgili zaman zaman oluşan hata düzeltildi.
  • Düzeltme: AJAX formu etkinleştirildiğinde Gravity Forms ile ilgili bir sorun düzeltildi, bir hata ile gönderilirse turnstile yeniden oluşturulmuyordu.
  • Düzeltme: Turnstile ‘nin “AJAX kullanarak formu yükle” seçeneğinin etkin olduğu bazı Forminator formlarında hala yüklenmemesiyle ilgili sorun düzeltildi.
  • Düzeltme: Turnstile etkinken Ultimate Üye giriş formunun ilk denemede zaman zaman başarısız olması sorunu düzeltildi.
  • Düzeltme: Ödeme Yöntemi adlarının çok uzun olması durumunda WooCommerce entegrasyon ayarlarının bazen düzgün gösterilmemesi düzeltildi.

Version 1.18.3 – 13th April 2023

  • Düzeltme: Turnstile’nin “AJAX kullanarak formu yükle” etkinleştirilmiş Forminator formlarında yüklenmemesi sorunu düzeltildi.
  • Düzeltme: Son güncellemeden bu yana eklentiler listesindeki bozuk ayarlar bağlantısı düzeltildi.

Version 1.18.2 – 11th April 2023

  • Yeni: Kaldırma sırasında tüm eklenti seçeneklerini kaldırma seçeneği eklendi.
  • İnce ayar: Yönetici ayarları sayfası URL slug’ı güncellendi.
  • Düzeltme: Yöneticilerin /wp-admin/edit-comments.php sayfasındaki yorumlara yanıt verememesiyle ilgili sorun giderildi.
  • Düzeltme: 1.18.1 güncellemesinden bu yana wpDiscuz entegrasyonuyla ilgili bir sorun düzeltildi.

Version 1.18.1 – 10th April 2023

  • İnce ayar: Diğer bazı oturum açma güvenlik eklentileriyle veya oturum açma “kimlik doğrulama” işlemini birden çok kez çalıştıran diğer eklentilerle uyumlu hale getirmek için güncelleyin.
  • İnce ayar: Turnstile widget’ının tüm Elementor formlarında (sadece iletişim formlarında değil) gösterilmesiyle ilgili sorun düzeltildi ve iki kez gösterilmesi engellendi.
  • İnce ayar: AJAX yorum formu eklentileriyle daha iyi uyumluluk sunmak için güncelleme.

Version 1.18.0 – 9th April 2023

  • Yeni: “Easy Digital Downloads” eklentisi ile entegrasyon eklendi.
  • Yeni: “WP-Members” eklentisi ile entegrasyon eklendi.
  • Yeni: “Blocksy” tema oturum açma modaliyle uyumluluk eklendi.
  • Yeni: Seçilen WooCommerce ödeme yöntemleri için Turnstile kontrolünü atlama seçeneği eklendi. Express Checkout seçenekleri için kullanışlıdır.
  • Tweak: Elementor formlarında Turnstile’yi görüntülemek için kodda iyileştirmeler.
  • İnce ayar: Yönetici alanında WooCommerce kullanıcıları eklenirken Turnstile kontrolünü önlemek için kontrol eklendi.
  • İnce ayar: Giriş formunu yükleyen bazı 3. taraf eklentiler için Turnstile challenge işaretlendiğinden emin olmak için ince ayar yapın.
  • İnce ayar: Contact Form 7 entegrasyonu için özel düğme türlerini uygulamak için “cfturnstile_cf7_button_types” filtresi eklendi.
  • İnce ayar: Yönetici ayarları sayfasının tasarımında bazı değişiklikler yapıldı.
  • İnce ayar: WooCommerce HPOS ile uyumluluğun bildirilmesi için kod eklendi.
  • Düzeltme: Turnstile artık yorum “yanıtla” ve “yanıtı iptal et” düğmelerine tıklandığında düzgün bir şekilde oluşturulacak.

Version 1.17.3 – 10th March 2023

  • İyileştirme: “Dil” ayar seçenekleri artık yerelleştirilmiştir.
  • İyileştirme: “cfturnstile.css” dosyası artık yalnızca gerektiğinde yükleniyor.
  • Düzeltme: Bir API hatası olduğunda PHP uyarısını önlemek için bir kontrol eklendi.

Version 1.17.2 – 24th February 2023

  • Yeni: Turnstile ile kullanılabilen yeni “data-language” özelliği için destek eklendi. Artık ayarlardan varsayılan bir dil seçilebilir.
  • İnce ayar: Turnstile widget’ına Cloudflare kontrol panelinizde daha ayrıntılı analizler görmenizi sağlayacak “data-action” özelliği eklendi.
  • İnce ayar: Kodda bazı iyileştirmeler (evrensel “cfturnstile_form_disable” işlevi eklendi).
  • İyileştirme: Oluşturma komut dosyasını zorlamak için NULL kontrolü eklendi.
  • Düzeltme: Turnstile yorum formunda etkinleştirildiğinde “Uncaught TypeError” JS hatası düzeltildi.
  • Düzeltme: Cloudflare API’ye gönderilen bilinmeyen parametre nedeniyle olası konsol hatası düzeltildi.
  • Düzeltme: Çoklu site uyumluluğuyla ilgili sorun düzeltildi.

Version 1.17.1 – 27th December 2022

  • İnce ayar: WooCommerce oturum açma kimlik doğrulaması için kullanılan filtre düzenlendi ve hem WP Login hem de Woo Login etkinleştirildiğinde Turnstile zorluğunun iki kez kontrol edilmesi düzeltildi.

Version 1.17.0 – 20th December 2022

  • Yeni: WooCommerce “Sipariş için Öde” formu için entegrasyon eklendi.
  • Yeni: “Forminator Forms” entegrasyonu için “Disabled Form IDs” seçeneği eklendi.
  • İnce ayar: Elementor form entegrasyonu “Widget Konumu” ayarına “Formdan Sonra” seçeneği eklendi. Bu, widget’ı belirli form düzenlerinde daha iyi görüntüleyecektir.
  • İnce ayar: WPForms formunu gönderirken, bir hata varsa, Turnstile widget’ı artık sıfırlanacak ve yeniden doğrulayacaktır.
  • İnce ayar: Elementor formlarında, wpDiscuz formlarında ve Forminator formlarında Turnstile artık gönderimde yeniden oluşturulacak.
  • İnce ayar: “Gönder Düğmesini Devre Dışı Bırak” seçeneğinin kodu artık jQuery yerine vanila javascript kullanıyor ve JS dosyası yalnızca seçenek etkinleştirildiğinde yüklenecek.
  • İnce ayar: WordPress girişindeki turnstile artık yönetici giriş URL’sini gizleyen/değiştiren eklentilerle daha iyi çalışacak.
  • İnce ayar: WordPress Login ve Register, XMLRPC istekleri için Turnstile kontrolünü atlayacak.
  • İnce ayar: WordPress giriş kimlik doğrulaması için kullanılan filtre düzenlendi.
  • Düzeltme: CF7 sürüm 5.7’den bu yana Contact Form 7 entegrasyonu “Tüm CF7 Formlarında Etkinleştir” seçeneğinin etkin olduğu bazı durumlarda Turnstile widget’ının gösterilmemesi sorunu düzeltildi.
  • Düzeltme: Yeni “Forminator” eklentisi entegrasyonu ile “Gönder Düğmesini Devre Dışı Bırak” özelliğinin çalışmaması düzeltildi.
  • Düzeltme: Turnstile etkinken Contact Form 7 entegrasyonunda bazen gösterilen “Bir veya daha fazla alanda hata var.” mesajı düzeltildi.
  • Düzeltme: Son güncellemeden sonra “bbPress” entegrasyonu “hizalama” seçeneğinin artık çalışmamasıyla ilgili sorun giderildi.

Version 1.16.0 – 8th December 2022

  • Yeni: “Forminator” eklentisi ile entegrasyon eklendi.
  • İnce ayar: Olası bir konsol hatasını önlemek için Elementor’da Turnstile’yi göstermek için komut dosyalarına bir kontrol eklendi.
  • Düzeltme: “Widget Konumu” için “Önce” seçeneği seçiliyken turnstile widget’ının Elementor formlarında gösterilmemesiyle ilgili hata düzeltildi.

Version 1.15.4 – 30th November 2022

  • İnce Ayar: Elementor formlarında görüntülenirken Turnstile widget’ı için yeni “data-retry-interval” özelliği uygulandı.
  • Düzeltme: Turnstile widget’ı artık her formun benzersiz bir “adı” olduğu sürece aynı sayfada birden fazla Elementor formuyla düzgün çalışıyor.

Version 1.15.3 – 27th November 2022

  • Düzeltme: Turnstile widget’ının 1.15.0 güncellemesinden bu yana belirli optimizasyonların etkin olduğu bazı sitelerde artık oluşturulmaması düzeltildi.

Version 1.15.2 – 26th November 2022

  • Düzeltme: “Call to undefined function is_plugin_active()” hatasının 1.15.0 güncellemesinden bu yana bazı sitelerde gösterilmesi düzeltildi.

Version 1.15.0 – 26th November 2022

  • Yeni: Turnstile widget’ının WooCommerce ödeme sayfasında tam olarak nerede görüntüleneceğini seçme seçeneği eklendi. Ayrıca, sipariş verme tuşundan hemen önce eklenmesi için kod güncellendi.
  • İnce ayar: Turnstile widget’ı artık herhangi bir değişiklik yapılırsa WooCommerce ödeme sırasında yeniden oluşturulacak (ödeme sepeti bilgileri js/ajax aracılığıyla yeniden yüklenir).
  • İnce ayar: Turnstile oluşturmak için satır içi komut dosyası küçültüldü ve bu artık jQuery yerine vanila javascript kullanıyor.
  • İnce ayar: Aynı form aynı sayfada iki kez görüntülense bile (açılır pencereler vb.) tüm formlar tamamen benzersiz Turnstile Kimliklerine sahip olacak şekilde güncellendi. Bu, Turnstile’nin bunlardan birinde düzgün yüklenmemesiyle ilgili sorunları önleyecektir.
  • İnce Ayar: Entegrasyonlar artık WordPress multisite kurulumlarında düzgün çalışmalıdır.
  • İnce Ayar: WordPress yorumlarında görüntülenirken Turnstile widget’ı için yeni “data-retry-interval” özelliği uygulandı.
  • Diğer: Daha önce kaldırılmış olan “cfturnstile_scripts” seçeneği için bazı gereksiz kodlar kaldırıldı.

Version 1.14.0 – 17th November 2022

  • Yeni: Bireysel olarak eklemek yerine, Contact Form 7 ile oluşturulan TÜM formlarda Turnstile’yi etkinleştirme seçeneği eklendi.
  • İyileştirme: Başarısızlık durumunda yeniden deneme süresini hızlandırmak için yeni “data-retry-interval” özniteliği uygulandı.
  • İyileştirme: Turnstile artık aynı sayfada görüntülenen birden fazla formla daha iyi ve doğru çalışacak.
  • Düzeltme: CF7 çok adımlı formlarda Turnstile etkinken oluşan hata düzeltildi.
  • Diğer: WordPress 6.1.1 ile test edildi

Version 1.13.2 – 11th November 2022

  • Düzeltme: wpDiscuz entegrasyonu için kodlar değiştirildi, böylece Turnstile, yorum yanıtları için düzgün bir şekilde yükleniyor ve komut dosyalarını yalnızca bir kez kuyruğa almaya çalışıyor.

Version 1.13.1 – 4th November 2022

  • Düzeltme: Belirli optimizasyonların etkinleştirildiği bazı siteler için yorum formunda gösterilmeyen Turnstile widget’ı düzeltildi.

Version 1.13.0 – 4th November 2022

  • Yeni: “Ultimate Member” giriş, kayıt ve şifre sıfırlama formlarıyla entegrasyon eklendi.
  • Düzeltme: Gösterilen ‘Unknown parameter passed to api.js: “?ver=…”‘ konsol uyarısı düzeltildi.

Version 1.12.4 – 3rd November 2022

  • Düzeltme: Bazı sitelerde contact form 7 için widget’ın iki kez gösterilmesiyle ilgili bir hata düzeltildi.

Version 1.12.3 – 3rd November 2022

  • Düzeltme: jQuery’nin tanımsız olup olmadığını görmek için kontrol eklendi.

Version 1.12.2 – 2nd November 2022

  • İyileştirme: “Komut dosyaları nereye yüklensin?” seçeneği, kaldırıldı. çünkü artık Turnstile’nin gösterildiği sayfalardaki komut dosyaları doğru bir şekilde yükleyecek.
  • İyileştirme: WordPress yorum doğrulama kodunda iyileştirme yapıldı.
  • Diğer: WordPress 6.1 ile test edildi

Version 1.12.1 – 30th October 2022

  • Düzeltme: Yeni yüklemeler için ayarlar sayfasındaki bir hata/sorun düzeltildi (son güncellemeden bu yana).

Version 1.12.0 – 30th October 2022

  • Yeni: “Fluent Forms”, “Gravity Forms”, “WPForms” ve “Formidable Forms” entegrasyonları için “Devre Dışı Form ID’leri” seçeneği eklendi.
  • Yeni: “Formidable Forms” ve “Elementor Forms” entegrasyonlarına “Widget Konumu” seçeneği eklendi.
  • Yeni: Kullanıcı formu başarısız bir Turnstile sorgulamasıyla gönderildiğinde kendi özel hata mesajınızı ayarlama seçeneği eklendi.
  • İyileştirme: Yönetici ayarları sayfasında birkaç küçük değişiklik yapıldı.
  • Düzeltme: Elementor entegrasyonu etkinken “PHP Deprecated” uyarısı düzeltildi.

Version 1.11.0 – 29th October 2022

  • Yeni: “Formidable Forms” eklentisi ile entegrasyon yapıldı. Sadece ayarlardan etkinleştirin böylece Turnstile tüm Formidable Formlarınıza eklenecektir.

Version 1.10.0 – 28th October 2022

  • Yeni: “Elementor” eklentisi ile entegrasyon yapıldı. Sadece ayarlardan etkinleştirin böylece Turnstile tüm Elementor Formlarınıza eklenecektir.

Version 1.9.0 – 28th October 2022

  • Yeni: “wpDiscuz” eklentisi ile entegrasyon eklendi.

Version 1.8.6 – 27th October 2022

  • Yeni: Widget’ın form tuşlarından önce mi sonra mı görüntüleneceğini seçmek için “WPForms” ve “Gravity Forms” entegrasyonlarına “Widget Konumu” seçeneği eklendi.
  • İyileştirme: Turnstile widget’ının ön sayfalarda hizalaması güncellendi (2 piksel sola taşındı).

Version 1.8.5 – 27th October 2022

  • İyileştirme: Turnstile iFrame’i bulamıyorsa, artık Turnstile widget’ını direk olarak (gömülü JavaScript kodu ile) yeniden oluşturmaya çalışacak.

Version 1.8.4 – 26th October 2022

  • Yeni: “Komut dosyaları nereye yüklensin?” bölümüne dördüncü bir “Otomatik Algıla + Özel Sayfa ID’leri” seçeneği eklendi.
  • İyileştirme: Yönetici ayarları sayfası, yalnızca mevcut entegrasyonlar için ayar menüleri gösterecek şekilde güncellendi (eklentiler yüklenip etkinleştirildiğinde). Mevcut diğer entegrasyonların küçük bir listesi altta hala görülebilir.
  • Geliştirici: Daha okunabilir olması için koddaki bazı yorumlar güncellendi.

Version 1.8.3 – 25th October 2022

  • Yeni: “Komut dosyaları nereye yüklensin?” bölümüne üçüncü bir “Özel Sayfa Kimlikleri” seçeneği eklendi. Bu, ayar komut dosyalarının yüklenmesini istediğiniz belirli sayfa kimliklerini girmenize olanak tanır.

Version 1.8.2 – 24th October 2022

  • Yeni: Turnstile komut dosyasının nereye yükleneceğini seçme seçeneği eklendi. “Otomatik Algılama” veya “Tüm Sayfalar”.
  • İyileştirme: “Otomatik Algılama”, gerekli komut dosyalarını form içeren blog gönderilerine de yükler.

Version 1.8.1 – 24th October 2022

  • Düzeltme: Yorum formunda Turnstile etkinleştirildiğinde yöneticilerin yönetici alanındaki yorumlara yanıt verememesiyle ilgili sorun düzeltildi.

Version 1.8.0 – 24th October 2022

  • Yeni: “Gravity Forms” eklentisi ile entegrasyon yapıldı. Sadece ayarlardan etkinleştirin böylece Turnstile tüm Gravity Formlarınıza eklenecektir.
  • İyileştirme: Belirli optimizasyonlar yapıldığında Cloudflare widget’ının oluşturulmasını sağlamak için bazı kodlar eklendi.
  • Düzeltme: Turnstile başarısız olursa WPForms e-postalarının gönderilmeye devam etmesiyle ilgili hata düzeltildi.

Version 1.7.0 – 22nd October 2022

  • Yeni: “Fluent Forms” eklentisi ile entegrasyon yapıldı. Sadece ayarlardan etkinleştirin böylece Turnstile tüm Fluent Formlarınıza eklenecektir.
  • İyileştirme: Contact Form 7 görüntülendiğinde Turnstile widget’ının hizalaması iyileştirildi.
  • Düzeltme: Yerelleştirmede eksik olan bir metin düzeltildi.

Version 1.6.2 – 21st October 2022

  • Düzeltme: Yerelleştirmede eksik olan bazı metinler düzeltildi.
  • Düzeltme: Eklentileri etkinleştirirken bazı sitelerde gösterilen “Başlık bilgileri değiştirilemiyor – başlıklar zaten gönderildi” hatası düzeltildi.

Version 1.6.1 – 21st October 2022

  • İyileştirme: Yönetici ayarları sayfası stilinde küçük değişiklikler yapıldı.
  • Düzeltme: “API Yanıtını Test Et” adımı düzeltildi. Artık başarılı bir şekilde test edilene kadar Turnstile’nin giriş sayfasına yüklenmesinin önüne geçildi. (yalnızca yeni aktivasyonlarda geçerlidir).

Version 1.6.0 – 21st October 2022

  • Yeni: “bbPress” ile konu oluşturma ve cevaplama formları entegrasyonu eklendi.
  • Yeni: API anahtarları her güncellendiğinde, çalıştığından emin olmak için ayarlar sayfasına yeni bir “API Yanıtını Test Et” adımı eklendi. Turnstile, test başarıyla tamamlanana kadar giriş formlarınızda artık çalışmayacak.
  • İyileştirme: WordPress yorumları için hata mesajının gösterilme şekli değiştirildi.
  • Düzeltme: “Bir hesap oluşturulsun mu?” durumunda Turnstile doğrulamasının ödeme sırasında düzgün çalışmaması sorunu düzeltildi seçildi.

Version 1.5.1 – 20th October 2022

  • İyileştirme: “WooCommerce Checkout” sayfasında zaman zaman sorunlara sebep olan “Gönder Tuşunu Devre Dışı Bırak” özelliği kaldırıldı.
  • Düzeltme: Bazı sitelerde gösterilen “Call to undefined function is_plugin_active()” hatası düzeltildi.
  • Düzeltme: İlk yüklemede yönetici sayfasına yüklenmeyen sabit stil/komut dosyaları sorunu giderildi.

Version 1.5.0 – 20th October 2022

  • Yeni: “Fluent Forms” eklentisi ile entegrasyon yapıldı. Sadece ayarlardan etkinleştirin böylece Turnstile tüm WPForms Formlarınıza eklenecektir.
  • İyileştirme: Yönetici ayarları sayfasının tasarımı güncellendi.
  • Düzeltme: “Gönder Tuşunu Devre Dışı Bırak” seçeneğinin bazı sitelerde çalışmamasına neden olan bir sorun düzeltildi.

Version 1.4.0 – 19th October 2022

  • Yeni: “MC4WP: WordPress için Mailchimp” eklentisi ile entegrasyon eklendi. Artık herhangi bir MC4WP formuna Turnstile ekleyebilirsiniz. Bunun için [mc4wp-simple-turnstile] kısa kodunu eklemeniz yeterlidir.

Version 1.3.0 – 18th October 2022

  • Yeni: “BuddyPress” kayıt formuyla entegrasyon eklendi.
  • Diğer: Kodun bir kısmı yeniden yapılandırdı.

Version 1.2.2 – 18th October 2022

  • İyileştirme: Ödeme formu gönderildiğinde, bir hata varsa artık Turnstile challenge token’i otomatik olarak sıfırlayacak şekilde ayarlandı.

Version 1.2.1 – 18th October 2022

  • İyileştirme: Gerekli komut dosyalarının yalnızca buna ihtiyaç duyan sayfalara yüklenmesi için güncellendi.
  • İyileştirme: “Tema” ayarına “Otomatik” seçeneği eklendi.
  • İyileştirme: Contact Form 7’de gönderme işlemi yapıldıktan sonra, artık Turnstile challenge token’ini otomatik olarak sıfırlayacak şekilde ayarlandı.
  • Düzeltme: Tercüme edilemeyen yanlış metin alanına sahip bazı metinler düzeltildi.
  • Düzeltme: Eklentiler listesindeki sabit ayarlar bağlantısı çalışmıyordu bu sorun giderildi.

Version 1.2.0 – 17th October 2022

  • Yeni: “Contact Form 7” eklentisi ile entegrasyon eklendi. Artık herhangi bir CF7 formuna Turnstile ekleyebilirsiniz. Bunun için [cf7-simple-turnstile] kısa kodunu eklemeniz yeterlidir.

Version 1.1.2 – 17th October 2022

  • Yeni: “Gönder tuşunu Devre Dışı Bırak” seçeneği eklendi. Etkinleştirildiğinde, tüm formlar için gönder tuşu Turnstile widget’ı “Başarılı” yazana kadar devre dışı bırakılır.
  • İyileştirme: Turnstile komut dosyası artık özel bir wp-login URL’si kullanıldığında doğru şekilde yüklenecek şekilde ayarlandı.
  • İyileştirme: Aktivasyonda ayarlar sayfasına yönlendirme eklendi.
  • İyileştirme: Yüklenmemiş veya etkinleştirilmemişse WooCommerce form ayarları gizli tutulacak.

Version 1.1.1 – 15th October 2022

  • Düzeltme: WooCommerce kurulu olmadığında bazen görünen PHP hatası düzeltildi.

Version 1.1.0 – 15th October 2022

  • Yeni: WordPress yorum formu için Turnstile’yi etkinleştirme seçeneği eklendi.

Version 1.0.0 – 15th October 2022

  • Eklenti Yayınlandı