افزونه های وردپرس

کپچای حرفه ای در وردپرس با افزونه Google Captcha

همانطور که همیشه تاکید می کنیم یکی از مهم ترین مسایل یک وبسایت تامین امنیت آن است تا از هک کردن اطلاعات کاربران و حملات مختلف مانند brutforce  جلوگیری کنیم. اگر ربات های مخرب و اسپمر در وبسایت وردپرسی ما ثبت نام کنند، در مدت زمان کوتاهی تعداد زیادی درخواست را به وبسایت ارسال می کنند و پهنای باند را استفاده و سرعت سایت را به شدت کاهش می دهند و حتی در مواردی ممکن است سایت را از دسترس خارج کنند.

با توجه به این مورد در این آموزش از وردپرس نارنجی، معیاری را معرفی می کنیم که انسان را از ربات تشخیص داده و از بروز چنین حملاتی به سایت خود جلوگیری کنیم. از آنجایی که ربات ها هنوز قادر به پر کردن فیلدهای کپچا نیستند پس با قرار دادن کپچای حرفه ای در وردپرس هنگام ثبت نام تا حد زیادی می توانیم از بروز این نوع حملات پیشگیری کنیم.

ساخت کپچای حرفه ای در وردپرس

برای ایجاد کپچای حرفه ای در وردپرس افزونه های زیادی وجود دارند که یکی از بهترین آنها افزونه Google Captcha است. این افزونه در مخزن وردپرس تا کنون با بیش از 200.000 نصب فعال توانسته است امتیاز 4.1 را از کاربران خود دریافت کند. برای ساخت کپچای حرفه ای در وردپرس با کلیک روی دکمه زیر افزونه Google Captcha را دانلود کرده و سپس با کمک آموزش نحوه نصب افزونه ها در وردپرس اقدام به نصب وفعالسازی آن در وبسایت وردپرسی خود نمایید.

دانلود افزونه Google Captcha

پس از نصب و فعالسازی افزونه، مانند تصویر زیر منویی با عنوان Google Captcha در پیشخوان وردپرس شما افزوده می شود که با کلیک روی آن به تنظیمات افزونه هدایت می شوید.

