سایت برتر

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

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

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

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

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

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

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 ۲۷ آبان ۱۳۹۷

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