درباره افزونه کلین لاگین Clean Login
داستان Clean Login به سال ۲۰۱۴ برمیگرده. دو توسعهدهنده اسپانیایی به اسم Alberto Hornero و Javier Carazo از استودیوی Codection یه مشکل رایج داشتن: هر وقت میخواستن برای سایتهای عضویتمحور یه فرم ورود یا ثبتنام بسازن، مجبور بودن یا از صفحه پیشفرض و زشت wp-login.php استفاده کنن، یا یه افزونه سنگین و پیچیده نصب کنن. نشستن و یه افزونه سبک نوشتن که فقط همین یه کار رو درست انجام بده: نمایش فرمهای کاربری توی فرانتاند سایت، بدون نیاز به صفحه مدیریت وردپرس. از اون موقع تا الان بیش از ۴۹۰ هزار بار دانلود شده و هنوز هر دو نفر روش کار میکنن. کارکرد اصلیش اینه که چهار شورتکد بهت میده: [clean-login] برای فرم ورود، [clean-login-register] برای ثبتنام، [clean-login-edit] برای ویرایش پروفایل، و [clean-login-restore] برای بازیابی رمز عبور. هر کدوم رو توی یه صفحه یا نوشته میذاری و تمومه. فرمها ریسپانسیوان و CSSشون با قالب سایت هماهنگ میشه. برای جلوگیری از ثبتنام اسپم هم هم CAPTCHA داره هم Honeypot. یه قابلیت باحال دیگهاش اینه که میتونی برای کاربرهای تازهوارد نقش «Standby» تعریف کنی تا ادمین اول تأییدشون کنه بعد فعال بشن. برای کاربر ایرانی چند نکته مهم داره. اول اینکه این افزونه هیچ وابستگی به سرویس خارجی نداره؛ کل عملیاتش روی همون سرور خودته و تحریم و فیلتر هیچ تأثیری روش نمیذاره. دوم اینکه CAPTCHA داخلیش برخلاف reCAPTCHA گوگل (که برای کاربر ایرانی اغلب لود نمیشه) کاملاً بدون اتصال به سرور خارجی کار میکنه. سوم اینکه فارسی هم جزء زبانهای پشتیبانیشدهست و ترجمه فارسی رسمی برای پلاگین وجود داره. برای هاستهای اشتراکی ایرانی هم سبکه و مشکل مصرف منابع نداره. ولی محدودیتهایی هم هست که باید بدونی. اول اینکه اضافه کردن فیلدهای سفارشی (Custom User Meta) به فرم ویرایش پروفایل از طریق رابط گرافیکی ممکن نیست و باید کد بنویسی؛ این یه کمبود جدیه برای سایتهایی که پروفایل کاربری پیچیده دارن. دوم اینکه CAPTCHA داخلیش نسبتاً سادهست و برای سایتهای بزرگ با حجم ثبتنام بالا ممکنه کافی نباشه. سوم اینکه پشتیبانی از ورود با ایمیل (بدون نام کاربری) بهصورت پیشفرض نیست. توصیه عملی: اگه سایت عضویتی یا انجمنی داری و میخوای کاربرها هیچوقت وارد wp-admin نشن، این افزونه دقیقاً همونیه که نیاز داری. ولی اگه پروفایل کاربری پیچیده با فیلدهای زیاد میخوای، باید آماده نوشتن کد باشی یا به دنبال جایگزین سنگینتر بگردی.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 1.16» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (clean-login-1.16.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه کلین لاگین Clean Login اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 1.16
- Security issues fixed
- Code improvements
- Hooks renamed
- Ready for WordPress 6.9.4