Google captcha สำหรับความคิดเห็น WordPress ไม่มี CAPTCHA reCAPTCHA เวอร์ชันภาษารัสเซีย

เฟล็กเซอร์ 4.8

เลขที่ แคปช่า รีแคปช่าเวอร์ชั่นรัสเซีย

นี่คือปลั๊กอินที่เชื่อมต่อ เวอร์ชันอัปเดตแคปต์ชาชื่อเดียวกันจาก Google ฉันขอเตือนคุณว่าไม่กี่เดือนที่ผ่านมาแคปต์ชานี้เปลี่ยนจากไม่สะดวกและซับซ้อนมาเป็นหนึ่งในแคปต์ชาที่ง่ายที่สุดบนอินเทอร์เน็ต ผู้ใช้ส่วนใหญ่เพียงแค่ต้องคลิกเครื่องหมายถูกด้วยเมาส์ ซึ่งง่ายกว่าการป้อนอักขระที่อ่านไม่ออกอย่างไม่ต้องสงสัยถึงพันเท่า อย่าคิดว่า captcha กลายเป็นเรื่องง่ายที่จะข้ามไป - การตรวจหาบอทจะเกิดขึ้น พื้นหลังและหากมีข้อสงสัย captcha นี้จะขอให้คุณป้อนอักขระจากรูปภาพ

1 คลายไฟล์เก็บถาวร

2 คัดลอกโฟลเดอร์ ไม่มีแคปช่า-รีแคปชาวี /wp-content/ปลั๊กอิน/.

3 ไปที่แผงผู้ดูแลระบบบล็อกบน "แท็บ" ปลั๊กอิน" และเปิดใช้งานปลั๊กอิน

ก่อนที่จะดำเนินการตั้งค่าปลั๊กอินโดยตรง คุณจะต้องลงทะเบียนโดเมนของคุณบนเว็บไซต์ รีแคปชา :

ดังที่คุณเห็นในภาพหน้าจอ เพียงป้อนสองบรรทัดแล้วคลิกปุ่ม "การลงทะเบียน" หลังจากนั้นคุณจะได้รับกุญแจในการใช้บริการ:

หลังจากได้รับคีย์แล้ว คุณสามารถไปที่การตั้งค่าปลั๊กอินได้โดยตรง โดยไปที่เมนู "" การตั้งค่าในปลั๊กอิน จำนวนขั้นต่ำและฉันแปลปลั๊กอินเป็นภาษารัสเซียโดยสมบูรณ์ ดังนั้นคุณจึงไม่มีปัญหาในการตั้งค่า แต่ในกรณีที่ฉันจะอธิบายต่อไป เริ่มต้นด้วยการป้อนคีย์:

ป้อนคีย์และบันทึก จริงๆแล้วนี่คือที่สุด การตั้งค่าหลักปลั๊กอินโดยที่มันจะไม่ทำงาน หลังจากป้อนคีย์แล้ว คุณต้องระบุตำแหน่งที่ captcha จะแสดงอย่างชัดเจน:

เมื่อเพิ่มความคิดเห็น แคปช่าจะอยู่ใต้ปุ่ม "ส่ง":

ที่สามและ ส่วนสุดท้ายการตั้งค่าเกี่ยวข้องกับรูปลักษณ์ของแคปต์ชา:

ฉันจะไม่อธิบายว่าอะไรคืออะไร – ทุกอย่างควรจะชัดเจนที่นี่อยู่แล้ว

ฉันแค่ต้องเตือนคุณทันทีเกี่ยวกับคุณสมบัติที่ไม่พึงประสงค์อย่างหนึ่งของปลั๊กอินดั้งเดิม - คุณต้องระบุคีย์ ธีม และภาษาของ captcha เมื่อบันทึกการตั้งค่า หากคุณไม่ทำเช่นนี้ คุณจะทำลายไซต์ของคุณเนื่องจากจะมีปัญหา หน้าจอสีขาว- จะต้องระบุอย่างชัดเจน - นั่นคือ "การตรวจจับอัตโนมัติ" จะไม่ทำงาน ฉันแก้ไขข้อผิดพลาดนี้ในปลั๊กอินเวอร์ชันรัสเซียแล้ว แต่ยังคงคำนึงถึงเรื่องนี้อยู่เสมอ

