WordPress Giriş ve Kayıt Formuna Google reCAPTCHA Nasıl Eklenir?
Merhaba! Ben Boran Karadeniz, profesyonel bir WordPress uzmanı olarak web sitenizin güvenliğini artırmak için ihtiyacınız olan bilgileri size sunuyorum. Bu yazıda, WordPress sitenizin giriş ve kayıt formlarına Google reCAPTCHA eklemeyi adım adım anlatacağım. Eğer spam girişimlerinden korunmak ve sitenizi daha güvenli hale getirmek istiyorsanız, doğru yerdesiniz!
Google reCAPTCHA Nedir ve Neden Önemlidir?
Google reCAPTCHA, web sitenizi kötü niyetli botlardan ve spam girişimlerinden koruyan ücretsiz bir Google hizmetidir. Kullanıcıların gerçek bir insan olduğunu doğrulamak için kullanılan bu araç, genellikle “Ben robot değilim” kutucuğu veya görünmez doğrulama yöntemleriyle çalışır.
Google reCAPTCHA’nın Avantajları
- Spam’i Engeller: Otomatik bot girişimlerini durdurarak kayıt formlarınızı temiz tutar.
- Güvenliği Artırır: Web sitenizin giriş ve kayıt formlarına yetkisiz erişimlerin önüne geçer.
- Kullanıcı Dostudur: Kullanıcılar için rahatsız edici olmayan, hızlı bir doğrulama süreci sunar.
Eğer web sitenizde spam kayıtlar ve giriş denemeleriyle karşılaşıyorsanız, Google reCAPTCHA kullanmak en etkili çözümlerden biridir.
WordPress Giriş ve Kayıt Formuna Google reCAPTCHA Nasıl Eklenir?
WordPress sitenize Google reCAPTCHA eklemek için aşağıdaki yöntemleri kullanabilirsiniz:
1. Google reCAPTCHA API Anahtarlarını Alın
Google reCAPTCHA’yı kullanmaya başlamadan önce bir API anahtarı oluşturmanız gerekiyor. İşte adımlar:

Google reCAPTCHA API Anahtarlarını Alın
- Google reCAPTCHA Yönetim Paneline Gidin:
Google reCAPTCHA sayfasını ziyaret edin ve Google hesabınızla giriş yapın. - Yeni reCAPTCHA Oluşturun:
- “Etiket” alanına sitenizin adını girin.
- Kullanmak istediğiniz reCAPTCHA türünü seçin:
- reCAPTCHA v2: “Ben robot değilim” kutucuğu.
- reCAPTCHA v3: Kullanıcı müdahalesi gerektirmeyen, görünmez doğrulama.
- Alan adı bölümüne web sitenizin URL’sini ekleyin.
- Hizmet şartlarını kabul edip “Gönder” butonuna tıklayın.
- Site Anahtarı ve Gizli Anahtarı Kopyalayın:
Oluşturulan API anahtarları (site anahtarı ve gizli anahtar) size sunulacaktır. Bu bilgileri bir yere kaydedin çünkü WordPress eklentisi aracılığıyla kullanacağız.

Site Anahtarı ve Gizli Anahtarı Kopyalayın
2. Bir WordPress Eklentisi ile reCAPTCHA Ekleyin
WordPress’te Google reCAPTCHA entegrasyonu için eklentiler oldukça pratiktir. İşte en popüler seçenekler:

Google Captcha (reCAPTCHA) by BestWebSoft
- Google Captcha (reCAPTCHA) by BestWebSoft
- Advanced noCaptcha & Invisible Captcha
- WPForms (Premium)
Kurulum ve Ayarlar:
- WordPress Paneline Giriş Yapın:
- Eklentiler > Yeni Ekle menüsüne gidin ve yukarıdaki eklentilerden birini aratarak yükleyin.
- API Anahtarlarını Ekleyin:
- Eklenti ayarlarına gidin ve Google’dan aldığınız site anahtarı ve gizli anahtarı buraya yapıştırın.
- Hangi Alanlara Uygulanacağını Seçin:
- Giriş formu
- Kayıt formu
- Şifre sıfırlama formu gibi seçenekleri aktif hale getirin.
- reCAPTCHA’yı Test Edin:
Ayarları kaydettikten sonra, formlarınızı test ederek reCAPTCHA’nın düzgün çalıştığından emin olun.
3. Kod ile Google reCAPTCHA Eklemek (Manuel Yöntem)
Eklenti kullanmak istemiyorsanız, Google reCAPTCHA’yı sitenize manuel olarak da ekleyebilirsiniz.
Adım 1: Google API Anahtarlarını Hazırlayın
Bir önceki adımda oluşturduğunuz site anahtarı ve gizli anahtarı not alın.
Adım 2: reCAPTCHA Kodunu Formlara Ekleyin
- functions.php Dosyasını Açın:
WordPress kontrol panelinde Görünüm > Tema Düzenleyici yolunu izleyin vefunctions.php
dosyasını açın. - Aşağıdaki Kodu Ekleyin:
function google_recaptcha_enqueue() {
wp_enqueue_script('google-recaptcha', 'https://www.google.com/recaptcha/api.js');
}
add_action('wp_enqueue_scripts', 'google_recaptcha_enqueue');
reCAPTCHA’yı HTML Formlarına Ekleyin:
Giriş veya kayıt formunuza şu kodu yapıştırın:
<div class="g-recaptcha" data-sitekey="YOUR_SITE_KEY"></div>
Gizli Anahtar Doğrulaması için PHP Kodu Ekleyin:
if (isset($_POST['g-recaptcha-response'])) {
$secret = 'YOUR_SECRET_KEY';
$response = $_POST['g-recaptcha-response'];
$remoteip = $_SERVER['REMOTE_ADDR'];
$verify = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret={$secret}&response={$response}&remoteip={$remoteip}");
$captcha_success = json_decode($verify);
if ($captcha_success->success == false) {
echo "reCAPTCHA doğrulaması başarısız.";
exit;
}
}
Performansı Optimize Etmek İçin İpuçları
Google reCAPTCHA eklerken, web sitenizin performansını etkilememesi için aşağıdaki önerilere dikkat edin:
- Görünmez reCAPTCHA Kullanın: Kullanıcı dostu bir deneyim için reCAPTCHA v3 tercih edebilirsiniz.
- Eklenti Sayısını Minimize Edin: Eğer sitenizde başka güvenlik eklentileri varsa, hepsini tek bir eklentide birleştirmeyi düşünebilirsiniz.
- CDN Kullanımı: Google reCAPTCHA’nın dosyaları için CDN (Content Delivery Network) kullanmak, yükleme hızınızı artırabilir.
Daha Güvenli Bir WordPress Deneyimi
Google reCAPTCHA, WordPress sitenizin güvenliğini artırmanın en kolay ve etkili yollarından biridir. Giriş ve kayıt formlarınıza entegre ettiğinizde, spam girişimlerini büyük ölçüde engelleyebilir ve kullanıcılarınız için daha güvenli bir ortam oluşturabilirsiniz.
Eğer bu entegrasyonu gerçekleştirirken yardıma ihtiyacınız olursa, profesyonel destek için her zaman yanınızdayım!
Hemen İletişime Geçin
📞 Telefon: 0539 219 79 78
💬 WhatsApp: Buradan mesaj gönderin
📧 E-posta: [email protected]
🌐 Fiyat teklifi almak için: Fiyat Teklifi Al
WordPress ile tasarlanmış muhteşem bir web sitesine ne dersin?
Bir uzman desteği alBoran Karadeniz
Boran Karadeniz, 8+ yıllık deneyimiyle WordPress, WooCommerce, SEO, sosyal medya yönetimi ve dijital reklam hizmetlerinde uzman bir profesyoneldir.
Yorum Yaz