WordPress Formlarınıza CAPTCHA Nasıl Eklenir? (Kolay Kılavuz 2022)
Yayınlanan: 2022-04-22Captcha'nın WordPress formunda nasıl ekleneceğini bilmemek sinir bozucu olabilir. Özellikle düşündüğünüzden çok daha kolay olduğunda. Merak etme; Bu makaleyi okuduktan sonra, WordPress'te Captcha'yı sorunsuz bir şekilde etkinleştirebileceksiniz.
CAPTCHA'nın tam formunun "Bilgisayarlara ve İnsanlara Ayrımı Anlatmak İçin Tamamen Otomatikleştirilmiş Genel Turing Testi" olduğunu biliyor muydunuz? Basitçe söylemek gerekirse, Captcha eklemek sitenizin bir bilgisayar ile gerçek bir insan müşteri arasında ayrım yapmasına yardımcı olur.
Sonuna kadar bizimle kalırsanız, web sitenize Captcha eklemenin gücü hakkında daha fazla bilgi edineceksiniz. Ve evet, Captcha ve Google reCaptcha'yı formunuza nasıl ekleyeceğinizden de bahsetmiştik.
WordPress Formunuza Captcha Eklemenin Faydaları
Captcha'nın yardımcı olduğu ilk ve en önemli şey, sitenizi sahte form gönderimlerinden korumaktır. Captcha olmadan, bir site, formları insanların mı yoksa botların mı gönderdiğini ayırt edemez. Bu nedenle, saldırganlar formlara kaydolmak için sitenize bilgisayar tarafından oluşturulan bilgilerle spam gönderebilir.
Bunun dışında bir e-ticaret web siteniz varsa, Captcha çevrimiçi ödeme sürecini daha güvenli hale getirebilir. Ayrıca bilgisayar korsanlarının birden fazla e-posta hesabı oluşturmasını da engeller. Bu hesapları sitenize kaydolmak ve önemli verileri hacklemek için kullanabilirler.
Yine de formunuza Captcha eklerseniz sitenizin başına gelen tüm bu talihsizliklerden kurtulabilirsiniz.
O halde lafı fazla uzatmadan sitenizde Captcha'yı etkinleştirmenin yöntemlerini keşfedelim.
WordPress Formuna Captcha Ekleme Rehberi
WordPress'te Anket Formu, Başvuru Formu, Çevrimiçi Ödeme Formu ve çok daha fazlası gibi birçok form türü oluşturabilirsiniz.
Ancak, bu eğitimde bir iletişim formuna ve kayıt ve oturum açma formuna Captcha'nın nasıl ekleneceğini açıklayacaktır. Google reCaptcha'yı giriş ve kayıt formuna, özel Captcha'yı ise iletişim formuna ekleyeceğiz.
Google reCaptcha ve Captcha arasındaki temel fark, Google reCaptcha'nın ücretsiz bir hizmet olmasıdır. Tek yapmanız gereken bunu formunuza entegre etmek.
Adından da anlaşılacağı gibi, özel Captcha ile kendi Captcha'nızı oluşturabilirsiniz. Eklemek istediğiniz zor soruların kapsamı tamamen size kalmış. Bunu söyledikten sonra, WordPress formunda Captcha'nın nasıl ekleneceğini öğrenelim.
1) İletişim Formuna Captcha Ekleme
İlk olarak, bir iletişim formunda Captcha'yı nasıl etkinleştireceğimizi öğreneceğiz. Bundan önce, bir iletişim formu oluşturmamıza ve Captcha eklememize izin veren güvenilir ve kullanıcı dostu bir WordPress eklentisine ihtiyacımız var.
Korkmayın çünkü Everest Forms burada. Popüler bir WordPress form oluşturucu eklentisidir. Sürükle ve bırak arayüzü, birkaç dakika içinde her türlü formu oluşturmanıza yardımcı olabilir. Bunun dışında şu özelliklere sahiptir:
- Form tasarımcısı
- Sınırsız form alanı
- Önceden tasarlanmış form şablonları
- Çoklu premium eklentiler

Daha fazla bilgi için, Everest Formları hakkındaki bu inceleme makalesini inceleyin.
i) Everest Formlarını Yükleyin ve Etkinleştirin
WordPress kontrol panelinize giriş yaptıktan sonra Eklentiler >> Yeni Ekle menüsüne gidin.

Arama çubuğuna Everest Forms yazın. Arama sonucunda göründüğünde, Şimdi Kur düğmesine tıklayın ve son olarak Etkinleştir düğmesine basın.