ตอนนี้เล็กน้อยเกี่ยวกับคำถามที่เกิดขึ้นเมื่อติดตั้งปลั๊กอิน

แคปต์ชาตรวจสอบอย่างไร? เมื่อติดตั้ง daw ก็เริ่มทำงาน สคริปต์พิเศษซึ่งแยกวิเคราะห์ฮีป พารามิเตอร์ที่แตกต่างกันตั้งแต่ความละเอียดหน้าจอไปจนถึงเบราว์เซอร์ที่ใช้ และด้วยความแม่นยำเกือบ 99% สคริปต์นี้สามารถระบุได้ว่าใครทำเครื่องหมายในช่อง - คนจริงหรือบอท หากสคริปต์มีข้อสงสัยว่าคุณเป็นมนุษย์ สคริปต์จะให้ captcha แก่คุณเพื่อป้อน:

ทำไมแจ็คดอว์ถึงใหญ่ขนาดนี้? มันก็เช่นกัน คำถามที่ถูกถามบ่อยเนื่องจาก captcha มักจะดูแปลกไปเล็กน้อยในรูปแบบสำหรับการเพิ่มความคิดเห็น และคำตอบนั้นง่าย - ขนาดของสี่เหลี่ยมจัตุรัสนั้นใหญ่เป็นพิเศษเพื่อให้สามารถกดด้วยนิ้วของคุณได้ อุปกรณ์เคลื่อนที่- โดยวิธีการเช่นเดียวกับพวกเขา ตรวจสอบเพิ่มเติมคุณจะได้รับแจ้งให้ป้อนไม่ใช่สัญลักษณ์ แต่ให้ระบุ รูปภาพที่จำเป็น(เช่น ลบสุนัขออกจาก 5 ภาพที่มีแมว)

โดยทั่วไปแล้วหากคุณไม่ต้องการติดตั้งใดๆ ของคุณเองแล้ว ปลั๊กอินนี้เหมาะสำหรับคุณ – เรียบง่ายและมีประสิทธิภาพ และที่สำคัญที่สุด มันไม่รบกวนผู้คนและไม่ลดจำนวนความคิดเห็นในเว็บไซต์ของคุณ

จะรับคีย์ Google Captcha (reCAPTCHA) ได้อย่างไร

ทำตามขั้นตอนเหล่านี้เพื่อรับและเปิดใช้งาน การป้องกันของ Googleแคปต์ชา (reCAPTCHA) ใช้อย่างเป็นทางการ กุญแจของ Googleแคปช่า:
1. เปิดแผงผู้ดูแลระบบ WordPress ของคุณ

3. คลิกที่ลิงก์ “รับคีย์ API”
4. ป้อนของคุณ ชื่อโดเมนและคลิกที่ปุ่ม "สร้างรหัส"
5. คุณจะเห็นกุญแจสาธารณะและกุญแจส่วนตัวของคุณ คัดลอกและวางลงในช่องที่เหมาะสมในหน้าการตั้งค่าปลั๊กอิน
6. บันทึกการเปลี่ยนแปลงของคุณ

จะซ่อน Google Captcha ในแบบฟอร์มความคิดเห็นสำหรับผู้ใช้ที่ลงทะเบียนได้อย่างไร

คุณต้องไปที่หน้าการตั้งค่าและเลือกบทบาทที่คุณต้องการซ่อน Google Captcha จากนั้นคลิกปุ่ม "บันทึกการเปลี่ยนแปลง"

เป็นไปได้ไหมที่จะเปลี่ยนแปลง รูปร่างและสไตล์ Google Captcha (reCAPTCHA)?

ทำตามขั้นตอนเหล่านี้เพื่อเปลี่ยนภายนอก มุมมองกูเกิล Captcha: n 1. เปิดแผงผู้ดูแลระบบ WordPress ของคุณ
2. ไปที่หน้าการตั้งค่าปลั๊กอิน
3. เลือกเวอร์ชัน reCAPTCHA ของคุณ
4. ค้นหาตัวเลือกธีม (ใช้ได้เฉพาะเวอร์ชัน 1 และ 2) แล้วเลือก สไตล์ที่ต้องการจากรายการแบบเลื่อนลง
5. บันทึกการเปลี่ยนแปลงและตรวจสอบผลลัพธ์

Google Captcha (reCaptcha) ไม่ปรากฏในแบบฟอร์มความคิดเห็นของฉัน ทำไม

