All about unix linux freebsd and FAQ for Packetlove.com Web hosting , Mail hosting , VoIP + IP PBX server > รวมทุกอย่างเกี่ยวกับ Wordpress การติดตั้ง Plugin ปัญหา แนวทางแก้ไข

recaptcha tag lost in contact form 7

(1/1)

golfreeze:
recaptcha tag lost in contact form 7
วันนี้ได้รับเมลจาก contact form ดูจาก content แล้วเป็นแนวสแปม ก็เลยสงสัยว่าหลุดการตรวจสอบจาก recaptcha ของ google ได้อย่างไร
จึงลองเข้าไปตรวจเชคดูใน wp พบว่า tag : recaptcha หายไป เมื่อทำการอัฟเกรดจาก contactform7 plugin version 5.0 -> 5.1.1
หลังจากการตรวจสอบพบว่า เป็นเวอร์ชั่นที่ไม่ incompatible กันของ plugin กับ recaptcha google

ดังนั้นจึงทำการอัฟเกรดเป็น recaptcha version3 และทำการเพิ่ม code ใน contact page ดังนี้

[contact-form-7]
<script src='https://www.google.com/recaptcha/api.js?render=YOURSECRET'></script>
<script>
grecaptcha.ready(function() {
grecaptcha.execute('YOUR_KEY', {action: 'action_name'})
.then(function(token) {
// Verify the token on the server.
});
});
</script>

หลังจากนั้นก็ สามารถใช้งาน recaptcha google v.3 ได้เรียบร้อยครับผม : )
ปลอดภัยจากสแปมกันนะครับ
ด้วยความปราถนาดีจาก Packetlove[dot]com Team.

นำร่อง

[0] ดัชนีข้อความ

Go to full version