Ve bu kadar; Everest Forms eklentisinin ücretsiz sürümünü başarıyla yüklediniz ve etkinleştirdiniz.
Ancak, ücretsiz sürüm bir Captcha alanı sunmuyor; bu nedenle, premium sürümü satın almak zorunludur.
ii) Everest Forms Pro'yu yükleyin
Eklentinin resmi sayfasını ziyaret edin – WPeverest. Açılır menüden – Eklentiler , Everest Formları'nı seçin.

Şimdi Fiyatlandırma sayfasına gidin ve size en uygun planı seçin. Başlayın düğmesine tıklayın ve gerekli tüm ödeme alanlarını doldurun.

Ödeme işlemi sırasında eklediğiniz e-posta adresine WPVerest, oturum açma bilgileri ve bir şirket faturası gönderecektir. Oturum açma kimlik bilgilerini kullanarak kullanıcı hesabınızda oturum açabilirsiniz.
Giriş yaptıktan sonra İndirilenler sekmesine gidin ve Everest Forms pro eklentisini indirin.
Ardından, WordPress kontrol panelinizden Eklentiler >> Yeni Ekle menüsünü seçin. Üstte görebileceğiniz Eklenti Yükle seçeneğine tıklayın.

Ardından, daha önce indirdiğiniz sıkıştırılmış dosyayı seçin ve yükleyin . Eklentiyi Etkinleştirmeyi Unutmayın.

Ancak eklenti etkinleştirme işlemi yalnızca lisans anahtarını eklediğinizde tamamlanır. git kullanıcı hesabınızdan Lisans Anahtarları sekmesine gidin, lisans anahtarını kopyalayın ve lisans anahtarı çubuğuna yapıştırın. Son olarak, Uygula düğmesini seçin.

iii) İletişim Formu Oluşturun
Everest Forms eklentisini seçmemizin bir başka nedeni de mükemmel bir kullanıcı deneyimi sunmasıdır. Sıfır kodlama bilgisi olan bir kişi bile bu eklentiyi kullanarak bir iletişim formu oluşturabilir.
Everest Forms, önceden oluşturulmuş bir iletişim formu şablonuyla birlikte gelir. Everest Forms >> Yeni Ekle'ye tıklarsanız, sizi form şablonu sayfasına götürür. 10'dan fazla şablon mevcuttur.

İki iletişim formu – Gereksinimlerinize bağlı olarak Basit ve Gelişmiş oluşturulabilir. Şimdilik basit bir iletişim formu oluşturacağız. Bu nedenle, fareyle üzerine gelirseniz Başlarken seçeneği görünecektir; onu seçin.

Formu oluşturmadan önce Önizleme de yapabilirsiniz.
Bir açılır pencere belirecek ve formunuzu adlandırmanızı önerecektir. Bundan sonra, Devam düğmesine basın.

Yeni oluşturulan iletişim formunda 4 temel alan bulunmaktadır: İsim, E-posta, Konu ve Mesaj. İsterseniz daha fazla alan ekleyebilirsiniz.
Daha detaylı bilgi için iletişim formunun nasıl oluşturulacağı ile ilgili makalemizi inceleyin.
iv) Formunuza Captcha Alanı Ekleyin
Bu eğitimde en çok beklenen adıma geldik. Doğru tahmin ettin; Formunuza özel bir Captcha eklemenin zamanı geldi. Bunun için Everest Forms eklentisi – Custom Captcha'ya ihtiyacımız var.
Bu eklenti, formunuza ekstra bir güvenlik katmanı eklemenize yardımcı olur. Bu eklentinin en önemli avantajı, spam form gönderimlerini önlemek için özel sorular ve matematik captcha eklenmesine izin vermesidir. Eklentiyi kurmak için Everest Forms >> Eklentiler'e gidin.

Özel Captcha eklentisini arayın ve Eklentiyi Yükle düğmesine basın. Ayrıca Etkinleştirmeniz gerekir.

Ardından, Everest Forms >> Tüm Formlar'a giderek yeni oluşturduğunuz iletişim formunuza geri dönün. Daha önce oluşturduğunuz formun üzerine gelin ve Düzenle seçeneğine tıklayın.

Captcha alanını formunuza eklemek için Satır Ekle butonuna tıklayınız. Şimdi sol panelden Captcha widget'ını sürükleyin ve sağ tarafa bırakın.

