Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress Giriş ve Kayıt Formuna CAPTCHA Nasıl Eklenir?

Editoryal Not: WPBeginner üzerindeki ortak bağlantılardan komisyon kazanıyoruz. Komisyonlar, editörlerimizin görüşlerini veya değerlendirmelerini etkilemez. Editoryal Süreç hakkında daha fazla bilgi edinin.

WordPress sitenizin giriş ve kayıt formlarına CAPTCHA eklemek mi istiyorsunuz?

WordPress giriş ve kullanıcı kayıt sayfaları genellikle bilgisayar korsanları, spam gönderenler ve kaba kuvvet saldırıları için başlıca hedeflerdir. Bu saldırılardan kaçınmanın bir yolu, spam botları etkili bir şekilde engelleyen ve sitenizi saldırıya uğramaktan koruyan CAPTCHA kullanmaktır.

Bu makalede, WordPress giriş ve kayıt formlarına nasıl CAPTCHA ekleyeceğinizi göstereceğiz.

How to add captcha in WordPress login and registration form

CAPTCHA Nedir?

CAPTCHA, bir kişinin insan mı yoksa otomatik bir kullanıcı mı olduğunu anlayabilen bir bilgisayar programıdır. Bunu, bir insan kullanıcının geçmesi oldukça kolay olan ancak otomatik komut dosyaları veya botların doğru yapması neredeyse imkansız olan bir test göstererek yapar.

CAPTCHA’nın ilk günlerinde kullanıcılardan bir görselde gördükleri metni girmeleri isteniyordu. Bu görüntüde rastgele harfler, kelimeler veya sayılar çarpıtılmış bir tarzda gösteriliyordu.

Older captcha

Daha sonra, reCAPTCHA adı verilen daha yeni bir teknoloji tanıtıldı.

Bir meydan okuma olarak rastgele kelimeler gösterdi ve kitapların dijitalleştirilmesine yardımcı olmak için kullanıcı girdisini kullandı.

Digital recaptcha

Bu teknoloji 2009 yılında Google tarafından satın alındı. O zamandan beri binlerce kitabın dijitalleştirilmesine ve New York Times arşivlerinin tamamlanmasına yardımcı oldu.

Ancak, bu yeni CAPTCHA’lar hala can sıkıcıydı ve genellikle web sitelerindeki kullanıcı deneyimini mahvediyordu.

Bunu düzeltmek için Google, spam botları yakalamak için yapay zeka (AI) ve kullanıcı etkileşimlerini kullanan ‘No CAPTCHA reCAPTCHA’yı tanıttı.

New recaptcha

İnsan kullanıcıların tıklaması için daha kolay bir onay kutusu gösterir. Diğer şüpheli trafik için, resimlerdeki nesneleri tanımlamak gibi daha zor bir CAPTCHA gösterecektir.

Bununla birlikte, WordPress web sitelerinin CAPTCHA ile güvenliği nasıl artırabileceğine bir göz atalım.

WordPress Giriş ve Kayıt için Neden CAPTCHA Kullanılmalı?

WordPress giriş ve kayıt sayfaları spam gönderenler, bilgisayar korsanı özentileri ve kaba kuvvet saldırıları için kolay bir hedeftir.

Bunun nedeni, WordPress’in dünyadaki en popüler web sitesi oluşturucusu olması ve bu nedenle kötü niyetli girişimler için ortak bir hedef haline gelmesidir.

Saldırganın motivasyonu genellikle kötü amaçlı yazılım dağıtmak için WordPress yönetici alanınıza yetkisiz erişim elde etmektir. Diğer durumlarda, saldırgan fidye toplamak için belirli bir web barındırma şirketinde barındırılan web sitelerinin tüm ağını çökertebilir.

WordPress sitenizi korumak için en kolay çözüm Sucuri gibi bir WordPress güvenlik duvarı eklentisi kullanmaktır. Kötü trafiğin web sitenize ulaşmasını engelleyecek ve yetkisiz erişimi önleyecektir.

