اگر بنای سایت شما بر پایه تعامل با کاربران و نظرخواهی از آنها است، حتما با یک مشکل اساسی مواجه بودهاید: کند بودن سرعت صفحات مختلف سایت به دلیل بارگذاری تصاویر آواتار از سایت گراواتار. این مسئله چالشهای زیادی را برای سایت شما به وجود میآورد و باعث پسرفت سایت نسبت به دیگر رقبا میشود. در این مطلب میخواهیم راجع به از بین بردن وابستگی سایت وردپرسی به گراواتار صحبت کنیم و به شما آموزش دهیم که چگونه میتوانید تصاویر پروفایل کاربران سایت خود را در هاست ذخیره نمایید و با غیرفعال کردن گراواتار، سرعت سایت را بهبود ببخشید. پس با ما همراه باشید.
آشنایی با آواتار و کاربرد آن در سایت های وردپرسی
عکسی که کاربران و افراد برای نشان دادن نمایه یا هویت خود در فضای مجازی استفاده میکنند، آواتار (Avatar) نام دارد. زمانی که شخصی برای عضویت در سایت، وارد صفحهای میشود باید آواتار خود را از بین عکسهای پیشفرض یا عکسهای شخصی خود انتخاب نماید. بدین ترتیب هر زمان که فرد شروع به کامنت گذاشتن در بخش نظرات مینماید، در کنار نام و کامنت، آواتار او نیز مشاهده میشود. همچنین اگر نویسنده سایت باشید، میتوانید با انتشار هر مطلب، آواتار خود را در معرض دید بقیه افراد بگذارید.
آیا چیزی از گراواتار شنیده اید؟
گراواتار (Gravatar)، اصطلاحا به معنای آواتار جهانی (به انگلیسی: Globally Recognized Avatar) است. شما میتوانید در این سیستم، عکس مورد نظر خود را آپلود نمایید تا با عضویت در هر سایت وردپرسی، آواتار انتخابی شما از سایت گراواتار دریافت و در معرض نمایش قرار بگیرد. اگر از این سرویس استفاده نکنید، تصویری پیشفرض (آدمک آیکونی) به عنوان آواتار شما نشان داده میشود.
شرکت اتوماتیک (automattic)، با راهاندازی سرویس گراواتار، تلاش کرده است که کار افراد را سریعتر و راحتتر پیش ببرد. چرا که با ثبت نام در این سایت دیگر نیازی نیست عکس مورد نظر خود را در هر سایت وردپرسی به عنوان آواتار انتخاب کنید، چرا که تنها کافیست تصویر را یکبار در سایت گراواتار بارگذاری نمایید.
لازم به ذکر است که گراواتر محدود به سایتهای وردپرسی نیست و شامل محدوده گستردهای از پلتفرمهای مانند Slack, OpenAI, Atlassian و Humane. البته مثالهای مذکور تنها گوشهای از فرمتهایی است که توسط گراواتار ساپورت میشوند. با وجود فواید بسیاری که سایت گراواتار دارد، اما غیرفعال کردن گراواتار در مواقعی که تعداد کاربران سایت زیاد است، ضرورت پیدا میکند.
چگونه آواتار پیش فرض وردپرس را تغییر دهیم؟
اگر مالک سایت وردپرسی باشید، حتما متوجه شدهاید که سیستم آن به گونهای طراحی شده است که اگر کاربری دارای عکس آواتار نباشد، وردپرس به صورت خودکار عکس پروفایلی برای او انتخاب میکند. اگر میخواهید به تنظیمات آواتار در وردپرس دست یابید، به بخش تنظیمات/گفتگو مراجعه نمایید و از آنجا به دنبال گزینه نیمرخها (Avatars) باشید.
زمانی که وارد بخش آواتارها میشوید، میتوانید گزینه نمایش نیمرخها را غیر فعال نمایید. در اینصورت آواتارهای کاربران سایت که در بخش مقالات و محصولات کامنت میگذارند به نمایش گذاشته نمیشوند. همچنین آواتار خود شما به عنوان ادمین سایت نیز نشان داده نخواهد شد.
همچنین با انتخاب گزینه نیمرخ پیشفرض (Default Avatar)، میتوانید آواتاری خودکار برای کاربرانی که در سایت گراواتار عضو نیستند در نظر بگیرید.
اکنون مشکل چیست؟ مشکل اصلی این است که تمامی این نمایهها از گراواتار گرفته میشوند، بدین ترتیب اگر اتصال سایت شما با اینترنت جهانی کُند یا به زبان سادهتر هاست و سرور خوبی نداشته باشید، مشکلاتی در سرعت سایت به وجود خواهد آمد. به علاوه تنوع عکسهای پیشفرضی که وردپرس در اختیارتان قرار میدهد بسیار محدود است و شما امکان انتخاب نمایه مورد علاقه خود برا کاربران سایت را نخواهید داشت. به همین دلیل بسیاری از طراحان سایت وردپرسی به دنبال غیرفعال کردن گراواتار هستند.
نشانی عکسهای گراواتار در وردپرس (اعم از افرادی که در گراواتار عضو هستند و کسانی که عضویت ندارند) بدین صورت است:
https://secure.gravatar.com/avatar/d7a973c7dab26985da5f961be7b74480?s=200&r=g
بدین ترتیب تمام عکسهای آواتار وردپرس از سیستم گراواتار گرفته میشوند. فرض کنید دریافت این تصاویر از سایت گراواتار تا چه اندازه میتواند سرعت صفحات سایت شما (بخش نظرات و…) را کند نماید. این مسئله قطعا بر سئوی سایت و رتبهای که از گوگل دریافت میکنید تاثیر میگذارد. به همین دلیل غیرفعال کردن گراواتار ضرورت دارد.
حالا چگونه میتوان این مشکل را حل کرد؟ شما کافیست به عنوان ادمین سایت، اقداماتی انجام دهید که آواتار کاربران از تصاویر دلخواه که روی هاست ذخیره شدهاند دریافت شود. برخی از افزونههای وردپرسی این امکان را برای شما فراهم مینمایند.
معرفی افزونه برتر برای غیرفعال کردن گراواتار
به اصل مطلب میرسیم! در اینجا راجع به یکی از افزونههای برتر وردپرس به نام Simple Local Avatars صحبت میکنیم و نحوه کار با آن را به صورت مفصل آموزش میدهیم.
Simple Local Avatars، یکی از سبکترین و پرسرعتترین افزونههای وردپرس محسوب میشود. این افزونه با عدم ایجاد هیچگونه جدول در دیتابس و عدم افزودن آپشن به WP-Options فضای کمی از رم را اشغال میکند و تاثیر چشمگیری بر سرعت سایت شما خواهد گذاشت. با استفاده از این افزونه قادر خواهید بود اتصال سایت وردپرسی خود با گراواتار را به صورت کامل قطع کنید و یک آواتار دلخواه با فرمت مورد نظر (SVG ،PNG ،JPG، WEBP و AVIF) ایجاد نمایید. با Simple Local Avatars میتوانید آواتار کاربران خود را شخصیسازی نمایید تا دیگر نیازی نباشد که سایت وردپرسی شما از سایت گراواتار عکس آواتار را دریافت نماید.
آموزش نحوه کار با افزونه Simple Local Avatars
با طی کردن مراحل زیر میتوانید به راحتی از این افزونه بهره بگیرید و هدف خود که بهبود سرعت سایت است را محقق نمایید.
1- افزونه را روی سایت وردپرسی نصب کنید.
2- باید به قسمت تنظیمات/گفتگو در پیشخوان وردپرس مراجعه و وارد بخش آواتارها شوید. توجه داشته باشید که صفحه مستقلی برای افزونه وجود ندارد و کلیه امکانات آن در بخش آواتار (نیمرخ)ها خلاصه شده است.
3- در انتها، با استفاده از گزینه Choose Default Avatar میتوانید تصویر دلخواه خود را با فرمت مورد نظر انتخاب نمایید.
نکته: گزینه Local Avatars Only در آپشنهای افزونه وجود دارد. این آپشن باعث میشود سایت در ابتدا شروع به بررسی نماید که آیا تصویری در گراواتار برای کاربر ثبت شده است یا خیر. اگر تصویری ثبت نشده بود، تصویر آواتار از لوکال درخواست خواهد شد.
لازم به ذکر است که با استفاده از گزینه Local Upload Permissions میتوانید امکان آپلود تصویر آواتار را فقط برای کسانی فراهم کنید که میتوانند به آپلود فایل در سایت وردپرسی بپردازند. بنابراین با زدن تیک این گزینه، قابلیت آپلود آواتار توسط همه کاربران امکانپذیر نخواهد بود.
یک قابلیتی که افزونه Simple Local Avatars برای شما فراهم میکند، تنظیم ابعاد تصویر متناسب با ابعاد رایج و استاندارد عکسهای آواتاری است.
یکی دیگر از قابلیتهایی که به صورت مستقیم بر سرعت سایت تاثیر میگذارد قابلیت آپلود تصویر توسط کاربران به صورت اختصاصی است. کافیست به قسمت کاربران (Users)/شناسنامه (Profile) بروید و در قسمت آپلود آواتار (Upload Avatar) عکس مورد نظر خود را در فضای محلی سایت بارگزاری کنید.
معرفی دیگر افزونه های وردپرس
به علاوه برای تغییر عکس پروفایل، ذخیرهسازی آن در لوکال و غیرفعال کردن گراواتار، میتوانید از افزونههای زیر نیز استفاده نمایید.
- Basic User Avatars
- Simple Local Avatars
- User Avatar
- Leira Letter Avatar
- Avatar Manager
- Disable User Gravatar
- User Avatar – Reloaded
- User Profile Picture
- One User Avatar | User Profile Picture
- Optimum Gravatar Cache
- Local Avatars by Nocksoft
- Letter Avatars
سخن آخر
در این مطلب آموختیم که با استفاده از افزونههای وردپرسی مانند Simple Local Avatars امکان فراهم آوردن سرعت بیشتر برای سایت خود را از طریق غیرفعال کردن گراواتار را خواهید داشت. به خاطر داشته باشید که برای قطع کردن کامل ارتباط سایت وردپرس با گراواتار باید Local Avatars Only فعال باشد. سپس باید تصویری پیشفرض برای آواتار کابران انتخاب کنید تا سایت شما از دسترسی به گراواتار بینیاز باشد. در انتها به خاطر داشته باشید که بهتر است سایز تصویر آواتار به شکل مربعی و در ابعاد 100✖100 پیکسل باشد.
نکته اساسی در زمینه بهبود سرعت وبسایت های وردپرسی مواردی چون کاهش تعداد درخواست ها سایت و یا کاهش حجم عکس های موجود در سایت است که بارها در مقالات گوناگون به آنها پرداخته ایم. همچنین درصورت تمایل میتوانید با تبدیل عکس به اینمه یا تبدیل عکس به نقاشی کارتونی از یک تصویر شخصی سازی شده استفاده نمایید.