V) Captcha Alanlarını Özelleştirin
Captcha alanı özelleştirilebilir, böylece web sitenizin nişine uyacak şekilde zahmetsizce özelleştirebilirsiniz. Sadece Alan Seçeneklerini seçin ve birden fazla ayar seçeneği bulacaksınız. Bunları aşağıda kısaca açıkladık:
Etiket : Alanın geçerli etiketi Captcha'dır . Metni, Sorunu Çöz gibi istediğiniz herhangi bir şeyle değiştirebilirsiniz.

Format : Aralarından seçim yapabileceğiniz iki format vardır – Matematik ve Soru ve Cevap . Her seferinde Matematik seçeneğini seçerseniz, kullanıcılara farklı bir matematik captcha sunulur.
Öte yandan, Soru ve Cevap seçeneği, özel soru ve cevaplar eklemenize olanak tanır. İsteğinize göre birkaç soru ekleyebilirsiniz. Daha fazla soru eklemek için “+” işaretine tıklayın. Bunları “-” işaretiyle de kaldırabilirsiniz.

Tüm sorular arasında, kullanıcılara formu doldururken cevaplamaları için rastgele bir soru verilir.
Açıklama : Captcha alanının açıklamasını ekleyin. Konteynerin altında görünecektir.

Gelişmiş seçenekler
- Yer Tutucu Metni : Bu seçenek, Cevap kutusu alanına metin eklemenizi sağlar.
- Etiketi Gizle : Captcha etiketini gizleyebilir veya gösterebilirsiniz.
- CSS Sınıfları: Burada, Captcha alan kapsayıcısının CSS sınıf adını ekleyebilirsiniz.
Koşullu Mantık

Bu seçeneği etkinleştirmek, kullanıcının girişine göre Captcha'yı göstermenize veya gizlemenize olanak tanır. Ayrıca, Koşullu Kurallar ekleyebilirsiniz. Aşağıda yapılandırabileceğiniz farklı ayar seçenekleri bulunmaktadır:
- Göster/Gizle : Alanı göstermek mi yoksa gizlemek mi istediğinizi seçin.
- Alan Seç : Bu açılır menüden koşulu belirleyen bir alan seçin.
- Koşul : Olduğu, olmadığı, boş olmadığı, boş olmadığı, büyüktür ve küçüktür arasında farklı koşullar seçin.
- Seçeneği Seçin : Koşullu değeri buraya yazın.
İşte basit bir örnek. Koşullu alan olarak Mesajı seçtik. Captcha alanı, yalnızca kullanıcılar forma bir mesaj yazarsa gösterilir.

Bu sadece basit bir örnek. WordPress formunuzu güvence altına almak için koşulu istediğiniz kadar karmaşık hale getirebilirsiniz.
Everest Formlarında Koşullu Mantığın nasıl kullanılacağına dair tam bir makale.
Form ve ayarlardan memnunsanız, en üstte bulunan Kaydet düğmesine basın.
Bu basit adımlarla sitenizdeki iletişim formu artık güvenli ve güvenli. Artık hiçbir bilgisayar korsanı WordPress sitenize yanlış ve kötü niyetli formlar gönderemez.
Not : Everest Forms, Google reCaptcha'yı formunuza entegre etmenize de olanak tanır. Daha iyi anlamak için lütfen bu belgeleri inceleyin. Bir diğer önemli bilgi de, Google reCaptcha'yı entegre edebilmeniz ve aynı anda özel Captcha ekleyebilmenizdir.
2) Kayıt ve Giriş Formuna Google reCaptcha'yı ekleyin
Bir kayıt formu, kullanıcılarınızın WordPress web sitenize kaydolmasına olanak tanır. Ürünlerinizi tanıtmak için bunları posta listenize kaydedebilirsiniz. Bu kesinlikle gelirinizi artırmanıza ve olası satış yaratmanıza yardımcı olabilir.
Oldukça faydalı, değil mi? O halde bir Kullanıcı Kayıt ve Giriş formu oluşturalım. Dahası, spam form gönderimlerinden korumak için Captcha ekleyebilirsiniz.
Ama önce bir kayıt ve giriş formu eklentisi yükleyelim. WPVerest, tam olarak bu amaç için Kullanıcı Kaydı eklentisini sağlar.

i) Kullanıcı Kaydının Yüklenmesi ve Etkinleştirilmesi
WordPress kontrol panelinizden Eklentiler >> Yeni Ekle menüsüne gidin. Şimdi, Kullanıcı Kaydı'nı arayın; arama sonucunda göründüğünde, Şimdi Kur'a tıklayın. Ayrıca, eklentiyi etkinleştirin .

