Jika Anda memiliki blog ataupun situs yang dibangun dengan WordPress, dan sedang mencoba membuat halaman/tulisan dengan mempergunakan plugin Contact Form 7, mungkin Anda akan mengalami halaman kosong pada saat Anda akan mengatur konfigurasi reCaptcha kedalam form yang akan dipergunakan. Padahal plugin contact form 7 yang Anda pergunakan merupakan versi terbaru dari versi yang telah dipublikasikan oleh WordPress
Beberapa hari yang lalu saya mengalami masalah yang telah saya paparkan diatas, padahal plugin-plugin yang saya pergunakan merupakan plugin-plugin terbaru. Contact Form 7 yang saya pergunakan adalah versi 4.2.2 (terbaru saat saya mengalami masalah from tag generator kosong), untuk reCaptcha sendiri saya mempergunakan plugin Better WordPress reCAPTCHA versi 2.0.1 (terbaru juga) dan plugin Contact Form 7 reCAPTCHA extension versi 0.1.0 (terbaru juga). Saya sudah mencoba untuk menon-aktifkan dan mengaktifkan ketiga plugin tersebut secara berulang-ulang, mengatur setting Better WordPress reCaptcha dengan benar, akan tetapi hasilnya tetap saja hanya sebuah halaman kosong pada recaptcha form tag generator, seperti yang terlihat pada gambar berikut ini
Seperti biasa, sebelum membongkar script dari plugin-plugin yang diperkirakan menjadi penyebab dari masalah yang terjadi, saya bertanya kepada Goolge dengan kata kunci pencarian : Form tag generator blank. Seperti biasa, ternyata saya bukan orang yang pertama mengalami masalah ini, beberapa pengguna WordPress yang lain juga ada yang mengalami hal yang mirip dengan apa yang tengah saya alami ketika itu, berikut adalah beberapa halaman yang membahas tentang masalah ini
[resolved] Form-tag Generator: blank
Pada halaman forum WordPress Support tersebut, ada permasalahan form tag generator yang kosong yang disebabkan oleh kombinasi dari Contact Form 7 (4.2) dan Google No CAPTCHA reCAPTCHA dari WisdmLabs (1.1.2). Orang yang mengalami masalah tersebut dapat mengatasi masalahnya dengan menonaktifkan plugin Google No CAPTCHA reCAPTCHA dan mengganti plugin tersebut dengan WP reCaptcha Integration (1.7). Dengan demikian masalahnya ada pada plugin Google No CAPTCHA reCAPTCHA bukan pada plugin Contact Form 7
Form-tag Generator: reCAPTCHA not working
Pada halaman tersebut, kita dapat mengambil kesimpulan bahwa tidak ada masalah pada plugin Contact Form 7 versi 4.2.1 maupun WP-reCAPTCHA versi 4.1, masalahnya ada pada plugin Contact Form 7 reCAPTCHA extension versi 0.1.0 yang memiliki kelas hidden pada CSS-nya, kelas tersebut yang mengakibatkan halaman terlihat kosong ketika pop-up form tag generator dieksekusi
Berdasarkan 2 halaman tersebut kita dapat mengetahui bahwa plugin Contact Form 7 reCaptcha extension dan Google No Captcha reCaptcha adalah plugin-plugin yang sudah tidak dapat dipergunakan/diintegrasikan dengan plugin Contact Form 7. Kebetulan situs saya mempergunakan Contact Form 7 versi 4.2.2, Better WordPress reCAPTCHA versi 2.0.1, dan plugin Contact Form 7 reCAPTCHA extension versi 0.1.0. Dengan demikian saya harus memperbaiki plugin Contact Form 7 reCAPTCHA extension versi 0.1.0.
Fungsi dari plugin extension itu sendiri adalah sebagai penghubung antara plugin Contact Form 7 dengan plugin reCaptcha yang akan diintegrasikan dengan contact form. Untungnya sekarang ternyata plugin Better WordPress reCAPTCHA versi 2.0.1 sudah dapat terhubung langsung dengan plugin Contact Form 7, tanpa memerlukan ekstensi lain (tidak memerlukan Contact Form 7 reCAPTCHA extension), dengan demikian saya tinggal menonaktifkan plugin Contact Form 7 reCAPTCHA extension dan hanya menggunakan plugin Contact Form 7 dan Better WordPress reCaptcha saja
Ya, sekarang saya sudah tidak mempunyai masalah dengan reCAPTCHA form-tag generator kosong lagi, dan mudah-mudahan Anda pun dapat mengatasi permasalahan situs/blog Anda berkat tulisan ini
Discussion about this post