آموزش فعالسازی کد امنیتی Captcha در وردپرس

کپچا یا به انگلیسی CAPTCHA که مخفف Completely Automated Public Turing test to tell Computers and Humans Apart به معنی ” تست همگانی کاملاً خودکار شده تورینگ برای تشخیص انسان از کامپیوتر ” می باشد .استفاده از کدهای امنیتی در وبسایت ها همیشه توصیه می شود. زیرا اگر از آن ها استفاده نکنید گرفتار اسپمرهایی می شوید که به مرور زمان شما را کلافه کرده و وبسایت شما را تخریب می کند. سیستم مدیریت محتوای وردپرس در بخشهای مختلفی دارای فرم هایی مانند فرم ورود ، فرم ثبت نام ، ارسال نظرات و … میباشد نبود تصویر امنیتی کپچا ، بدون شک باعث ایجاد مشکلات امنیتی برای وب سایت شما خواهد شد.یکی از نقاط ضعف امنیتی در هر سیستم مدیریت محتوایی ، فرم ها میباشند . در این آموزش نحوه فعالسازی کپچا را در وردپرس و سایر افزونه های معروف وردپرس مانند ووکامرس را به شما آموزش خواهیم داد.
در شروع کار وارد آدرس https://www.google.com/recaptcha شوید و در بالای صفحه روی گزینه Get reCAPTCHA کلیک نمایید.
.وارد حساب کاربری gmail خود شوید ( اگر حساب کاربری ندارید در ابتدا یک اکانت جیمیل برای خود ایجاد نمایید )سپس پس از ورود در صفحه در بخش Register a new site در قسمت Label نام سایت خود , در بخش Choose the type of reCAPTCHA از سه گزینه ی موجود ، گزینه ی Invisible reCAPTCHA را انتخاب کنید .در قسمت Domains نیز نام سایت خود را وارد نمایید. تیک دو گزینه Accept the reCAPTCHA Terms of Service. و Send alerts to owners را بزنید و در پایان روی دکمه ی Register کلیک کنید.
به این ترتیب سایت شما ثبت شده و شما در صفحه ی جدید اطلاعات لازم برای استفاده از Recaptcha در سایت خود را مشاهده خواهید کرد .این اطلاعات شامل Site Key و Secret key همچنین یک خط کد که باید در تگ هدر سایت خود قرا دهید می باشد . در مراحل بعد نحوه استفاده از این کدها شرح داده می شود .
برای اینکه بتوانید تکه کد سوم را در head قالب سایت وردپرسی خود بار گذاری نمایید نیاز به یک پلاگین دارید .این تکه کد در واقع فایل api.js مربوط به گوگل میباشد که باعث بارگذاری تصویر امنیتی و تایید صحت عملکرد آن در سایت شما میشود.این فایل باید در بخش Head قالب سایت وردپرسی شما بارگذاری شود که راحت ترین کار برای قرار دادن این تکه کد در head استفاده از پلاگین Insert Headers and Footers میباشد.بدین منظور پلاگین را از لینک دانلود نمایید و آن را در پیشخوان وردپرس خود در قسمت افزونه ها نصب و فعال نمایید.سپس در منوی تنظیمات روی گزینه Insert Headers and Footers کلیک نمایید پس از ورود به تنظیمات پلاگین در بخش Scripts in Header کد سوم را کپی کرده و روی گزینه save کلیک کنید .
بعد از این مرحله شما باید افزونه دیگری با نام invisible reCaptcha for wordpress را نصب نمایید که وظیفه ی فعالسازی تصویر امنیتی ReCaptcha را بر عهده دارد و آن را در فرم های مختلف وردپرس نمایش می دهد.میتوانید آن را همانند تصویر زیر از مخزن وردپرس جستجو و نصب نمایید .
پس از نصب پلاگین از منوی تنظیمات اینبار وارد تنظیمات invisible reCaptcha شوید .
پس از ورود در تب settings پلاگین دو قسمت برای درج site key و secret key در نظر گرفته شده است که کافی است کلیدهای مورد نظر را در فیلدهای مربوطه کپی کرده و در نهایت روی گزینه ی ذخیره تغییرات کلیک کنید .
بعد از انجام تنظیمات پلاگین . اکنون باید مشخص کنیم که تصویر امنیتی در کدام بخشهای وردپرس نمایش داده شود. برای این منظور در تب wordpress تیک قسمت های مختلف را انتخاب و ذخیره کنید .
پلاگین invisible reCaptcha for wordpress امکان فعالسازی تصویر امنیتی برای افزونه های مهم مانند ووکامرس و .. را نیز دارا میباشد . کافیست که تب افزونه ی مورد نظر را انتخاب کنید و مشخص کنید که تصویر امنیتی در کدام بخشهای افزونه ی مورد نظر شما فعال شود. بدین ترتیب با انجام مراحل فوق کد کپچا در فرم ورود به مدیریت وردپرس و سایر فرم های موجود در وردپرس فعال خواهد شد .