Ardından, Üyelik seçeneğini etkinleştirmeniz gerekir. Bu, kullanıcılarınızın sitenize ön uçtan kaydolmalarını sağlar. Bu nedenle, Ayarlar >> Genel seçeneğine gidin. Herkes kayıt olabilir seçeneğini işaretleyin ve değişiklikleri kaydedin .

ii) Bir Kayıt Formu Oluşturun
Dikkatli bir şekilde fark ederseniz, kontrol panelinizde bir Kullanıcı Kayıt Sayfalarını Yükleyin mesajı var. Düğmeye tıklarsanız, varsayılan bir kayıt formu oluşturulur.

Bu varsayılan formu kullanabilirsiniz; ancak, sıfırdan da bir kayıt formu oluşturabilirsiniz. Yerden bir kayıt formu oluşturmak için Kullanıcı Kaydı >> Yeni Ekle'yi seçin.

Bu sizi, widget'ları sürükleyip bırakabileceğiniz ve kolayca form oluşturabileceğiniz form oluşturucu sayfasına götürür.
Ayrıca, 2 varsayılan alan görebilirsiniz – Kullanıcı E-postası ve Kullanıcı Şifresi mevcuttur. Bunları saklayabilir veya kaldırabilirsiniz. Daha sonra Yeni Ekle butonuna tıklayın ve istediğiniz kadar alan ekleyin.

Burada, Kullanıcı Kaydı'nı kullanarak kayıt ve oturum açma formu oluşturmaya yönelik eksiksiz bir kılavuz bulunmaktadır.
iii) Google reCaptcha'yı entegre edin
Kullanıcı Kaydı, Google reCaptcha'nın kayıt formunuza entegre edilmesini sağlar. Yukarıda belirtildiği gibi, Google reCaptcha, web sitelerinin spam'e karşı korunmasına yardımcı olan tamamen ücretsiz bir hizmettir.
reCaptcha'yı entegre etmek için Kullanıcı Kaydı >> Ayarlar seçeneğine gidin. Üst menü çubuğundan Entegrasyon sekmesini seçin.

Üç tür Captcha ekleyebilirsiniz: reCaptcha v2, reCaptcha v3 ve hCaptcha.
- reCaptcha v2 : Bu sürüm, kullanıcıları eylemlerine göre izler. Örneğin, kullanıcıların “Ben robot değilim” onay kutusunu tıklamasını gerektirir. Başka bir yol, bir tür görüntü tanıma zorluğu sunmaktır.
- reCaptcha v3 : Aksine, reCaptcha v3 arka planda çalışır. Bir robotu ve insanı davranışlarına göre ayırt eder. Sitenizdeki etkinliklerine göre puan üretir; puan ne kadar yüksekse, kullanıcının insan olması daha olasıdır.
- hCaptcha : hCaptcha, gelişmiş makine öğrenimini kullanarak botları insanlardan ayıran reCaptcha için alternatif bir seçenektir. reCaptcha ve hCaptcha arasındaki temel farklılık, hCaptcha'nın kullanıcının verilerini üçüncü taraflara satmamasıdır.
Hangi reCaptcha sürümünü istediğinize karar verdikten sonra, Sıra Site Anahtarı ve Gizli Anahtar eklemeye gelir.
Bunun için bu siteyi ziyaret edin – Google'ın genel bakış sayfası. Şimdi, üst çubuktan v3 Yönetici Konsolu seçeneğini seçin.

Sitenizin Etiketini , Alan Adını , E-posta adresini girin ve reCAPTCHA Hizmet Şartları'nı kabul edin . Ayrıca, reCaptcha v2 veya reCaptcha v3 eklemek isteyip istemediğinizi seçin.

reCaptcha v2'nin üç farklı seçeneği daha vardır. Sitenize en uygun olanı seçebilirsiniz.
- “Ben robot değilim” onay kutusu: Kullanıcıların “Ben robot değilim” kutusunu işaretlemesi gerekir.
- Görünmez reCAPTCHA rozeti: Bu seçenek, istekleri arka planda doğrular.
- reCAPTCHA Android: Bu seçenek androidler içindir. Android uygulamalarınızdaki istekleri doğrular.
Son olarak, Gönder düğmesine tıklayın.
reCaptcha v2'yi entegre edin
reCaptcha v2'yi eklemeyi seçerseniz, daha önce oluşturduğunuz Site Anahtarını ve Gizli Anahtarı kopyalayıp yapıştırın. Bunun dışında Everest Forms, Görünmez reCAPTCHA seçeneğini de sunar.