این مطلب را از دست ندهید :
فعال کردن امکان ورود از طریق شبکه های اجتماعی در وردپرس توسط افزونه (social login (miniOrange
تنظیمات google captcha
تنظیمات افزونه

این افزونه برای اینکه امکان استفاده از کپچای حرفه ای در وردپرس را فراهم کند، نیاز به کدهای API دارد. برای تهیه کدهای API باید روی نوشته آبی رنگ با عنوان Get the API Keys در بخش Authentication کلیک کنیم تا به صفحه ساخت و ایجاد API هدایت شویم.

کد api در افزونه google captcha
دریافت کد api

در صفحه جدید مطابق با مراحل زیر پیش می رویم.

  • ابتدا در بخش Label یک نام برای کپچای خود وارد کنید.
  • کپچا را روی نسخه reCAPTCHA V3 انتخاب کنید.
  • در فیلد Domains نام دامنه‌های خود که قصد دارید از این کپچا در آنها استفاده کنید، وارد نمایید.
  • با کلیک روی گزینه Accept the reCAPTCHA terms of service قوانین مربوط به کپچا گوگل را بپذیرید.
  • در نهایت روی دکمه Register کلیک کنید تا کدهای مورد استفاده برای شما ساخته شوند.

بعد از اتمام ثبت نام به صفحه بعدی هدایت می شوید که کدهای Site Key و Secret Key  به شما نمایش داده می شوند.

کلیدهای گوگل کپچا
کلیدهای گوگل کپچا

هر دو کد را کپی کرده و در تنظیمات افزونه که در پیشخوان وردپرس قرار دارد به ترتیب هر کد را در فیلدهای مربوطه وارد کرده و در نهایت روی دکمه ذخیره تغییرات کلیک کنید تا کدها ثبت شوند.

تغییرات در google captcha setting
تغییر تنظیمات افزونه

Enable reCAPTCHA for: در این قسمت می توانید تعیین کنید کدام قسمت‌های سایت دارای کد امنیتی باشند. در نسخه رایگان تنها گزینه‌های محدودی جهت انجام این کار وجود دارند، از جمله: صفحات ورود، ثبت نام، بازیابی کلمه عبور و ارسال نظرات. همچنین می‌توانید با قرار دادن شورت‏‌کد مخصوص گوگل کپچا، این قابلیت را در هر قسمت دلخواه خود اضافه نمایید.

این مطلب را از دست ندهید :
ایجاد صفحه پرسش و پاسخ در وردپرس با افزونه DW Question & Answer

Hide reCAPTCHA for: با استفاده از این بخش میتوانید کد کپچا را بر اساس نقش کاربری افراد فعال یا غیرفعال کنید. در این صورت هر یک از نقش‌های کاربری که فعال شده باشند در هنگام وارد شدن، کد کپچا را نخواهند دید و قادر هستند فرم‌های مورد نظر را بدون نیاز به کپچا پر کرده و ارسال کنند.

reCAPTCHA Version: در این بخش می توانید ورژن کپچای خود را انتخاب کنید. همانطور که در بخش دریافت کلید API گفتیم توصیه می کنیم ورژن 3 را به دلیل استحکام و بروز بودن انتخاب نمایید.

Theme:  کپچای گوگل در حال حاضر از دو نوع تم سفید و مشکی استفاده می‌کند که بر اساس ظاهر و قالبی که برای سایت خود استفاده میکنید، میتوانید از یکی از تم‌های مورد نظر استفاده کنید.

Whitelist Notification:  در این فیلد میتوانید عنوان دلخواه خود را برای کاربرانی که نیازی به پر کردن کپچا ندارند وارد کنید تا در فرم‌هایی که این کاربران پر می‌کنند به عنوان کاربری که در لیست سفید هستند نمایش داده شود. در صورت خالی گذاشتن این گزینه در بخش کپچا به کاربرانی که نیاز به پر کردن کپچا ندارند، چیزی نمایش داده نخواهد شد.

Disabled Submit Button: گاهی به دلیل کندی سرعت اینترنت کاربر، مدتی طول می‌کشد تا کلیه بخش‌های سایت به آن نمایش داده شوند. بنابراین با فعال کردن تیک این گزینه تا زمانی که کپچا به طور کامل لود نشده است دکمه ارسال برای فرم‌هایی که در آنها از کپچا استفاده شده، غیرفعال می گردد و عملا با کلیک کردن روی دکمه ارسال هیچ کاری انجام نمی گیرد.

این مطلب را از دست ندهید :
ایجاد پرسش و پاسخ امنیتی در وردپرس با افزونه WP Security Question

سایر بخش‌های این افزونه مربوط به نسخه تجاری آن هستند که به بررسی آنها نمی‌پردازیم. در نهایت بعد از اینکه کپچای وردپرس در فرم‌های مورد نظر فعال شد به صورت زیر نمایش داده می شود.

پیشنمایش کپچای حرفه ای وردپرس
پیشنمایش گوگل کپچا

هر یک از کاربران باید روی مربع سفید رنگ کلیک کرده و چند لحظه منتظر بمانند تا کپچا پر شده و بعد از اینکه تیک سبز رنگ نمایش داده شد روی دکمه ارسال کلیک نمایند.

عاطفه نوربخش

عاطفه نوربخش هستم؛ هم بنیانگذار " وردپرس نارنجی " که حاصل تجربه های خودم در حوزه تخصصی وردپرس را برایتان می نویسم و تلاش میکنم به شما کمک کنم تا با سیستم مدیریت محتوای وردپرس، سایت وردپرسی ای زیبا و حرفه ای داشته باشید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوره آموزش وردپرس در اصفهانثبت نام رایگان (کد تخفیف : WpNarenji)
+