WordPress Formlarınıza CAPTCHA Nasıl Eklenir? (Kolay Kılavuz 2022)

Yayınlanan: 2022-04-22

Captcha'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.

İçindekiler

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
Everest Formları

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.

Yeni Eklenti Ekle Düğmesi

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.

Everest Formlarını Etkinleştir

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.

Everest Formları Açılır Menü

Ş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.

Everest Forms Fiyatlandırma Sayfası

Ö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.

Eklenti Yükle

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

Everest Forms Eklentisini Yükleyin

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.

Lisans Anahtarını Yapıştır

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.

Everest Formları Yeni Buton Ekle

İ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.

İletişim Formu Oluştur

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.

İsim İletişim Formu

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.

Everest Form Eklentileri

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

WordPress Formuna Captcha Nasıl Eklenir?

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.

İletişim Formunu Düzenle

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.

Captcha Alanı Ekle

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.

Etiket Seçeneği

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.

Sorular ve Cevap Captcha

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.

Açıklama Ekle

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.

Koşullu Mantık Örneği

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.

Kullanıcı Kayıt Eklentisi

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 .

Kullanıcı Kayıt Eklentisini Etkinleştir

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 .

Üyelik Seçeneğini Etkinleştir

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.

Kullanıcı Kayıt Sayfalarını Yükle

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.

Kullanıcı Kaydı Yeni Düğme Ekle

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.

Yeni Form Alanı Ekle

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.

Captcha Türleri

Üç tür Captcha ekleyebilirsiniz: reCaptcha v2, reCaptcha v3 ve hCaptcha.

  1. 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.
  2. 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.
  3. 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.

Google reCaptcha Ana Sayfası

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.

Captcha Anahtarları Oluşturun

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 v2'yi entegre edin

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'ü seçin

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.

reCaptcha v3'ü entegre edin

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.

hCaptcha Kaydol Düğmesi

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.

hCaptcha'yı entegre edin

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.

Kayıt Formunu Düzenle

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.

reCaptcha Desteğini Etkinleştir

Ö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.

Google reCaptcha Örneği

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

reCaptcha v3 Örneği

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

hCaptcha Örneği

V) Giriş Formu için reCaptcha'yı Etkinleştir

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

Kullanıcı Kayıt Ayarları

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

Captcha Seçeneğini Etkinleştir

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.