Bir başka çözüm de WordPress giriş ve kayıt sayfalarına ikinci bir parola koruması katmanı eklemektir. Ancak bu yöntemdeki sorun, ikinci parolayı her kullanıcıyla paylaşmak zorunda olmanızdır ve bu, çok yazarlı büyük bloglar veya üyelik siteleri için ölçeklendirilemez.

CAPTCHA bu çözümlere daha kolay bir alternatif sunar. Gerçek ziyaretçileri tespit etmek ve şüpheli kullanıcılara CAPTCHA zorlukları sunmak için Google’ın yapay zeka teknolojilerini kullanır.

Varsayılan ve Özel WordPress Giriş ve Kayıt Formu

Varsayılan WordPress oturum açma ve kayıt formu temel bir dizi özellik sağlar.

Oturum açma sayfası, kullanıcıların ilgili kullanıcı rollerine ve izinlerine göre web sitenizin arka ucuna erişmelerini sağlar.

The WordPress default login page

Varsayılan WordPress kayıt formu, ziyaretçilerin sitenizde bir hesap oluşturmasını sağlar. Kayıt olduktan sonra, web sitenizin arka ucunda oturum açabilir ve kullanıcı rollerinin izin verdiği belirli görevleri gerçekleştirebilirler.

Birçok web sitesi sahibi varsayılan WordPress giriş ve kayıt sayfasını kendi logoları, stilleri ve daha fazlasıyla özelleştirmek ister. Varsayılanların yerine kendi özel giriş ve kayıt sayfalarını oluşturmak için birçok eklentiden birini kullanırlar.

İster varsayılan sayfaları ister özel sayfaları kullanıyor olun, sizi teminat altına aldık.

Bu kılavuzda, WordPress’te hem varsayılan hem de özel giriş ve kayıt sayfaları için reCAPTCHA’yı nasıl ayarlayacağınızı göstereceğiz. Herhangi bir bölüme geçmek için aşağıdaki bağlantılara tıklayabilirsiniz:

Varsayılan WordPress Giriş ve Kayıt Formlarında reCAPTCHA

Yapmanız gereken ilk şey CAPTCHA 4WP eklentisini kurmak ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Eklenti etkinleştirildikten sonra yönetici panelinizden CAPTCHA 4WP ” CAPTCHA Configuration sayfasını ziyaret etmeniz gerekmektedir.

Daha sonra bir kurulum sihirbazı göreceksiniz. Devam etmek için ‘İleri’ düğmesine tıklamanız yeterlidir.

Captcha 4wp welcome note

Bundan sonra, kullanmak istediğiniz reCAPTCHA türünü seçmeniz gerekecektir.

Kullanıcıların ‘Ben robot değilim’ onay kutusunu işaretleyebildiği Sürüm 2 veya kullanıcı etkileşimine gerek olmayan ancak şüpheli trafik için bir CAPTCHA’nın görüneceği Sürüm 2 dahil olmak üzere seçilebilecek 3 seçenek vardır. Son olarak, Sürüm 3, kullanıcı etkileşimi olmadan istekleri bir puanla doğrular.

Bu eğitim için, ‘Sürüm 2 (Kullanıcılar “Ben robot değilim” onay kutusunu işaretlemelidir)’ türünü seçeceğiz.

Select captcha type in 4wp

Bu işlem tamamlandıktan sonra ‘İleri’ düğmesine tıklayın.

Bir sonraki ekranda, Google reCAPTCHA site anahtarını girmeniz gerekecektir.

Specify the site keys

Bu Google reCAPTCHA API anahtarlarını almak için reCAPTCHA web sitesini ziyaret etmeniz gerekir.

Ardından, en üstteki ‘v3 Admin Console’ seçeneğine tıklayın.

View captcha admin console

Bir sonraki ekranda Google sizden hesabınızda oturum açmanızı isteyecektir. Giriş yaptıktan sonra, Yeni bir site kaydet sayfasını göreceksiniz.

İlk olarak, web sitenizin adını ‘Etiket’ alanına girmeniz gerekir. Bundan sonra, bir reCAPTCHA türü seçmelisiniz. Örneğin, reCAPTCHA v2 ‘Ben robot değilim’ onay kutusunu seçeceğiz.

Enter captcha label and select version

Ardından, ‘Alan Adları’ bölümüne alan adınızı girmeniz gerekir.

