افزونه کپچا برای وردپرس
بدون نیاز به اتصال به کتابخانههای آنلاین یا گوگل یا هر نوع اتصال خارجی!
این افزونه با PHP 8.3 کار میکند
افزونه کپچای فارسی (کپچایار) یک راهکار بومی و قدرتمند برای افزایش امنیت وبسایتهای وردپرسی است. با این افزونه میتوانید بهسادگی کد امنیتی را به فرمهای مختلف سایت اضافه کنید و جلوی اسپم و رباتها را بگیرید.
کپچایار با انجین اختصاصی و بسیار سبک طراحی شده و هیچ وابستگی به سرورهای خارجی یا API ندارد. این افزونه بهطور کامل با فرمهای وردپرس و ووکامرس سازگار است، چندین نوع کپچا ارائه میدهد و پنل تنظیمات ساده و کاربردی برای مدیریت بهتر در اختیار شما قرار میدهد.
اگر به دنبال امنیت بیشتر، سرعت بالا و یک راهکار ۱۰۰٪ ایرانی هستید، کپچایار انتخابی مطمئن است. در ادامه با قابلیتهای بیشتر و امکانات افزونه captchayar آشنا میشوید.

پشتیبانی از 4 نوع کپچا برای افزایش امنیت سایت
افزونه کپچای فارسی (کپچایار) با ارائه ۴ نوع کپچا متنوع، امنیت وبسایت شما را در برابر اسپم و رباتها تضمین میکند. مدل کپجاهایی که افزونه captchayar در اختیارتان قرار میدهد عبارتند از:
- کپچای اعداد فارسی: نمایش اعداد به صورت فارسی برای کاربران داخلی؛ ساده، سریع و کاملاً بومی.
- کپچای ریاضی فارسی: حل یک معادله ریاضی ساده با اعداد فارسی؛ راهکاری هوشمندانه و کاربرپسند.
- کپچای حروف انگلیسی: استفاده از حروف تصادفی انگلیسی برای افزایش دقت و امنیت بیشتر.
- کپچای اعداد انگلیسی: ترکیبی ساده و کاربردی از اعداد انگلیسی برای مقابله با رباتها.
با این تنوع، میتوانید متناسب با نیاز سایت و مخاطبان خود، بهترین نوع کپچا را انتخاب کنید.

شخصیسازی کامل ظاهر کپچای فارسی برای وردپرس
افزونه کپچای فارسی وردپرس به شما امکان میدهد ظاهر کپچا را بدون نیاز به ویرایش کد، متناسب با طراحی و هویت بصری سایت خود شخصیسازی کنید. از انتخاب حالت روشن و تیره گرفته تا رنگ بندی، اندازهها، فاصلهها، چیدمان، دکمهها، سایهها و حتی CSS سفارشی، بخش تنظیمات ظاهر کنترل کاملی روی نحوه نمایش کپچا در اختیار شما قرار میدهد.
انتخاب پوسته و حالت نمایش برای کپچا
برای ظاهر کپچا میتوانید از تنظیمات آماده استفاده کنید یا حالت سفارشی را انتخاب کرده و جزئیات ظاهری را مطابق سلیقه خود تغییر دهید.
- حالت روشن: مناسب سایتهایی با طراحی روشن و مینیمال.
- حالت تیره: مناسب وبسایتهایی با طراحی دارک یا حالت شب.
- تبعیت از دستگاه: کپچا بهصورت خودکار با تنظیمات روشن یا تیره دستگاه کاربر هماهنگ میشود.
- حالت سفارشی: امکان کنترل جزئیات ظاهری کپچا و تعریف رنگهای دلخواه.
تنظیم کامل رنگهای کپچا
در حالت سفارشی میتوانید رنگ بخشهای مختلف کپچا را بهصورت جداگانه مشخص کنید و آن را با رنگبندی سایت خود هماهنگ نمایید. تنظیم رنگ برای بخشهایی مانند موارد زیر در دسترس است:
- رنگ اصلی
- رنگ پسزمینه صفحه
- رنگ سطح زمینه
- رنگ متن
- رنگ متن فرعی
- رنگ کادر
- رنگ خطوط
به این ترتیب کپچا دیگر یک عنصر جدا از طراحی سایت نخواهد بود و میتوانید ظاهر آن را کاملاً با قالب و رنگبندی وبسایت هماهنگ کنید.
کنترل شکل، اندازه و فاصلهها
بخش ظاهر فقط به رنگها محدود نمیشود. امکان کنترل جزئیات هندسی و فاصلهگذاری کپچا نیز وجود دارد:
- چیدمان عمودی یا افقی برای تعیین نحوه قرارگیری اجزای کپچا
- گردی گوشهها برای ایجاد ظاهری نرم و مدرن یا رسمیتر
- ضخامت کادر برای کنترل میزان برجستگی حاشیهها
- فاصله داخلی برای تنظیم فضای داخلی جعبه کپچا
- فاصله میان اجزا برای کنترل فاصله بین عناصر مختلف
- عرض کپچا برای تعیین میزان فضای اشغالشده در محفظه
- اندازه متن برای تنظیم خوانایی نوشتهها
همچنین میتوانید میزان سایه را انتخاب کنید. از بدون سایه گرفته تا سایه ملایم، متوسط یا پررنگ.
شخصیسازی دکمه تازهسازی
دکمه تازهسازی کپچا نیز تنظیمات اختصاصی خود را دارد و میتوانید ظاهر آن را متناسب با طراحی سایت تغییر دهید.
امکان انتخاب سبک دکمه در حالتهای مختلف و همچنین تعیین نحوه نمایش محتوای آن وجود دارد:
- نمایش آیکون و متن
- نمایش فقط آیکون
- انتخاب سبکهای مختلف دکمه برای هماهنگی بیشتر با طراحی سایت
انیمیشن و افکتهای ظاهری
برای ایجاد تجربه کاربری روانتر، امکان فعالسازی انیمیشنها و تعاملهای ظریف نیز در نظر گرفته شده است. با فعال کردن این گزینه، تغییرات و تعاملات عناصر کپچا با جلوهای نرمتر نمایش داده میشوند.
بافت نقطهای پسزمینه
اگر به دنبال ظاهر گرافیکیتر برای کپچا هستید، میتوانید بافت نقطهای پسزمینه را فعال کنید. این الگوی ظریف، بدون ایجاد شلوغی، ظاهر کپچا را جذابتر و متمایزتر میکند.
CSS سفارشی برای کنترل بیشتر
برای کاربران حرفهای و توسعهدهندگان، امکان افزودن CSS سفارشی نیز فراهم شده است. بنابراین اگر تنظیمات پیشفرض برای رسیدن به ظاهر موردنظر شما کافی نباشد، میتوانید استایل کپچا را با CSS خودتان دقیقتر شخصیسازی و متغیرهای قابل پشتیبانی را بازنویسی کنید.
در نسخه جدید، ظاهر کپچای فارسی دیگر به چند قالب ثابت محدود نیست. شما میتوانید تقریباً تمام اجزای ظاهری آن را از رنگ و حالت نمایش گرفته تا چیدمان، اندازه، فاصله، کادر، سایه، دکمه، انیمیشن، بافت و CSS سفارشی کنترل کنید و کپچا را با طراحی هر نوع وبسایت هماهنگ نمایید.
محیط تنظیمات حرفهای برای افزونه کپچایار فارسی
افزونه کپچایار فارسی مجهز به یک محیط تنظیمات حرفهای و در عین حال ساده است که به مدیر سایت امکان مدیریت کامل کپچا را میدهد. در این بخش میتوان بهراحتی کپچا را برای فرمهای وردپرس و ووکامرس فعال یا غیرفعال کرد، نقشهای کاربری خاص را از نمایش کپچا معاف نمود و جزئیات ظاهری و عملکردی را شخصیسازی کرد.
همچنین قابلیت انتخاب فونت تولید کپچا، تغییر نوع و پوستهی آن، و حتی تنظیم متنهای دلخواه وجود دارد. این انعطافپذیری باعث میشود کپچا کاملاً متناسب با نیاز و طراحی هر وبسایت پیادهسازی شود.
ویژگیهای کلیدی افزونه کپچای فارسی (کپچایار)
موتور و تولید کپچا
- موتور اختصاصی، کاملاً بومی و فوقالعاده سبک برای تولید کپچا
- تولید کد امنیتی بهصورت تصویر PNG
- امکان انتخاب نوع کپچا
- پشتیبانی از حالت محاسباتی برای افزایش سختی کپچا در برابر رباتهای ساده
- امکان استفاده از اعداد فارسی
- امکان تعیین طول کد امنیتی
- امکان تنظیم میزان اعوجاج و سختی کپچا در سطوح مختلف
- امکان انتخاب فونت کپچا
- امکان تعیین مدت اعتبار کد امنیتی
- هر کد امنیتی فقط یکبار قابل استفاده است
- دارای پیشنمایش زنده برای مشاهده تغییرات ظاهری کپچا در لحظه
شخصیسازی کامل ظاهر کپچا
- چندین پوسته آماده برای کپچا
- امکان انتخاب پوسته سفارشی
- سازگاری ظاهر کپچا با حالت روشن و تیره دستگاه
- امکان تنظیم رنگ اصلی
- امکان تنظیم رنگ پسزمینه جعبه
- امکان تنظیم رنگ پسزمینه فیلد
- امکان تنظیم رنگ متن
- امکان تنظیم رنگ متن فرعی
- امکان تنظیم رنگ خطوط و عناصر گرافیکی
- امکان تنظیم رنگ نویز
- امکان تنظیم چیدمان کپچا بهصورت عمودی یا افقی
- امکان تنظیم گردی گوشهها
- امکان تنظیم ضخامت کادر
- امکان تنظیم فاصله داخلی
- امکان تنظیم فاصله بین اجزای کپچا
- امکان تعیین حداقل عرض کپچا
- امکان تنظیم اندازه متن
- امکان تنظیم سایه کپچا
- امکان فعال یا غیرفعال کردن سایه و تعیین شدت آن
- امکان تنظیم ابعاد تصویر کپچا
- امکان تعیین عرض و ارتفاع تصویر
- تنظیم خودکار ارتفاع تصویر متناسب با عرض در صورت نیاز
- امکان تنظیم رنگ پسزمینه تصویر
- امکان تنظیم رنگ کد امنیتی
- امکان تنظیم رنگ نویز تصویر
- امکان شخصیسازی ظاهر دکمه تازهسازی
- امکان انتخاب سبک دکمه تازهسازی
- امکان انتخاب محتوای دکمه تازهسازی؛ آیکن و متن یا فقط آیکن
- امکان شخصیسازی متنها و پیامهای مربوط به کپچا
- امکان فعال یا غیرفعال کردن انیمیشنها
- امکان فعال یا غیرفعال کردن پسزمینه نقطهای
- امکان افزودن CSS سفارشی برای شخصیسازی پیشرفته ظاهر کپچا
فرمها و سازگاری با فرمسازها
- سازگاری با فرمهای Elementor Pro
- افزودن فیلد کپچایار به ابزارک فرم Elementor
- سازگاری با Contact Form 7
- پشتیبانی از تگ [captchayar] در Contact Form 7
- سازگاری با Gravity Forms
- افزودن فیلد کپچایار به گروه فیلدهای پیشرفته Gravity Forms
- سازگاری با WPForms
- پشتیبانی از فرمهای اختصاصی افزونههای مختلف
- سازگاری با wpDiscuz
- محافظت خودکار از فرم دیدگاه و پاسخ wpDiscuz
- نمایش خودکار کپچا در محل مناسب wpDiscuz بدون نیاز به افزودن دستی فیلد
محافظت از فرمهای وردپرس
- امکان فعالسازی کپچا برای فرم ورود وردپرس
- امکان فعالسازی کپچا برای فرم ثبتنام وردپرس
- امکان فعالسازی کپچا برای فرم فراموشی رمز عبور وردپرس
- امکان فعالسازی کپچا برای فرم نظرات وردپرس
- امکان معاف کردن نقشهای کاربری مشخص از کپچا
- کاربران دارای نقشهای معافشده بدون نمایش کپچا و بدون انجام اعتبارسنجی کپچا وارد فرم میشوند
محافظت از ووکامرس
- امکان فعالسازی کپچا برای فرم ورود ووکامرس
- امکان فعالسازی کپچا برای فرم ثبتنام ووکامرس
- امکان فعالسازی کپچا برای فرم فراموشی رمز عبور ووکامرس
- امکان افزودن کپچا به فرم پرداخت و تسویهحساب ووکامرس
- امکان فعالسازی کپچا برای فرم نظرات ووکامرس
امنیت و اعتبارسنجی
- استفاده از سیستم Token-Based برای اعتبارسنجی کد امنیتی
- هر کد تولیدشده فقط یکبار قابل استفاده است
- انقضای خودکار کدهای امنیتی پس از مدت تعیینشده
- محدودیت نرخ درخواست برای جلوگیری از سوءاستفاده
- محدودیت تعداد دفعات تازهسازی تصویر کپچا
- امکان تعیین تعداد درخواستهای مجاز در یک بازه زمانی
- امکان تعیین بازه زمانی محدودیت تازهسازی بر اساس ثانیه
- مسدودسازی موقت بازدیدکنندگان پس از تعداد مشخصی تلاش ناموفق
- امکان تعیین تعداد تلاشهای ناموفق مجاز
- امکان تعیین مدت زمان مسدودسازی
- محاسبه تلاشهای ناموفق برای هر فرم بهصورت جداگانه
- جلوگیری از حملات Brute Force
- جلوگیری از سوءاستفاده خودکار از سرویس تولید و تازهسازی کپچا
شناسایی بازدیدکننده و IP
- پشتیبانی از تشخیص IP بازدیدکننده برای اعمال محدودیتهای امنیتی
- امکان انتخاب منبع IP بازدیدکننده
- تشخیص خودکار IP از هدرهای CDN و سپس اتصال مستقیم
- سازگاری با سایتهای پشت CDN و Reverse Proxy
- امکان استفاده از X-Forwarded-For در شرایط مناسب
- نمایش IP شناساییشده برای بررسی وضعیت تشخیص بازدیدکننده
- تفکیک محدودیتها و مسدودسازی بر اساس IP
سازگاری با کش و سایتهای پرترافیک
- پشتیبانی از سایتهایی که از Page Cache استفاده میکنند
- امکان بارگذاری کپچا از طریق AJAX
- جلوگیری از ذخیره شدن یک تصویر و کد کپچای مشترک در کش صفحه
- تولید کپچا بهصورت اختصاصی برای هر بازدیدکننده
- جلوگیری از بروز خطا در اعتبارسنجی به دلیل کش شدن کد امنیتی
- مناسب برای سایتهایی که از CDN یا سیستمهای کش کامل صفحه استفاده میکنند
کنترل دکمه تازهسازی
- امکان تعیین محدودیت تعداد درخواستهای تازهسازی
- امکان تعیین بازه زمانی درخواستها
- امکان انتخاب ظاهر دکمه تازهسازی
- سبکهای مختلف دکمه تازهسازی
- امکان نمایش متن و آیکن
- امکان نمایش فقط آیکن
- کنترل و محدودسازی درخواستهای مکرر برای جلوگیری از سوءاستفاده
مدیریت تنظیمات
- ذخیره یکپارچه تمام تنظیمات افزونه
- امکان خروجی گرفتن از تنظیمات در قالب فایل JSON
- امکان تهیه نسخه پشتیبان از تنظیمات
- امکان انتقال تنظیمات به سایت دیگر
- امکان بازیابی تنظیمات از فایل JSON تولیدشده توسط کپچایار
- اعتبارسنجی مقادیر واردشده هنگام بازیابی تنظیمات
- امکان بازیابی همه تنظیمات
- امکان بازیابی فقط تنظیمات ظاهری
- امکان انتقال ظاهر کپچا بدون تغییر تنظیمات امنیتی و فرمهای سایت مقصد
- فایل خروجی فقط شامل تنظیمات است و اطلاعات بازدیدکنندگان یا کدهای امنیتی را ذخیره نمیکند
شخصیسازی پیشرفته
- پشتیبانی از CSS سفارشی
- امکان افزودن قوانین CSS اختصاصی برای ظاهر کپچا
- امکان شخصیسازی بخشهای مختلف کپچا بدون دستکاری هسته افزونه
- قابلیت تنظیم دقیق ابعاد، فاصلهها، رنگها، تایپوگرافی و عناصر ظاهری
- پیشنمایش زنده تغییرات ظاهری پیش از ذخیره تنظیمات
تجربه کاربری
- پیشنمایش زنده کپچا
- امکان تنظیم ظاهر بدون نیاز به کدنویسی
- امکان انتخاب ظاهر متناسب با قالب سایت
- پشتیبانی از حالتهای مختلف نمایش کپچا
- امکان شخصیسازی متن، آیکن (آیکون) و دکمهها
- طراحی سبک و کمحجم برای کاهش تأثیر کپچا بر عملکرد سایت
توسعهپذیری و یکپارچهسازی
- معماری تمیز و پیشرفته
- کدنویسی ساختاریافته و قابل توسعه
- قابلیت استفاده در فرمهای مختلف وردپرس از طریق فیلد اختصاصی کپچایار
- پشتیبانی از شورتکدهای اختصاصی افزونه
- قابلیت استفاده برنامهنویسی از کپچا در کدهای PHP
- وجود هوکها و نقاط توسعه برای توسعهدهندگان
- امکان کنترل و شخصیسازی رفتار کپچا از طریق کد
خلاصه امکانات امنیتی
- کپچای تصویری اختصاصی
- کپچای محاسباتی
- اعداد فارسی
- اعوجاج قابل تنظیم
- انقضای خودکار کد
- استفاده یکباره از هر کد
- Token-Based Validation
- Rate Limiting
- محدودیت تازهسازی
- مسدودسازی موقت
- تشخیص IP
- پشتیبانی از CDN و Reverse Proxy
- محافظت در برابر Brute Force
- پشتیبانی از AJAX برای سایتهای دارای کش
- معافیت نقشهای کاربری
- محافظت از فرمهای وردپرس، ووکامرس و فرمسازهای محبوب
آیا افزونه کپچایار میتواند به فرم پرداخت ووکامرس، کپچا اضافه کند؟
بله. اگر میخواهید کپچایی برای اعتبارسنجی کاربر در فرم پرداخت داشته باشید، افزونه captchayar این ویژگی را دارد.

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

به عنوان نمونه، فرم ورود و عضویت بالا مربوط به قالب woodmart است. کپچایار به خوبی، فرم وارد کردن کد امنیتی را به این فرم قالب اضافه کردهاست. افزونه کد امنیتی وردپرس (کپچایار) کاملاً براساس استاندارد کدنویسی وردپرس طراحی و پیاده سازی شده است.

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

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

کپچای فارسی برای فرمهای المنتور
برای اضافه کردن کپچای فارسی به فرمهای المنتور (نیاز به elementor pro)، کافیست از طریق تنظیمات -> سازگاری با المنتور را فعال کنید. سپس در ویرایشگر المنتور، فیلد کپچا یار به فیلدهای فرم المنتور اضافه میشود و میتوانید استفاده نمایید.

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

کپچای فارسی برای WPForms
برای این افزونه نیز، به مانند سایر سازگاریها، تنظیم آن را فعال نمایید تا فیلد کپچایار به لیست فیلدهای wpforms اضافه گردد.

کپچای فارسی برای فرمهای Gravity Forms
پس از فعال کردن گزینه سازگاری در تنظیمات کپچایار، یک فیلد اختصاصی به لیست فیلدهای پیشرفته گرویتی فرمز اضافه میشود و میتوانید به راحتی؛ فرمهای خود را با کپچای فارسی اعتبارسنجی کنید.












باسلام و احترام
در صورتیکه فرم نظرات ما با افزونه wpdiscuz ساخته شده باشه احتمالا افزونه کپچایار نتواند کپچا را در آن فرم جاگذاری کند. در صورت امکان در آپدیت آتی امکان قرار دادن کپچا در فرم های این افزونه را فراهم بفرمایید. افزونه wpdiscuz از نظر فنی ساختار مناسبی برای توسعه این موارد فراهم کرده است. قابل ذکر هست این افزونه بصورت پیش فرض از google recaptcha استفاده میکند و simple math رو حذف کرده. در شرایط محدودیت اینترنت مشکل زا میشه و نیاز به کپچای بومی هست.
متشکرم
درود.
یک آپدیت بزرگ برای این پلاگین آماده شده و چند سازگاری و یکپارچه سازی هم اضافه کردیم. این پیشنهاد شما هم در نظر میگیریم. سپاس از همراهی شما.