reCaptcha v3'ü entegre edin
reCaptcha v3'ü eklemek için Everest Forms farklı ayar seçenekleri sunar. Tıpkı reCaptcha v2 gibi, Site Anahtarı ve Gizli Anahtar gereklidir. Ancak, reCaptcha v2'den farklı bir Site Anahtarına ve Gizli Anahtara ihtiyacınız olduğunu unutmayın.
Anahtarları oluşturma işlemi, reCaptcha v2 ile aynıdır. Tek fark, reCAPTCHA type kısmında reCaptcha v3 radyo butonunu işaretlemelisiniz.

reCaptcha v3 ayrıca bir Eşik Puanı belirlemenizi sağlar. Varsayılan puan 0,4'tür. Puan, eşik puanından büyükse, etkileşim iyidir. Ancak puan daha düşükse, kullanıcının bir bot olması mümkündür. Bu nedenle, kullanıcının formu göndermesine izin verilmeyecektir. Puanı isteğinize göre belirleyebilirsiniz.

hCaptcha'yı entegre edin
Captcha eklemek istiyorsanız, tek ihtiyacınız olan Site Anahtarı ve Gizli Anahtar. hCaptcha için Site Anahtarı ve Gizli Anahtar oluşturmak için bu siteyi ziyaret edin – hCaptcha.com. Kaydolun ve ücretsiz hizmet seçeneğini seçin.

E-posta adresinizi, şifrenizi girin ve hesabınızı oluşturun. hCaptcha Site Anahtarı ve Gizli Anahtar oluşturulduktan sonra, Anahtarları kopyalayıp yapıştırmanız yeterlidir, Değişiklikleri Kaydet düğmesine basın.

iv) Kayıt Formu için reCaptcha Seçeneğini Etkinleştirin
WordPress formuna Captcha ekleme sürecinin yarısındayız. Bir sonraki adımınız için Kullanıcı Kaydı menüsüne gidin.
Oluşturduğunuz kayıt formunu (veya varsayılan formu) görebilirsiniz. Fareyle üzerine gelin ve Düzenle seçeneğini seçin.

Form düzenleyici sayfasında Form Ayarına gidin. Ardından, reCaptcha Desteğini Etkinleştirin . Ardından, sol üstteki Formu Güncelle düğmesine tıklayın.

Önizleme sırasında reCaptcha v2'yi seçerseniz formunuz bu şekilde görünür. Ayrıca burada Zakra temasını kullandığımızı unutmayın. Bu nedenle, başka bir tema aktifse form farklı görünebilir.

reCaptcha v3'ü entegre ettiyseniz, bu, kayıt formunda reCaptcha'nın görünümüdür.

Son olarak, hCaptcha'yı eklemeye karar verdiyseniz, işte böyle görünüyor.

V) Giriş Formu için reCaptcha'yı Etkinleştir
Giriş formunda reCaptcha'yı etkinleştirmek için Kullanıcı Kaydı >> Ayarlar'a gidin.

Ardından, Genel >> Oturum Açma Seçenekleri'ne gidin ve Captcha'yı Etkinleştir onay kutusunu işaretleyin.

Son olarak, Değişiklikleri Kaydet düğmesine basın.
Sarmalamak!
WordPress formunuza Captcha eklemek, formunuzu kötü niyetli ve yanlış form gönderimlerinden korumak için zırh koymak gibidir. Ayrıca, yukarıdaki öğreticiden, formunuza Captcha eklemenin ne kadar kolay olduğunu biliyor olmalısınız.
Özellikle Everest Forms ile iletişim formlarında Captcha'yı sorunsuz bir şekilde etkinleştirebilirsiniz. Giriş ve kayıt formunuzu güvenceye almak için Kullanıcı Kaydı eklentisini kullanarak Google reCaptcha'yı entegre edin.
Ve Captcha'yı WordPress formunuza nasıl ekleyeceğiniz konusunda kılavuz için hepsi bu kadar. Makaleyi okumaktan zevk aldıysanız, lütfen arkadaşlarınızla ve ailenizle paylaşın.
Gitmeden önce, WordPress iFrame'in nasıl yerleştirileceğine dair ilginç bir makale var. Makale güncellemeleri ve heyecan verici haberler için bizi Twitter ve Facebook'ta da takip edebilirsiniz.