Alan adınızı ‘https://www’ kısmı olmadan girdiğinizden emin olun.

Enter domain for captcha

İşlem tamamlandıktan sonra ‘Gönder’ düğmesine tıklamanız yeterlidir.

Ardından, WordPress web sitenizde kullanabileceğiniz site anahtarı ve gizli anahtar ile birlikte bir başarı mesajı göreceksiniz.

Copy site and secret key

Site ve gizli anahtarları kopyalayabilirsiniz.

Ardından, CAPTCHA 4WP kurulum sihirbazının açık olduğu tarayıcı sekmesine veya penceresine dönmeniz gerekecektir. Buradan, Google CAPTCHA site anahtarı anahtarını girebilirsiniz.

Enter site key

İşiniz bittiğinde, ‘Ben robot değilim’ onay kutusunu işaretlemeniz ve ‘Gizli anahtara ilerle’ düğmesine tıklamanız gerekecektir.

Ardından, Gizli anahtarı girebilir ve ‘Doğrula ve devam et’ düğmesine tıklayabilirsiniz.

Enter secret key

Ardından bir başarı mesajı göreceksiniz.

‘Son’ düğmesine tıklamanız yeterlidir.

View success button

Bundan sonra, ek CAPTCHA 4WP ayarlarını yapılandırabilirsiniz.

Örneğin, dili değiştirmek, hata mesajını düzenlemek, bir tema seçmek ve daha fazlası için seçenekler vardır.

Edit captcha 4wp settings

İşiniz bittiğinde, ‘Değişiklikleri Kaydet’ düğmesine tıklamanız yeterlidir.

İşte bu kadar! Varsayılan WordPress giriş ve kayıt formuna reCAPTCHA’yı başarıyla eklediniz.

Önizleme yapmak için tarayıcınızda WordPress giriş URL ‘nizi açabilirsiniz. Örneğin, www.example.com/wp-login.php.

reCaptcha preview

Kayıt formundaki reCAPTCHA’yı kontrol etmek istiyorsanız, giriş formunun altındaki ‘Kaydol’ bağlantısına tıklamanız yeterlidir. Bundan sonra, WordPress kayıt formu açılacak ve reCAPTCHA’nın nasıl çalıştığını görebilirsiniz.

Özel WordPress Giriş ve Kayıt Formlarında reCAPTCHA

Daha önce de belirttiğimiz gibi, özel WordPress giriş ve kayıt formları web sitenizin üyelerine ve ziyaretçilerine daha kullanıcı dostu üyelik seçenekleri sunar.

İlk olarak, bu formlar kullanıcıların web sitenize ön uçtan kaydolmasına veya giriş yapmasına olanak tanır. Bu, kullanıcı deneyimini iyileştirir ve web sitenizde aynı genel tasarım deneyimini korumanızı sağlar.

Ardından, web sitenizin logosunu ekleyebilir ve giriş ve kayıt sayfalarını kendi tarzınıza göre özelleştirebilirsiniz.

Ayrıca, en kullanıcı dostu WordPress form eklentisi WPForms ile özel bir WordPress giriş formu ve kullanıcı kayıt formu oluşturmak kolaydır. WordPress için en iyi iletişim formu eklentisidir.

WPForms

Bu eğitim için WPForms Pro sürümünü kullanacağız çünkü Kullanıcı Kaydı eklentisi ve daha fazla özelleştirme seçeneği içeriyor. Bununla birlikte, başlamak için kullanabileceğiniz ücretsiz bir WPForms Lite sürümü de vardır.

Başlamak için WordPress sitenize WPForms eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Etkinleştirmenin ardından WPForms lisans anahtarınızı girmek için WPForms ” Ayarlar sayfasına gidin. Bu anahtarı WPForms web sitesindeki hesap alanınızdan alabilirsiniz.

Adding a license key to the WPForms form builder plugin

Bundan sonra, özel yapım WordPress formlarınız için reCAPTCHA’yı yapılandırmak için üstteki ‘CAPTCHA’ sekmesine tıklayın.

İlk olarak, bir CAPTCHA türü seçmeniz gerekir. Devam edin ve ‘reCAPTCHA’ seçeneğine tıklayın.

