درباره افزونه دابلیو پی انکریپشن WP Encryption
داستان این افزونه از یه مشکل تکراری شروع شد. تیم Go Web Smarty بارها با این چالش رو به رو شده بود که نصب SSL روی سایتهای وردپرسی یه فرآیند فنی و طولانی بود؛ باید CSR تولید میکردی، مالکیت دامنه رو ثابت میکردی، با تنظیمات سرور دست و پنجه نرم میکردی و تازه هر ۹۰ روز هم همه اینها رو از نو انجام میدادی. از این درد مشترک بود که WP Encryption زاده شد؛ افزونهای که کل این فرآیند رو به چند کلیک ساده تبدیل کنه. افزونه زیر slug معروف wp-letsencrypt-ssl در مخزن وردپرس منتشر شد و حالا بیش از ۵۰,۰۰۰ نصب فعال داره با امتیاز ۴.۹ از ۵ بر اساس بیش از ۱,۱۳۴ نظر کاربری. کارش اینه که به صورت خودکار سایتت رو ثبت میکنه، مالکیت دامنه رو تأیید میکنه و گواهی SSL رایگان از Let's Encrypt صادر میکنه؛ بدون نیاز به هیچ دانش فنی. علاوه بر این، قابلیت Wildcard SSL داره که تمام سابدامینهایت رو یکجا پوشش میده. یه صفحه SSL Health هم داره که باهاش میتونی امتیاز SSL سایتت رو ببینی، هدرهای امنیتی مثل HSTS و X-XSS-Protection رو فعال کنی، مشکلات mixed content رو شناسایی کنی و حتی اسکن بدافزار و آسیبپذیری انجام بدی. ریدایرکت HTTPS هم شامل رفع redirect loop برای Cloudflare و reverse proxyها میشه. برای کاربر ایرانی، این افزونه یه مزیت جدی داره؛ هاستهای اشتراکی ایرانی معمولاً SSL پیشفرض ندارن یا باهاش درگیری دارن. این افزونه مستقیم با cPanel کار میکنه و گواهی رو روی سرور نصب میکنه بدون این که نیاز به دسترسی SSH یا ویرایش دستی config فایل باشه. برای سایتهایی که از درگاههای پرداخت ایرانی استفاده میکنن و HTTPS اجباری دارن، این افزونه یه راه سریع و مستقیمه. ضمناً چون کل فرآیند روی سرور خودت انجام میشه و به سرویس CDN خارجی وابسته نیست، مشکل تحریم یا فیلتر براش وجود نداره. ولی چند تا محدودیت جدی هم هست که باید بدونی. اول، گواهی Let's Encrypt هر ۹۰ روز منقضی میشه و تمدید خودکار فقط در نسخه Pro فعاله؛ توی نسخه رایگان باید هر بار دستی تمدید کنی. دوم، رفع مشکلات mixed content هم فقط در نسخه پولی ممکنه. سوم، روی سرورهای ویندوزی اصلاً کار نمیکنه و به Linux، OpenSSL و CURL نیاز داره. چهارم، یه سایت امنیتی به اسم Plugin Vulnerabilities به این افزونه نمره D داده که نشوندهنده نقاط ضعفی در کد افزونهست. توصیه عملی: اگه هاستت cPanel لینوکسی داره و میخوای سریع و رایگان HTTPS راه بندازی، این افزونه گزینه خوبیه؛ ولی اگه میخوای تمدید خودکار داشته باشی یا مشکلات mixed content رو هم حل کنی، باید نسخه Pro رو بخری یا به افزونهای مثل Really Simple SSL فکر کنی.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 7.8.5.17» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (wp-letsencrypt-ssl-7.8.5.17.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه دابلیو پی انکریپشن WP Encryption اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 7.8.5.17
- PRO – https file verification for re-located WP
- malware scanner checkboxes fixes
- tested upto 7.0
- show days left to expiry in SSL scan of SSL health page