Webmaster Destek Forumu

Yarınların için bir şey yapmazsan, ölene dek Alarm kurmaya mahkumsun !
İletişim
  • Webmaster forumu olarak, web geliştirme ve dijital pazarlama gibi konularda bilgi paylaşımı yapabileceğiniz webmaster sitesi ve freelancer forumu kategorilerimizle size en iyi deneyimi sunuyoruz! katılım ve kullanım tamamen Ücretsizdir!

Wordpress Woocommerce ReCaptcha Nasıl Eklenir?

DarK

Forum Üyesi
Katılım
21 Ocak 2022
Mesajlar
124
Puanları
6
Wordpress'te Woocommerce Üye Olma Esnasında Nasıl reCaptcha Eklenir?

Pek çok wordpress kullanıcısı sitesinde woocommerce yardımıyla üyelik sistemi oluşturmakta. Ancak Wordpress recaptcha nasıl eklenir? Woocommerce reCaptcha Nasıl Eklenir? konusunda pek birşey yok. Woocommerce maalesef captcha veya recaptcha istemiyor direk gelen kişiler sitenize üye oluyor. Bu da sitenizi spama sokmak isteyenlerce kullanılabilir.


Woocommerce ReCaptcha Ekleme Yöntemi

Öncelikle google hesabınızla bir captcha kodu almalısınız. Buradan alabilirsiniz.
Karşınıza aşağıdaki gibi bir alan gelecek. Önce sitenizi kaydedin. Sonra site anahtarını kopyalayın. Gizli anahtar ile işiniz yok.

Aşağıda verdiğim kodu header kodlarınız arasına yapıştırın

Kod:
[HR][/HR]<script src="https://www.google.com/recaptcha/api.js" async defer> </script>
[HR][/HR]Aşağıda verdiğim kodu da temanızın functions.php alanına yapıştırın. Ancak ##your-google-captcha-key## alanına 2 nolu adımdaki site anahtarınızı yapıştırın.
İşlem bu kadar.
HTML-Kodu:
[HR][/HR]
Kod:
// Add field into the registration form[/LIST]
    function nada_woocommerce_edit_registration_form() {
            ?>
            [COLOR=#000080]<p id=[COLOR=#0000FF]"recaptcha"[/COLOR] class=[COLOR=#0000FF]"g-recaptcha"[/COLOR] data-sitekey="##your-google-captcha-key##">[/COLOR][COLOR=#000080]</p>[/COLOR]
            [COLOR=#000080]<?php
        }
        add_action( 'woocommerce_register_form', 'nada_woocommerce_edit_registration_form', 15 );

    /**
    * Validate Woocommerce Registration form fields
    */

    function nada_validate_extra_register_fields( $errors, $username, $email ) {
        if ( empty( $_POST['g-recaptcha-response'] ) ) {
                $errors->[/COLOR]add( 'captcha-error', wp_kses_post( '[COLOR=#000080]<strong>[/COLOR]Error[COLOR=#000080]</strong>[/COLOR]: Captcha is missing.', 'nada' ) );
        }
        return $errors;
    }
    add_filter( 'woocommerce_registration_errors', 'nada_validate_extra_register_fields', 10, 3 );
[HR][/HR]
 

Webmaster Forumları

Webmaster forumu arayanlar için en doğru adreslerden biri olan sitemiz, geniş içerik yelpazesiyle webmaster dünyasına dair her türlü ihtiyacınıza cevap vermektedir. Xenforo destek hizmetlerimizden faydalanabilir, ücretsiz scriptler ve ücretsiz backlink olanaklarından yararlanabilirsiniz. Sitemiz ayrıca, SEO çalışmaları yapmak isteyenler için en kapsamlı SEO forumları arasında yer almaktadır.

Webmaster Forumu

Sitemizde makale satışı, link değişimi, web site tanıtımı gibi işlemleri güvenle gerçekleştirebilirsiniz. Özellikle tanıtım yazısı ile sitenizin görünürlüğünü artırabilir, geniş kitlelere ulaşabilirsiniz. Ayrıca, sosyal medya uzmanlarına yönelik özel bir sosyal medya forumu ile dijital dünyada fark yaratmak isteyen herkesin buluşma noktasıyız.

Katılım sağlamak ve bilgi paylaşımında bulunmak için türkçe webmaster forumları arasında en iyisi olan platformumuzda siz de yerinizi alın!

Üst