Captcha tab in WPForms

Daha önce v2’yi seçtiğimizden, farklı seçenekleri görebilmeniz için bu örnekte reCAPTCHA v3’ü seçeceğiz.

Ancak, bizim tavsiyemiz hala v2’dir.

Select v3 captcha type

Bundan sonra, site anahtarı ve gizli anahtar alanlarını göreceksiniz. Bu anahtarları almak için sitenizi Google reCAPTCHA web sitesine kaydettirmeniz gerekir.

Google reCAPTCHA web sitesine gidin ve ardından sağ üst köşedeki ‘v3 Admin Console’ düğmesine tıklayın.

View captcha admin console

Bundan sonra, Google sizden hesabınızda oturum açmanızı isteyecektir. Giriş yaptıktan sonra, ‘Yeni bir site kaydet’ sayfasını göreceksiniz.

Ardından, web sitenizin adını girebilir ve ardından reCAPTCHA türlerinden ‘Puan tabanlı (v3)’ü seçebilirsiniz.

Select v3 captcha version

Ardından, aşağıdaki ekran görüntüsünde gösterildiği gibi alan adınızı (https://www olmadan) girmeniz gerekir.

İşlem tamamlandıktan sonra ‘Gönder’ düğmesine tıklamanız yeterlidir.

Enter domain for captcha

Bundan sonra Google, sitenize reCAPTCHA eklemek için site anahtarı ve gizli anahtarla birlikte bir başarı mesajı gösterecektir.

Devam edin ve bu anahtarları kopyalayın.

Copy site and secret key

Artık Google reCAPTCHA API anahtarlarına sahip olduğunuza göre, WPForms reCAPTCHA ayarlarının açık olduğu tarayıcı sekmesine veya penceresine dönmeniz gerekir.

Ardından, reCAPTCHA sekmesine gidin ve site anahtarını ve gizli anahtarı girin. Bu işlem tamamlandıktan sonra ayarlarınızı kaydedebilirsiniz.

Enter site and secret keys in WPForms

Artık reCAPTCHA’yı WPForms’a başarıyla eklediğinize göre, özel giriş formunuzda, kullanıcı kayıt formunuzda veya WPForms ile oluşturulmuş herhangi bir formda reCAPTCHA’yı kolayca etkinleştirebilirsiniz.

Şimdi, devam edelim ve özel bir WordPress kayıt formu oluşturalım.

İlk olarak, WPForms ” Eklentiler sayfasını ziyaret etmeli ve Kullanıcı Kayıt Eklentisini bulmalısınız. Buradan ‘Eklentiyi Yükle’ butonuna tıklayın.

The WPForms user registration addon

Bundan sonra, WPForms eklentiyi indirecek ve kuracaktır. Kullanıcı Kayıt Eklentisinin durumunun ‘Aktif’ olduğunu gördüğünüzde, yeni bir kullanıcı kayıt formu eklemeye hazırsınız demektir.

Şimdi WPForms Builder’ı başlatmak için WPForms ” Yeni Ekle ‘ye gitmeniz gerekiyor. WPForms kurulum sayfasında, ‘Kullanıcı Kayıt Formu’ şablonunu seçin ve formunuz için bir ad girin.

Select user registration form template in wpforms

Bir şablon seçtiğinizde, WPForms sürükle ve bırak form oluşturucusunu başlatacaktır.

Bundan sonra, WPForms otomatik olarak özel bir kullanıcı kayıt formu oluşturacak ve form kurulum sayfasını açacaktır.

Edit user registration form

Artık yeni alanlar ekleyerek veya alan seçeneklerini düzenleyerek formunuzu özelleştirebilirsiniz. Varsayılan formu beğendiyseniz, herhangi bir değişiklik yapmadan kullanabilirsiniz.

Ardından, form ayarlarınızı yapılandırmak için sol menüdeki ‘Ayarlar’ sekmesine gitmeniz gerekir. Ardından ‘Spam Koruması ve Güvenlik’ ayarlarına geçin ve Google v3 reCAPTCHA’yı etkinleştirin.

Enable v3 reCAPTCHA

Bu işlem tamamlandıktan sonra, sağ üst köşedeki ‘Kaydet’ düğmesine tıklayın.

İşte bu kadar! Özel bir WordPress kullanıcı kayıt formu oluşturdunuz ve buna reCAPTCHA eklediniz.

Yapmanız gereken bir sonraki şey, web sitenize özel kullanıcı kayıt formunu eklemektir. Bunu form oluşturucudaki ‘Yerleştir’ düğmesine tıklayarak yapabilirsiniz.

Embed your form

Ardından, formunuzu yerleştirmek için mevcut bir sayfayı seçmeniz veya yeni bir sayfa oluşturmanız gerekecektir.

Bu eğitim için ‘Yeni Sayfa Oluştur’ seçeneğini kullanacağız.

Embed a form in page

Bundan sonra, yeni sayfanız için bir ad girebilirsiniz.

Bu işlem tamamlandıktan sonra, ‘Hadi Gidelim’ düğmesine tıklamanız yeterlidir.

Enter name for form embed page

Ardından, içerik düzenleyicide kayıt formunuzun bir önizlemesini göreceksiniz.

Alternatif olarak, formunuzu eklemek için WPForms bloğunu da kullanabilirsiniz.

Add a WPForms block in wordpress

Artık sayfayı yayınlayabilir ve Google reCAPTCHA ile özel kullanıcı kayıt formunu çalışırken görmek için web tarayıcınızda ziyaret edebilirsiniz.

Bu örnekte reCAPTCHA v3’ü seçtiğimiz için, ‘Ben robot değilim’ gibi bir Google reCAPTCHA onay kutusu görmeyeceksiniz. Bunun nedeni reCAPTCHA v3’ün arka planda çalışmasıdır, ancak yine de sağ alt köşede küçük bir rozet göreceksiniz.

Registration form with recaptcha

Özel bir oturum açma formu oluşturma süreci neredeyse aynıdır.

Tek fark, WPForms kurulum sayfasından Kullanıcı Giriş Formu şablonunu seçmeniz gerektiğidir.

Select user login form template

Daha fazla ayrıntı için WordPress’te özel bir giriş sayfasının nasıl oluşturulacağına ilişkin kılavuzumuza bakabilirsiniz.

Umarız bu makale WordPress giriş ve kayıt formlarına nasıl CAPTCHA ekleneceğini öğrenmenize yardımcı olmuştur. Ayrıca nihai WordPress güvenlik kılavuzumuzu ve en iyi WordPress güvenlik eklentileri için uzman seçimlerimizi görmek isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

17 yorumBir Cevap Bırakın

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Ayanda Temitayo says

    This is truely a step by step guide. I just created my own captcha form with this guide. Thank you wpbeginner for always dishing fantastic article. However, I noticed most of the plugin require pro version to use the captcha. Is there any free form plugin that allows captcha?

    And if I want to use captcha on another website, I have to create another Google recaptcha?

    • WPBeginner Support says

      Unless there has been a change in the requirements, you can either create a new key or use the same one depending on your needs.

      Yönetici

  3. Mrteesurez says

    Nice article.
    Add this forms of security especially to a WordPress site seem to be saver for me than using just an Akismet plugin or using both together.

    Can I use the same captcha keys on all other websites I have ??

  4. Logan Cale says

    Why are so many of your screen grab images so blurry? I would like to think in 2024 we can finally have only sharp images in webpages…

    • WPBeginner Support says

      The only blurs should be our secret keys but we will take a look and update any images that may be blurry.

      Yönetici

  5. Ralph says

    I do not have a problem with anyone trying to register to my website but recently many spammers are using my contact form and send rubbish to my email. Do you guys have tutorial how to set captcha for contact forms?

  6. Frankie says

    I added reCAPTCHA on my test site. The reCAPTCHA box is left aligned. I prefer to have it centered. Is there a way to achieve it?
    Thanks in advance.

  7. Kenny Sawyer says

    I have several web sites and it looks like I need to use different Google reCAPTCHA keys on each web site using the WPForms Lite version… I can’t just use the same keys over and over because each set of keys is associated with a particular site. Is this correct?

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.