درباره افزونه سیمپل لوکال آواتارز Simple Local Avatars
داستان این افزونه به یه نیاز خیلی ساده برمیگرده: چرا باید برای نشون دادن عکس پروفایل کاربر توی وردپرس، به یه سرویس خارجی به اسم Gravatar وابسته بود؟ Jake Goldman، بنیانگذار آژانس معروف وردپرسی 10up، همین سوال رو پرسید و نشست این افزونه رو نوشت. 10up یه شرکت آمریکاییه که از قدیمیترین و معتبرترین آژانسهای توسعه وردپرسه و پروژههایی برای سازمانهای بزرگ مثل Microsoft، Time و ESPN داشته. افزونه بعدها به تیم کامل 10up سپرده شد و الان با بیش از ۱۰۰ هزار نصب فعال، یکی از شناختهشدهترین ابزارهای مدیریت آواتار توی مخزن وردپرسه. کارش یه چیز سادست ولی درست انجامش میده: یه فیلد آپلود آواتار به صفحه پروفایل کاربر اضافه میکنه. تصویر آپلودشده توی همون پوشه uploads سایت خودت ذخیره میشه، نه روی سرور Gravatar. سایزبندی تصاویر هم دقیقاً مثل Gravatar کار میکنه؛ یعنی هر سایزی که تم از تابع get_avatar() بخواد، افزونه اون رو on demand میسازه و ذخیره میکنه. میتونی تعیین کنی فقط کاربرهایی با سطح دسترسی آپلود فایل (نویسنده و بالاتر) بتونن آواتار بذارن، یا این اجازه رو به همه بدی. امتیازبندی آواتار (مثل G، PG، R) هم مثل Gravatar پشتیبانی میشه. برای کاربر ایرانی این افزونه یه مزیت جدی داره: Gravatar یه سرویس خارجیه که از ایران بعضاً کند یا فیلتر میشه. وقتی صفحهای لود میشه که باید آواتار کاربرها رو از gravatar.com بکشه، این درخواستهای خارجی سرعت سایت رو پایین میارن. با Simple Local Avatars همه تصاویر از سرور خودت سرو میشن؛ نه تاخیر DNS خارجی داری، نه نگرانی از فیلتر شدن سرویس، نه وابستگی به اتصال اینترنت کاربر به سرورهای آمریکایی. برای انجمنها، سایتهای خبری چندنویسنده، یا هر سایتی که کاربر ثبتنامشده داره، این یه تفاوت محسوسه. اما چند تا محدودیت هست که باید بدونی. اول اینکه 10up رسماً اعلام کرده این افزونه به حالت stable رفته و فیچر جدیدی بهش اضافه نمیکنن؛ فقط باگها و مشکلات امنیتی رو رفع میکنن. دوم، این افزونه هیچ رابط کاربری فرانتاند نداره؛ یعنی کاربر باید برای آپلود عکسش بره توی داشبورد ادمین، که برای سایتهایی که میخوان کاربر بتونه پروفایلش رو از صفحات عادی سایت ویرایش کنه، کافی نیست. سوم، امکان کراپ تصویر از داشبورد محدوده. توصیه عملی: اگه سایتت چندنویسنده داره یا فروم یا انجمن داره و میخوای از Gravatar فاصله بگیری، این افزونه دقیقاً همونیه که لازم داری. اگه دنبال یه سیستم پروفایل کاربری کامل با ویرایش فرانتاند هستی، به ProfilePress یا Ultimate Member نگاه کن.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 2.8.6» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (simple-local-avatars-2.8.6.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه سیمپل لوکال آواتارز Simple Local Avatars اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 2.8.6
- Changed: Bump WordPress “tested up to” version 6.9 (props @peterwilsoncc, @dkotter via #352).
- Changed: Consider get_avatar() wrapper function get_simple_local_avatar() escaped (props @peterwilsoncc, @dkotter via #358).
- Changed: Consider wp_verify_nonce() as auto-sanitized (props @peterwilsoncc, @dkotter via #358).
- Fixed: Ensure form data is unslashed as required (props @peterwilsoncc, @dkotter via #358).