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

شاید شما هم از دست آواتارهای پیش‌فرض وردپرس خسته شده باشین. آواتارهای خشک و بی‌روحی که کنار نظرات بازدید‌کننده‌هایی قرار میگیره که هنوز تو سایت 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

    زیبا بود

    ممنون از سایت زیباتون (Y)

    پاسخ
  4. حمید

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

    پاسخ
  5. مسعود

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

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

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

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

      پاسخ
  6. مسعود

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

    پاسخ
  7. alireza12113

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

    پاسخ
  8. علی

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

    پاسخ
  9. محسن

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

    پاسخ
  10. علی

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

    پاسخ
  11. محسن

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

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

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

    پاسخ

Please Post Your Comments & Reviews

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

*