Kali ini saya ingin sharing bagaimana cara memasang google reCAPTCHA v3 pada plugin WPForm wordpress. Kenapa sih saya memasang google reCAPTCHA? Apa keuntunganya?
Saya memasang validasi reCAPTCHA karena saya baru merasakan banyak orang melakukan spamming ke website LukmanLAB. Ada lumayan pesan yang masuk ke email admin dengan konten / pertanyaan yang tidak relevan terhadap website saya.
Untuk itu saya lakukan proteksi validasi reCAPTCHA v3 agar ada tambahan validasi terhadap layanan yang saya sediakan. Setidaknya jika itu bersumber dari inputan robot maka robot akan kesulitan melakukan spamming.
Jika memang itu bersumber dari orang (trusted) maka memang berarti ada niat yang benar-benar ingin dia sampaikan atau tanyakan.
Langkah-langkah memasang Google reCAPTCHA v3 sebagai berikut:
Pemasangan layanan ini tidaklah sulit, silahkan pahami langkah-langkah berikut dengan teliti.
1 – Buka Panel Google reCAPTCHA
Buka panel google reCAPTCHA v3 pada lewa link berikut: https://g.co/recaptcha/v3
2 – Tambahkan Situs untuk Mendapatkan Site Key dan Secret Key
Silahkan tambahkan situs anda kedalam admin panel google reCAPTCHA.
Atau bisa juga membuka link ini: https://www.google.com/u/1/recaptcha/admin/create
Selanjutnya silahkan isi data situs anda, contoh sebagai berikut:
Setelah data diisi dengan benar silahkan klik Submit
.
3 – Simpan Site dan Secret Key
Setelah anda menyelesaikan langkah nomor 2 maka anda dapat Site dan Secret Key yang siap anda gunakan pada situs anda.
Silahkan salin site dan secret key tersebut untuk kebutuhan pemasangan di plugin WP-Form.
4 – Terapkan pada Plugin WPForms
Buka menu WPForms -> Setting -> reCAPTCHA. Pilih reCAPTCHA v3 / versi yang anda pilih pada langkah nomo 2.
Isi form Site Key dan Secret Key sesuai yang anda dapatkan pada langkah nomor 3.
Setelah data diisi dengan benar, silahkan Save Setting
. Secara otomatis google reCAPTCHA terpasang pada plugin WPForms. Jika anda ingin verfikasi apakah sudah enabled atau belum bisa buka Menu WPForms -> All Form -> [form-yangdigunakan] -> Edit -> Settings.
Admin LUKMANLAB, DevOps Engineer, Site Reliability Engineer, System Administrator.