Advanced noCaptcha & invisible Captcha و ایجاد کپچا در وردپرس
افزونه (Advanced noCaptcha & invisible Captcha (v2 & v3 یک افزونه محبوب و قدرتمند وردپرس است که به شما امکان می دهد noCaptcha یا captcha نامرئی را در فرم دیدگاه ها، فرم تماس 7، انجمن های ساخته شده با افزونه bbPress و بادی پرس، فروشگاه ووکامرس، صفحه ورود، ثبت نام، فراموشی رمز عبور و بازنشانی رمز عبور نشان دهید. همچنین به راحتی می تواند به هر شکل دیگری آن را پیاده سازی کنید.
این افزونه به شما امکان می دهد چندین کپچا را در یک صفحه نمایش دهید. همچنین دارای کپچای ورود شرطی است که با استفاده از آن می توانید تنظیم کنید که کپچای ورود بعد از چند بار ورود ناموفق نشان داده شود.
شما می توانید نسخه reCaptcha مورد نظر خود (چک باکس من ربات نیستم نسخه 2، کپچای نامرئی نسخه 2 یا نسخه 3) را انتخاب کنید.
دیگر ویژگی هایی که افزونه Advanced noCaptcha & invisible Captcha دارد عبارت است از:
- زبان قابل تغییر است
- پیام خطا قابل تغییر است
- برای v2 من ربات نیستم، قالب و اندازه را می توان تغییر داد.
- برای کپچای نامرئی v2 می توان قالب و مکان نشان را تغییر داد.
- برای v3 می توان نمره و زمان بارگذاری اسکریپت را تغییر داد.
- گزینه ای برای نمایش/پنهان کردن کپچا برای کاربران وارد شده وجود دارد.
- اگر جاوا اسکریپت غیرفعال باشد نیز می توان کپچا را نشان داد.
قبلاً با افزونه Invisible reCaptcha for WordPress که امکان ادغام ریکچای نامرئی گوگل در سایت وردپرس را می دهد، آشنا شدیم. در این مقاله افزونه Advanced noCaptcha & invisible Captcha را مورد بررسی قرار داده و نحوه استفاده از آن را آموزش می دهیم.
آموزش افزونه Advanced noCaptcha & invisible Captcha و نحوه ایجاد کپچا در وردپرس
ابتدا افزونه را از پایین صفحه دریافت نموده و آن را در سایت خود در بخش افزونه ها نصب کنید. اگر منو افزونه را ندیدید یا اطلاعات جزئی تری لازم دارید، به راهنمای گام به گام ما در مورد آموزش نصب افزونه وردپرس مراجعه کنید.
بعد از اینکه افزونه نصب شد آن را فعال کنید. پس از فعال سازی افزونه در پیشخوان وردپرس به مسیر تنظیمات » Advanced noCaptcha & invisible captcha بروید. صفحه تنظیمات افزونه مشابه شکل زیر برای شما باز می شود.
اولین کاری که باید انجام دهید این است که کلیدهای reCaptcha را از گوگل دریافت کنید. اما قبل از آن نوع کپچای مورد نظر خود را در قسمت reCAPTCHA type انتخاب کنید.
حال برای دریافت کلیدهای reCaptcha ی گوگل به وب سایت https://www.google.com/recaptcha/admin وارد شده و روی آیکون + در گوشه بالا سمت راست صفحه کلیک کنید.
صفحه ای مشابه شکل زیر مشاهده می کنید.
در قسمت Label یک برچسب برای کپچای خود انتخاب کنید.
در قسمت reCAPTCHA type همان نوع کپچایی که در صفحه تنظیمات افزونه Advanced noCaptcha & invisible Captcha انتخاب کرده بودید را در این قسمت هم انتخاب کنید. به عنوان مثال چون در صفحه تنظیمات افزونه گزینه V2 Invisible را انتخاب کرده بودیم، در این قسمت نیز reCAPTCHA v2 را انتخاب کرده و گزینه Invisible ReCAPTCHA badge را انتخاب می کنیم.
در قسمت Domain نام دامنه خود را وارد نمایید. دقت کنید که نام دامنه را درست و دقیق وارد کنید.
گزینه Accept the reCAPTCHA Terms of Service را تیک بزنید و روی دکمه Submit کلیک کنید.
پس از کلیک بر روی دکمه Submit ، صفحه جدیدی برای شما باز می شود که Site Key و Secret Key در آن نمایش داده شده است.
این دو کلید را کپی کرده و در صفحه تنظیمات افزونه در قسمت مربوط به آنها وارد کنید.
باقی قسمت های صفحه تنظیمات افزونه Advanced noCaptcha & invisible Captcha به صورت زیر است:
در قسمت Enabled Forms می توانید قسمت هایی که می خواهید کپچا در آنها فعال باشد را انتخاب کنید. گزینه هایی که در این قسمت در اختیار شما قرار دارد به ترتیب عبارتند از:
- فرم ورود به وردپرس
- فرم ثبت نام
- فرم ثبت نام چند کاربره
- فرم فراموشی رمز عبور
- فرم بازنشانی رمز عبور
- فرم دیدگاه ها (بعد از ناحیه متنی کامنت و قبل از دکمه ارسال)
- فرم تاپیک جدید bbPress
- فرم پاسخ به تاپیک bbPress
- فرم ثبت نام BuddyPress
- صفحه پرداخت ووکامرس
اگر فرم ورود، فرم ثبت نام، فرم فراموشی رمز عبور و فرم بازیابی رمز عبور را فعال کرده باشید، این افزونه کپچا را به صورت خودکار در فرم های مربوط به ووکامرس نیز فعال می کند. برای صفحه پرداخت نیز می توانید آخرین گزینه را فعال کنید.
افزونه Advanced noCaptcha & invisible Captcha به شما امکان می دهد کپچا را برای فرم ساخته شده با افزونه تماس 7 نیز فعال کنید.
برای این کار اگر قبلاً ریکپچا را برای فرم تماس 7 فعال کرده اید، در پیشخوان وردپرس به مسیر فرم تماس » یکپارچه سازی بروید و همه کلیدهای گوگل را از آن قسمت پاک کنید.
سپس در پیشخوان وردپرس به مسیر فرم تماس » فرم های تماس بروید و فرمی که می خواهید کپچا را برای آن فعال کنید را به حالت ویرایش باز کنید.
سپس شورت کد زیر را در آن اضافه کرده و روی دکمه ذخیره کلیک کنید.
[anr_nocaptcha g-recaptcha-response]
در قسمت Other Settings می توانید سایر تنظیمات افزونه شامل موارد زیر را پیکربندی و سفارشی سازی کنید:
Error Message: در این قسمت می توانید پیام خطا را شخصی سازی و فارسی کنید.
Captcha Language: این گزینه به شما امکان تغییر زبان کپچا را می دهد.
Theme: در این قسمت می توانید قالب روشن یا تیره را انتخاب کنید.
Badge: این گزینه به شما امکان انتخاب مکان قرار گرفتن نشان را می دهد. توجه داشته باشید که نشان برای کپچای نامرئی v2 نمایش داده می شود. اگر گزینه من ربات نیستم را انتخاب کرده باشید، می توانید قالب و اندازه را تغییر دهید. در صورت انتخاب v3 می توانید نمره و زمان بارگذاری اسکریپت را تغییر دهید.
Failed login Captcha: افزونه Advanced noCaptcha & invisible Captcha قابلیت شرطی کردن کپچا را دارد. به این صورت که می توانید تعداد لاگین های شکست خورده که بعد از آن کپچا نمایش داده می شود را در این قسمت انتخاب کنید.
Whitelisted IPs: لیست سفید IP ها که برای آنها کپچا فعال نمی شود را می توانید در این باکس وارد کنید. در باکس موجود در این قسمت باید در هر خط یک IP وارد کنید.
Recaptcha Domain: در این قسمت می توانید دامنه ریکپچا را انتخاب کنید.
Logged in Hide: با فعال کردن این گزینه کپچا به کاربران لاگین کرده نمایش داده نمی شود.
پس از اعمال تغییرات مورد نظر خود روی دکمه ذخیره تغییرات کلیک کنید.
امیدواریم این آموزش مورد توجه شما قرار گرفته باشد.
دانلود افزونه
دیدگاه ها