گراواتار تصویری است که در بسیاری از سایت‌های وردپرسی مورد استفاده قرار میگیرد و روز به روز هم استفاده از آن در حال افزایش است. گراواتار را نه فقط بلاگ نویسان بلکه قالب نویسان نیز برای باکس ‌های کامنت گذاری قالبهای وردپرسی مورد استفاده قرار می‌دهند.

تغییر گراواتار وردپرس

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

نیم رخ پیش فرض وردپرس

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

  1. فایل functions.php که در فولدر قالب قرار دارد را باز کنید
  2. کدهای زیر را در آن copy و paste کنید.

add_filter( ‘avatar_defaults’, ‘newgravatar’ );

function newgravatar ($avatar_defaults) {
$myavatar = get_bloginfo(‘template_directory’) . ‘/images/gravataricon.gif’;
$avatar_defaults[$myavatar] = “WPBeginner”;
return $avatar_defaults;
}

بهتراست متغییرهایی که در کد بالا وجود دارد را بفهمید. ‘/images/gravataricon.gif’ محل ذخیره فابل تصویر است که باید در فولدر قالبی که استفاده میکنید ذخیره شود. نام WPBeginner را به نام دلخواه خودتان تغییر دهید.

  1. فایل را آپلود کنید.
  2. وارد پنل ادمین وردپرس خود شده و به مسیر تنظیمات و سپس گفتگوها بروید.

 تنظیمات گراواتار وردپرس

گراواتار شما مانند تصویر بالا نمایان میشود. آن را انتخاب کرده و سپس ذخیره کنید. همین!

حالا هر زمانی که بخواهید میتوانید گراواتار خود را عوض کنید!

لیلا زاهدیAuthor posts

Avatar for لیلا زاهدی

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

3 دیدگاه ها

    • چه خطایی میگیرید؟ من از همین کد استفاده کردم در سایت و همونطور که میبینید جواب داده. شاید کدهارو اشتباه وارد کردین

    • ما در سایت از همین کد استفاده کردیم و مشکلی وجود نداشت. شما چه خطایی میگیرید؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *