آپلود تصویر پروفایل توسط کاربر در وردپرس با افزونه User Profile Picture

4.2 / 5. تعداد رای: 9

آپلود تصویر پروفایل توسط کاربر در وردپرس با افزونه User Profile Picture

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

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

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

آپلود تصویر پروفایل توسط کاربر در وردپرس

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

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

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

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

نکته: اگر از میهن پنل پرو استفاده می‌کنید، نیازی به استفاده از این افزونه ندارید. چرا که با استفاده از گزینه میهن آواتار، می‌توانید به راحتی امکان آپلود تصویر پروفایل در پنل کاربری را فعال کنید.

افزونه User Profile Picture

User Profile Picture یک افزونه بسیار کاربردی است که به شما کمک می‌کند یک تصویر آواتار سفارشی برای کاربر با استفاده از ابزار استاندارد آپلود رسانه، تنظیم و یا حذف کنید. شما با استفاده از این پلاگین می‌توانید نقش‌های کاربری برای کاربران و نویسندگان و مشترکین و غیره را مشخص کنید و به آنها اجازه دهید توانایی آپلود تصاویر را داشته باشند و بتوانند تصویر پروفایل کاربری خود را تغییر دهند. (با استفاده از افزونه User Role Editor می‌توانید نقش‌های کاربری مشترکین و نویسندگان را تغییر دهید یا اضافه کنید.)

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

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

برخی از ویژگی‌های این افزونه عبارت‌اند از:

  • قابلیت تغییر تصویر آواتار
  • قابلیت تعیین نوع آواتار
  • قابلیت نمایش آواتار سایت به‌جای آواتار از سایت گراواتار
  • ممنوعیت استفاده از گراواتار در وردپرس
معرفی افزونه User Profile Picture
معرفی افزونه User Profile Picture

افزونه User Profile Picture کاملاً رایگان است و شما برای دانلود آن نیازی به پرداخت هیچ هزینه‌ای ندارید، این افزونه رابط کاربری بسیار ساده‌ای دارد و شما می‌توانید در کمتر از چند دقیقه آن را در سایت وردپرسی خود نصب کنید، برای فعال کردن آن می‌توانید از راهنمای نصب افزونه در وردپرس کمک بگیرید.

این افزونه تاکنون بیش از 50 هزار نصب فعال داشته است، که همین تعداد نشان دهنده، کارایی بالای آن می‌باشد. همچنین شما برای استفاده از قابلیت این افزونه، نیازی به پیکربندی افزونه و یا اعمال تغییرات در تنظیمات ندارید و رابط کاربری بسیار ساده این افزونه، این امکان را در اختیار شما قرار می‌دهد که در کمتر از 5 دقیقه، تصویر جدید آپلود کنید و یا تصویر قبلی را تغییر دهید.

ویژگی‌های افزونه User Profile Picture

همچنین می‌توانید تگ قالب و آرگومان‌هایی که در زیر گفته می‌شود را استفاده کرده و قابلیت تغییر تصاویر پروفایل کاربران را در وب‌سایت خود در بخش شناسنامه‌ی من فعال کنید. و حتی می‌توانید با گزینه “Override Avatar” آواتار پیش‌فرض کاربران را تغییر دهید. به فرض مثال:

<?php
//Assuming $post is in scope
if (function_exists ( 'mt_profile_img' ) ) {
    $author_id=$post->post_author;
    mt_profile_img( $author_id, array(
        'size' => 'thumbnail',
        'attr' => array( 'alt' => 'Alternative Text' ),
        'echo' => true )
    );
}
?>

در کد بالا، تابع mt_profile_img داخلی از تابع get_the_post_thumbnail برای بازیابی تصویر نمایه یا پروفایل استفاده می‌کند. به‌صورت اختیاری، اگر شما عملکرد “Override Avatar” را انتخاب کنید، می‌توانید از get_avatar برای نمایش تصویر آواتار استفاده کنید.

اگر تیک گزینه “Override Avatar” را فعال کردید کد زیر را در فایل functions.php قالب خود کپی و جایگذاری کنید.

add_filter( 'mpp_avatar_override', '__return_true' );

همچنین برای مخفی کردن چک باکس “Override Avatar” از فیلتر زیر استفاده کنید:

add_filter( ‘mpp_hide_avatar_override’, ‘__return_true’ );

آموزش کار با افزونه User Profile Picture

بعدازاینکه این افزونه را نصب و آن را روی سایت وردپرسی خود فعال کردید، به پیشخوان وردپرس خود بروید و روی کاربران » شناسنامه شما کلیک کنید، حالا شما به یک صفحه دیگر مانند تصویر زیر منتقل خواهید شد:

edit my profile

خب می‌بینید که بعد از فعال کردن افزونه، یک گزینه جدید به اسم “عکس پروفایل” به شناسنامه شما اضافه شده است که اگر روی تصویر موجود در سمت چپ کلیک کنید، می‌توانید هر عکس دلخواهی را از کتابخانه پرونده چندرسانه‌ای آپلود کنید و به‌عنوان تصویر پروفایل کاربری خود در نظر بگیرید.

فراموش نکنید که بعد از انتخاب عکس موردنظر خود، به سمت پایین صفحه اسکرول کنید و روی “به‌روزرسانی شناسنامه” کلیک کنید، تا تغییراتی که انجام دادید، روی سایت هم اعمال شود.

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

امیدواریم این مقاله برای شما مفید واقع شده باشد. موفق و پیروز باشید. 🙂

نکته خاصی هست که این مقاله رو تکمیل‌تر کنه؟

  1. U334 ۳۰ آبان ۱۳۹۷

    مهندس با یوزرپرو تداخل داره.
    یعنی وقتی آخرین نسخه فعلی یوزر پرو از سایت شما خریداری کردیم را نصب داریم، عکس کاربری که با این افزونه اضافه شده را نشان نمیده.
    یوزر پرو را که غیر فعال می کنیم درست میشه.

    کاری میشه کرد؟

    • U8156 ۳۰ آبان ۱۳۹۷

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

  2. U334 ۲۷ آبان ۱۳۹۷

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