รหัสในไฟล์ "comments.php" ของธีมของคุณอาจเขียนไม่ถูกต้อง เวอร์ชันเวิร์ดเพรสมีความหมาย
(WP เวอร์ชัน 2.x): ตรวจสอบให้แน่ใจว่าธีมมีแท็กบัตรประจำตัว); ?> ในไฟล์ /wp-content/themes//comments.php
ธีม WP ส่วนใหญ่เวอร์ชัน 2 มีอยู่แล้ว ทางที่ดีควรวางแท็กนี้ก่อนพื้นที่ข้อความความคิดเห็น คุณสามารถย้ายแท็กได้หากแท็กนี้อยู่ใต้พื้นที่ข้อความความคิดเห็น
(WP เวอร์ชัน 3.x): WP เวอร์ชัน 3 มี คุณลักษณะใหม่ comment_form ในไฟล์ /wp-includes/comment-template.php
ธีมของคุณอาจไม่ได้รับการอัพเดต รุ่นล่าสุดเพื่อเรียกใช้ฟังก์ชันนี้จากไฟล์ "comments.php"
ในธีม WP เวอร์ชัน 3 คุณไม่จำเป็นต้องมีบรรทัดโค้ด do_action('comment_form'... ในไฟล์ /wp-content/themes//comments.php
แต่จะใช้การเรียกใช้ฟังก์ชันใหม่ในไฟล์ "comments.php" แทน:
หากคุณมี WP เวอร์ชัน 3 และ captcha ยังคงหายไป ตรวจสอบให้แน่ใจว่าธีมของคุณมี
ในไฟล์ /wp-content/themes//comments.php (โปรดดูตัวอย่างไฟล์ "comments.php" ของธีม Twenty Ten)

จะเปลี่ยนตำแหน่งของ Google Captcha (reCAPTCHA) ในแบบฟอร์มความคิดเห็นได้อย่างไร?

ขึ้นอยู่กับรูปแบบของความคิดเห็น หากมีการเรียกการเชื่อมโยงโดยขึ้นอยู่กับว่า captcha ใดกำลังทำงานอยู่ ('after_comment_field' หรืออะไรทำนองนั้น) แสดงว่าอยู่ในไฟล์ comment.php คุณสามารถเปลี่ยนตำแหน่งของ captcha ได้โดยการย้ายการเรียกการเชื่อมโยงนี้ โปรดค้นหาไฟล์ 'comments.php' ในธีมและเปลี่ยนตำแหน่งของบรรทัด

Do_action("comment_form_after_fields");

หรือบรรทัดอื่นที่คล้ายกัน - วางไว้ใต้ปุ่ม "ส่ง"
หากไฟล์ความคิดเห็นของธีมของคุณไม่มีจุดเชื่อมต่อดังกล่าว แสดงว่าตัวเลือกนี้ไม่สามารถใช้งานได้

เพิ่ม ปลั๊กอินของ Google Captcha (reCAPTCHA) ในรูปแบบที่กำหนดเองบนเว็บไซต์ WordPress ของฉัน

ทำตามคำแนะนำด้านล่างเพื่อเพิ่มปลั๊กอิน Google Captcha (reCAPTCHA) ลงในแบบกำหนดเองของคุณ แบบฟอร์ม PHPหรือ HTML:
1. ติดตั้งปลั๊กอิน Google Captcha (reCAPTCHA) และเปิดใช้งาน
2. (ไม่บังคับ) หากคุณต้องการเปิดหรือปิดใช้งาน reCAPTCHA สำหรับแบบฟอร์มที่คุณกำหนดเองในหน้าการตั้งค่าปลั๊กอิน โปรดเพิ่ม รหัสต่อไปนี้ไปยังไฟล์ "functions.php" ของธีมของคุณ:

ฟังก์ชัน add_custom_recaptcha_forms($forms) ( $forms["my_custom_form"] = array("form_name" => "Custom Form Name"); return $forms; ) add_filter("gglcptch_add_custom_form", "add_custom_recaptcha_forms");

ในตัวอย่างนี้ "my_custom_form" คือตัวบุ้งสำหรับแบบฟอร์มที่คุณกำหนดเอง

โปรดอย่าใช้ทากแบบฟอร์มต่อไปนี้เนื่องจากถูกกำหนดไว้ล่วงหน้าโดยการตั้งค่าปลั๊กอิน: Login_form, Registration_form, Reset_pwd_form, comment_form, contact_form, cf7, si_contact_form, jetpack_contact_form, sbscrbr, bbpress_new_topic_form, bbpress_reply_form, Buddypress_register, Buddypress_comments, Buddypress_group, woocommerce_lost_password, , woocommerce_checkout , wpforo_login_form, wpforo_register_form, wpforo_new_topic_form, wpforo_reply_form
— บันทึกการเปลี่ยนแปลงไฟล์
— ไปที่แท็บ “การตั้งค่า” ในหน้าการตั้งค่าปลั๊กอิน (แผงผู้ดูแลระบบ -> Google Captcha) หากทุกอย่างถูกต้อง คุณจะเห็นแบบฟอร์มของคุณในตัวเลือก “เปิดใช้งาน reCAPTCHA สำหรับ” => “แบบฟอร์มที่กำหนดเอง” (พร้อมป้ายกำกับที่คุณระบุไว้ในฟังก์ชัน hook call “gglcptch_add_custom_form”)
— เปิดใช้งานและกำหนดค่าพารามิเตอร์แบบฟอร์มหากจำเป็น
— คลิกปุ่ม “บันทึกการเปลี่ยนแปลง”;

หากคุณไม่เพิ่มโค้ดนี้ หน้าการตั้งค่าปลั๊กอินจะไม่แสดงตัวเลือกสำหรับแบบฟอร์มที่คุณกำหนดเอง และ reCAPTCHA จะแสดงบนแบบฟอร์มที่คุณกำหนดเองเสมอ

  1. เปิดไฟล์แบบฟอร์ม (ที่คุณต้องการเพิ่ม reCAPTCHA)
  2. ค้นหาสถานที่สำหรับวางโค้ด reCAPTCHA
    หากคุณได้ปฏิบัติตามคำแนะนำในย่อหน้าแล้ว 2 คุณต้องเพิ่ม:

ในตัวอย่างนี้ พารามิเตอร์ตัวที่สองคือตัวบุ้งสำหรับแบบฟอร์มผู้ใช้ของคุณ

    หลังจากนี้คุณจะต้องเพิ่ม บรรทัดต่อไปนี้เพื่อทำหน้าที่ตรวจสอบข้อมูลที่ป้อน
    หากคุณทำตามคำแนะนำในขั้นตอนที่ 2 คุณจะต้องเพิ่มสิ่งต่อไปนี้

ในตัวอย่างนี้ พารามิเตอร์ตัวที่สามคือตัวบุ้งสำหรับแบบฟอร์มผู้ใช้ของคุณ

มิฉะนั้น ให้แทรกบรรทัดต่อไปนี้:

หากฟังก์ชันตรวจสอบของคุณมีตัวแปรที่รับผิดชอบต่อข้อผิดพลาดในการพิมพ์ คุณสามารถผูกตัวแปร $check_result เข้ากับตัวแปรนั้นได้ หาก hook ตัวกรอง "gglcptch_verify_recaptcha" ส่งคืน "true" หมายความว่าคุณป้อนการตอบสนอง reCAPTCHA อย่างถูกต้อง ในกรณีอื่นๆ ทั้งหมด ฟังก์ชันจะส่งกลับสตริงพร้อมข้อความแสดงข้อผิดพลาด

หากคุณทำตามขั้นตอนทั้งหมดแล้ว แต่ยังพบปัญหาอยู่ เราสามารถช่วยคุณตั้งค่าแบบกำหนดเองของคุณได้ Google ฟอร์มแคปช่า นี้ บริการที่ต้องชำระเนื่องจากมีมากมายแตกต่างกัน แบบฟอร์มที่กำหนดเองและต้องแทรกโค้ดทีละอันในแต่ละโค้ด ดังนั้นเราจะต้องใช้เวลาในการศึกษาแต่ละกรณีโดยเฉพาะ

ฉันมีปัญหากับปลั๊กอิน ฉันจำเป็นต้องให้ข้อมูลอะไรบ้างเพื่อรับการสนับสนุนทางเทคนิค



มีคำถามหรือไม่?

แจ้งการพิมพ์ผิด

ข้อความที่จะส่งถึงบรรณาธิการของเรา: