آواتار اختصاصی برای نظرات وردپرس

شاید شما هم از دست آواتارهای پیش‌فرض وردپرس خسته شده باشین. آواتارهای خشک و بی‌روحی که کنار نظرات بازدید‌کننده‌هایی قرار میگیره که هنوز تو سایت Gravatar ثبت نام نکردن. اگر دوست دارین تصویر دلخواه خودتونو به جای آواتارهای پیش‌فرض نشون بدین ازاین ترفند ساده استفاده کنین:

قدم اول اضافه کردن چند خط کد به فایل functions.php پوسته هست:

<?php

add_filter( 'avatar_defaults', 'newgravatar' );

function newgravatar ($avatar_defaults) {
$myavatar = get_bloginfo('template_directory') . '/images/gravatar.jpg';
$avatar_defaults[$myavatar] = "Build Internet";
return $avatar_defaults;
}

?>

مسیر پیش‌فرض آواتار شما پوشه‌ی images قالبتون هست که میتونین تعییرش بدین:

$myavatar = get_bloginfo('template_directory') . '/images/gravatar.jpg';

قدم دوم هم به سادگی تیک و کلیک!

منبع: Dynamicwp

هاستینگ وردپرس ماندگاروب
۱۶ دیدگاه
  1. shervin

    با عرض سلام
    من اشتباهاً بجای اینکه در function.php پوسته کپی کنم در function.php خود وردپرس در پوشه wp-includes کپی کردم و الآن سایتم بالا نمیاد از طریق سی پنل دوباره همان فایل رو replace کردم ولی دوباره سایت بالا نیومد میشه یه راهنمایی کنید؟

    پاسخ دادن
    • محسن غیاثی

      سلام شروین جان. پوشه‌های wp-admin و wp-includes رو کلا دوباره آپلود کنین و اگر جواب نداد اظلاعات هاست و وردپرس رو برام ارسال کنین تا چک کنم.

      پاسخ دادن
  2. milad

    نشد.

    پاسخ دادن
  3. Rasoul

    زیبا بود

    ممنون از سایت زیباتون

    پاسخ دادن
  4. حمید

    خوب بود دنبال همچین چیزی میگشتم

    پاسخ دادن
  5. مسعود

    پس اگه میشه همین رو +چند تا مورد دیگه مثل اشتراک rss یا چند تا چیز دیگه که بهتر میکنه مخصوصا اون یکی که باعث میشه در قسمت نظرات تغییراتی ایجاد بشه رو واسم تنظیم کنید و فایل رو آپلود کنید….

    اگه که نه همین پست رو واسم تو functions.php قالب shadow اضافه کنید….خلاصه دستتون درد نکنه با سایت حرفه ای که را انداختید…
    تا آشنا شده ام ولی با سایتتون خیلی حال کردم یه جورایی مشتی هستید…

    پاسخ دادن
    • محسن غیاثی

      مشکلی تو کدهای این پست بود که تصحیح کردم. عذر میخوام. دوباره امتحان کنین نباید موردی داشته باشه. اگر هم نشد قالب رو ایمیل کنین تا بذارم توش چون دیدم تغییراتی اعمال کردین.

      پاسخ دادن
  6. مسعود

    functions.php من توی قالب shadow میزارم ولی سایت غیر فعال میشه اگه میشه خودتون تست کنید رو این قالب

    پاسخ دادن
  7. alireza12113

    سلام آقا محسن
    آیا راهی داره که مثلا چندتا آواتار بزاریم وهرکسی که نظر گذاشت بصورت رندوم آواتار به ایمیل اون طرف تعلق بگیره واز اون به بعد اگه نظر داد با همون آواتار باشه؟

    پاسخ دادن
  8. علی

    سلام وتشکر
    محسن آقا ببخشیددوباره مزاحم شدم کدها را دیدم حالا اگر من بخوام تعدادی تصویربعنوان آواتار توپوشهwp-admin\imagesبذارم که توقسمت مدیریت اونا را برام نمایش بده که از اونا استفاده کنم بعبارتی میخوام اختصاصیش کنم.. میشه بگین باید چکار کنم؟؟؟ من توphp خیلی میتدی هستم لذا جوری بگین که من متوجه بشم…. ممنونم

    پاسخ دادن
  9. محسن

    سلام دوست عزیز
    این آواتارها از سایت gravatar.com لود میشن. فایل options-discussion.php تو پوشه wp-admin خط ۱۹۰ به بعد مربوط به این گزینه هست.

    پاسخ دادن
  10. علی

    باسلام
    میشه بگین مسیر اواتارهای پیش فرض وردپرس تو کدوم پوشه هست یعنی تصاویرش کجا قرار داره که بشه بهش دسترسی پیداکرد.ممنونم

    پاسخ دادن
  11. محسن

    سلام دوست عزیز
    نه. کد تو فایل functions.php پوسته قرار میگیره پس آپدیت خودکار حذفش نمیکنه

    پاسخ دادن
  12. فرزند ایران

    مرسی جالب بود.
    ولی یه سوال برام مطرحه که با آپدیت خودکار وردپرس به نسخه جدید قاعدتا باید این صفحه هم جدید بشه و …
    درسته؟؟

    پاسخ دادن

Please Post Your Comments & Reviews

نشانی ایمیل شما منتشر نخواهد شد Required fields are marked *

*

Share This