سلام؛
دوستانی که در حوزه ی سایت و مخصوصا سایت هایی که قابل عضو گیری و یا دارای فرم هستند، فعالیت می کنند همیشه با اسپمرها مشکل دارند. چه زمانی که قرار است کاربری عضو سایت شود و چه زمانی که قرار است پیامی ارسال شود، به این صورت که ربات هایی ساخته شده تا به تعداد زیاد با اسامی عجیب در سایت شما کامنت می گذارند و یا عضو می شوند. به اسن صورت راه هایی برای مقابله با این امر وجود دارد که جدیدترین آنها استفاده از افزونه های کپچا می باشد. کپچاها، به صورت کدهایی هستند که در هنگام ارسال پیام از شما درخواست می کنند که کد امنیتی را وارد کنید تا سیستم به شما اجازه ی ارسال پیام را بدهد. اما اگر در خاطر داشته باشید، چندی پیش افزونه ی کپچایی با عنوان noCAPCHA reCAPTCHA را خدمت شما معرفی کردم که عملکرد متفاوتی داشت و بدون ورود کد امنیتی به راحتی تشخیص می داد که ارسال کننده اطلاعات انسان است یا ربات! متخصصین وردپرسی بر روی این افزونه کار کردند و نوع پیشرفته ای از آن را ایجاد کرده و در مخزن وردپرس قرار دادند. امروز قرار است که افزونه ی کپچای پیشرفته را با هم بررسی کنیم.
افزونه ی Advance noCAPTCHA reCAPTCHA
در توضیحات افزونه باید خدمت شما عرض کنم که در فرم دیدگاه ها، در فرم های تماس، در بخش عضویت و ورود و خلاصه هر قسمتی که فرم ارسالی داشته باشد حضور دارد و مانع عملکرد ربات های اسپم می شود. از نوع تنظیمات آن می توانم به مواردی نظیر تغییر راخت زبان آن، تغییر در تم یا پوسته و ظاهر، تغییر پیغام خطا و همچنین پنهان یا آشکار کردن تنظیمات از دید کاربر را می توان نام برد.
نصب و راه اندازی افزونه
افزونه را دانلود و در مسیر افزونه ها بارگذاری نمایید و سپس آن را فعال کنید. پس از فعال سازی عنوان Advance noCAPTCHA در نوار مدیریتی وردپرس ظاهر می شود. که شامل دو گزینه ی setting و Instruction می باشد.
با رفتن به بخش تنظیمات افزونه یا همان گزینه ی Setting باید بخش هایی را تکمیل کنید که با هم بررسی می کنیم.
دو گزینه ی Site key و Secret key مربوط به گوگل می باشد و شما حتما باید با مراجعه به آن این دو کد را پیدا کرده و در گزینه های مربوطه قرار دهید. شما با کلیک بر روی گزینه ی get from google می توانید مراحل دریافت این دو کد را انجام دهید. (در اینجا توضیح داده شده است.) من این دو کد را قرار دادیم و به این شکل می باشند:
در بخش language قادر به انتخاب زبان مورد نظر می باشید، در بخش theme دو گزینه ی light و Dark مشخص شده است که می توانید انتخاب نمایید. در باکس بعدی گزینه ی Error message ، خطایی را که در زمان نپذیرفتن ارسال می شود، نشان می دهد که شما می توانید آن را تغییر دهید. یعنی نوشته ی Please solve captcha correctly را مثلا به لطفا کد کپچا را درست وارد نمایید! تغییر دهید. این زمانی است که افزونه احساس شک می کند که آیا کاربر است یا ربات، در این هنگام کپچای نوشتاری نیز نمایش می دهد.
گزینه ی بعدی با عنوان Show Captcha می باشد که از شما سوال می کند در کدام بخش ها این افزونه فعالیت داشته باشد.من تمامی گزینه ها را انتخاب کردم. در پایان بر روی گزینه ی ذخیره اطلاعات کلیک می کنیم.
در گزینه ای که در پایان مشخص شده می توانید کپچا را برای کاربران که وارد شدند در هر فرمی مخفی کنید.
در قسمت Instuction دو دستور را برای فرم تماس ۷ و فرم های کاستوم شده توسط شما گذاشته که برای ایجاد کپچا در آنها می توانید از این دو کد استفاده نمایید.
حال زمان آن رسیده است که نتیجه را با هم مشاهده کنیم.
همانطور که مشاهده می کنید دو بخش حریم خصوصی و شرایط اضافه شده که توسط گوگل ایجاد شده است و با کلیک بر روی آنها می توانید توضیحاتی را مشاهده کنید.
امیدوارم از آموزش امروز لذت برده باشید
خوشی هایتان پایدار
دانلود صفحه افزونه [screenshot url=”پیشنمایش” target=”_blank”]https://wordpress.org/plugins/advanced-nocaptcha-recaptcha/screenshots/[/screenshot] راه حل نهایی برای کسب و کار های آنلاین
رضا
سلام این افزونه رو باید چطور در edd فعال کنم
اونجا صفحات ورودش فرق میکنه
ممنون
dhz1990 7 سال عضو همیار وردپرس
سلام وقت بخیر
من به تازگی google captcha رو روی ورد پرسم نصب کردم رو نسخه دو کپچا مشکلی نداشت اما وقتی رو نسخه یک کپچا گذاشتم بعد از ذخیره تغییرات و واردن شدن به ورد پرس بعد از وارد کردن یوزر نیم و پسورد با این که یه سری اعداد ساده هست اما هرچی این اعداد رو وارد می کنم وارد سایتم نمیشه
این پیغام رو به من میده Could not open socket
ممنون میشم راهنمایی کنید
با تشکر از سایت عالی تون
amirhv
سلام برای یوزر پرو از چه افزونه ای باید استفاده کرد؟
davood59 8 سال عضو همیار وردپرس
به نام خدا؛
سلام خانم مهندس؛ وقتتون بخیر.
1- خانم کوهستانی آیا این افزونه بنظر شما قوی هستش؟؟ خوب با زدن یه تیک که نمیشه بازم خیلی به ربات یا انسان بودن یه اسپمر پی برد؟؟ منظورم اینه که اگه نوشته یا عدد باشه بهتر نیست؟؟
2- اونوقت در پاسخ یکی از دوستان که فرمودین ” تمامی فرم های موجود به جز فرم تماس ۷ که برای خودش کپچا داره با این افزونه کار میکنند.” تو توضیحی که برای همین افزونه گذاشتین، نوشتین که این افزونه با فرم تماس 7 هم کار میکنه! میشه واضح تر بگین؟؟ الان این افزونه با فرم تماس 7 کار میکنه یا نه؟؟
3- بنظرتون من اگه بخوام یک همچین افزونه ای رو هم برای ورود(Login) و هم برای فرم تماس 7 داشته باشم، از چه افزونه ای بهتره استفاده کنم؟؟ آیا برای هر کدومشون جداگانه افزونه استفاده کنم یا از یه افزونه برای هر دوتاشون؟؟
ممنون میشم اگه وقت داشتین پاسخ من رو بدین.
مرسی
بهاره کوهستانی 9 سال عضو همیار وردپرس
سلام
1- این افزونه جوری طراحی شده که بسیار قوی هست و تشخیصش کامله
2- متاسفانه در حال حاضر چون فرم تماس 7 برای خودش کپچا و کد امنیتی ایجاد کرده دیگه با هیچ کپچایی قابل تنظیم نیست.
3- همونطور که عرض کردم برای فرم تماس 7 باید از کپچای خودش استفاده کنید و برای سایر موارد پیشنهاد میکنم از nocaptcha recaptcha استفاده کنید.
موفق باشید
کامبیز
سلام
چطوری این افزونه را با یوزرپرو تنظیم کنم؟
یعنی وقتی اینو فعال میکنم دیگه از یوزر پرو نمیشه وارد سایت شد.
بهاره کوهستانی 9 سال عضو همیار وردپرس
سلام
با افزونه ی یوزر پرو کار نمیکنه و مخصوص افزونه های رایگان هست.
کامبیز
میشه افزونه های رایگانی که میگید رو معرفی کنید که با این افزونه به راحتی کار کنند.
بهاره کوهستانی 9 سال عضو همیار وردپرس
سلام
تمامی فرم های موجود به جز فرم تماس 7 که برای خودش کپچا داره با این افزونه کار میکنند.
کامبیز
با احترام
ببخشید منظورم این بود که افزونه ای برای ورود و عضویت معرفی کنید که با این کپچا خوب کار کنه.
افزونه فرم تماس و… منظورم نبود!
بهاره کوهستانی 9 سال عضو همیار وردپرس
سلام
ninty ajax
۵ افزونه کاربردی برای عضویت و ورود به وردپرس
mohammad_nik8006439 8 سال عضو همیار وردپرس
با تشکر از مطالب مفیدتون
بهاره کوهستانی 9 سال عضو همیار وردپرس
سلام
موفق باشید