افزودن NoCAPTCHA برای جلوگیری از اسپم در وردپرس

آموزش وردپرس / معرفی افزونه ها / هک و کد های وردپرس

spam-blocking

سلامی به گرمی آفتاب :دی

مدتی خبری ازم نبود که درگیر پروسه ها و کار های شخصی بودم و نمیتونستم وردپرس ساز رو بروزرسانی کنم! :دی حتما خبر دارید که گوگل تصویر امنیتی جدیدی رو برای جلوگیری از ارسال اسپم ارائه داده که برای کاربران خیلی راحت تر از Captcha های قبلی ـه. در واقع تو این ورژن کاربر تنها کاری که باید بکنه اینه که تیکه من روبات نیستم رو بزنه به همین سادگی! دیگه نیازی به وارد کردن اعدد و حروف تغییر شکل داده شده و آزار دهنده نیست :دی

nocaptchagif

خوب من میخوام آموزش اضافه کردن این تصویر امنیتی رو به وردپرس توضیح بدم. خوب

NoCAPTA reCAPTCHA یا تصویر امنیتی چیست ؟

برای مقابله با مقدار روز افزون اسپم ها در سراسر وب یه تیم از کارشناسان یه تکنولوژی رو توسعه دادن به اسم CAPTCHA که شامل اعداد و ارقام درهم برای جلوگیری از ارسال اسپم هستش. کاربر باید دقیقا همون اعداد و ارقام رو وارد کنه تا به سرور ثابت کنه که یک انسان هستش نه روبات اسپمر!

تصویر امنیتی قدیمی

از زمان ارائه تا الان پیشرفت زیادی تو هوش مصنوعی این تکنولوژی انجام شده. ولی از طرف دیگه برنامه های کامپیوتری هم که میتونن تصاویر امنیتی رو با دقت ۹۹.۸% پر کنن هم وجود دارن!

گوگل به تازگی اعلام کرد API جدیدی برای تکنولوژی reCAPTCHA خود ارائه داده. که بالا روش کار رو توضیح دادم. اگه موتور هوشمند NoCAPTCHA احساس کنه که یک کاربر ممکنه متعلق به یک ربات اسپمر باشه، اون رو به چالش های بیشتری میکشه! جالب نیست ؟!

چگونه از NoCAPTA reCAPTCHA استفاده کنیم ؟

اولین چیزی که شما باید انجام بدید نصب و فعال سازی افزونه CAPTCHA reCAPTCHA هستش. پس از فعال سازی، این افزونه یک آیتم جدید به منو در بخش مدیریت وردپرس شما اضافه میکنه.

با کلیک بر روی منوی مدیریت NoCAPTCHA reCAPTCHA وارد تنضیمات بشید، و شما این صفحه رو میبینید:

nocaptcha-recaptcha-settings

به منظور استفاده از NoCAPTCHA reCAPTCHA، شما به کلید API مخصوص خودتون نیاز دارید. نگران نباشید دریافت کلید آسون و رایگانه!

وارد وب سایت reCAPTCHA بشید و یک API برای سایتتون تولید کنید. برای ورود از شما حساب کاربری گوگل یا همون Gmail درخواست میشه و شما باید وارد کنید و فرم رو مثل مثال تکمیل کنید:

nocaptcha-api-key

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

api-keys

خوب به همین سادگی کلید API ساخته شد، حالا کلید رو کپی و در صفحه تنظیمات افزونه وارد کنید.

گزینه بعدی در صفحه تنظیمات برای نوع نمایش NoCAPTCHA reCAPTCHA در سایت شماست. در اینجا شما میتونید تعین کنید NoCAPTCHA در فرم نظر نمایش داده بشه، در صفحه ورود و یا ثبت نام…

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

امیدوارم که این مقاله به شما برای جلوگیری از ارسال اسپم تو کامنت ها، یا اسپم تو ثبت نام و … کمک کنه. وقت زیادی برای نوشتن این پست گذاشته شده بیاید و به زحمات هم دیگه احترام بزاریم، و اگه به نظرمون مطلبی مفیده با ذکر منبع منتشر کنیم!

Pic by

سوالات و مشکلات خود را در دیدگاه ها بیان کنید، حتما پاسخ خواهیم داد.

دیدن این مطالب رو به شما پیشنهاد میکنیم...

۱۸ دیدگاه برای این مطلب ارسال شده است

  1. سلام دوست عزیز
    آقا شما نمی دونی من چقدر مدیونتم… این اسپمرها پدر منو در آوردن فقط هم موقع ثبت نام مشکل دارم با بخش کامنت ها هیچ مشکلی ندارم اون افزونه اسکیمات جلوی اسپم کامنت ها را گرفته
    من قبلا" چند تا کپچا نصب کرده بودم که عدد و … از کاربرها می پرسیدن ولی باز فایده نداشت .. اسپمرها همینطور ثبت نام می کردن گاهی تا ۴۰ بار در روز…..الان شما مطئنید با زدن اون یک تیک می شه جلوی اون همه اسپمر خفن که حتی سوالهای کپچا را حل می کردن گرفت؟

  2. سلام ببخشید من میخوام عبارت privacy-terms رو از زیر علامت recapcha حذف کنم اما cssهای این افزوه در دسترس نیست. دیدم که نوشتین میتونیم استایل این افزونه رو تغییر بدیم میشه بگین چجور به فایل style.css اش دسترسی پیداکنم؟
    ممنون میشم زاهنماییم کنید

  3. ولی نمیدونم چرا بعضی ار اوقات کار نمیکنه یعنی چه تیک رو بزنیم و چه نزمیم نظرات مستقیو درج میشوند!
    به نظر من گاها مثل آرایش عروس فقط برای زیبایی سایت هست و کار هم نمیکنه!
    ممنون میشم اگه راهنمایی کنید که چطوری میشه بطور صحیح راه اندازیش کرد

پاسخ دهید

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