افزونه WP User Avatar

امکان درج تصویر آواتار برای کاربران وردپرس با افزونه WP User Avatar

4/5 - (1029 امتیاز)

در این مقاله از دستیار وردپرس به معرفی افزونه WP User Avatar می پردازیم.

وردپرس در حال حاضر تنها اجازه می دهد تا شما از آواتار های سفارشی که از طریق Gravatar آپلود می شوند استفاده کنید.

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

این به این معنی است که شما از آپلودکننده و کتابخانه همانند پست های خود استفاده میکنید.

هیچ پوشه اضافی و یا عملکرد ویرایش تصویر لازم نیست.

آواتار WP نیز به شما امکان می دهد:

◾ آواتار پیش فرض خود را در تنظیمات آواتار کاربر WP خود بارگذاری کنید.

◾ اگر کاربر یک تصویر آواتار WP نداشته باشد علامت Gravatar کاربر یا پیش فرض آواتار را نشان می دهد

◾ غیر فعال کردن آواتار های Gravatar و استفاده از آواتار های محلی.

◾ از کد کوتاه [avatar_upload] پشتیبانی می نماید تا یک آپلودکننده مستقل به یک صفحه یا ویجت اضافه کنید. این آپلودکننده فقط برای کاربران وارد شده قابل مشاهده است

◾ در پست کوتاه خود از کد [avatar] کنید. این کد کوتاه با هر موضوع کار خواهد کرد.

◾ به همکاران و مشترکین اجازه دهید avatar های خود را آپلود کنند.

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

 

معرفی نسخه Pro WP USER AVATAR

◾ قابلیت آپلود و ضبط آسان با گزینه های نماد محصول.

◾ از وبکم برای دریافت آواتار بلافاصله استفاده کنید.

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

◾ آسان برای تنظیم ابعاد نماد

◾ فعال کردن افزودن یا ویرایش عکسی هنگام اضافه کردن کاربر موجود به وبلاگ در شبکه چند سایت.

◾ آواتار ها را در پوشه سفارشی به جای مدیریت رسانه نگه دارید.

◾ آواتار ها را در ذخیره سازی آمازون S3 نگه دارید

◾ آواتار ها را در Dropbox ببندید

◾ آواتار ها را در Media Manager نگه دارید

◾ آسان برای استفاده از تنظیمات برای کنترل هر عملکرد.

◾ چند زبانه، چند سایت، BBPRESS و Buddypress پشتیبانی شده است.

تنظیمات پیشرفته

شما می توانید از کد کوتاه [avatar_upload] برای اضافه کردن آپلود کننده مستقل به هر صفحه استفاده کنید.

بهترین استفاده از این آپلود کننده به خودی خود و بدون فیلدهای نمایه دیگر است.

اگر شما صفحه ویرایش پروفایل خود را با زمینه های دیگر ایجاد نماید، آواتار WP به طور خودکار به show_user_profile و edit_user_profile hooks اضافه می شود.

اگر میخواهید آواتار شخصی خود را در داشته باشید، می توانید قلاب دیگری اضافه کنید:
do_action(‘edit_user_avatar’, $current_user);

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

function my_avatar_filter() { // Remove from show_user_profile hook remove_action(‘show_user_profile’, array(‘wp_user_avatar’, ‘wpua_action_show_user_profile’)); remove_action(‘show_user_profile’, array(‘wp_user_avatar’, ‘wpua_media_upload_scripts’)); // Remove from edit_user_profile hook remove_action(‘edit_user_profile’, array(‘wp_user_avatar’, ‘wpua_action_show_user_profile’)); remove_action(‘edit_user_profile’, array(‘wp_user_avatar’, ‘wpua_media_upload_scripts’)); // Add to edit_user_avatar hook add_action(‘edit_user_avatar’, array(‘wp_user_avatar’, ‘wpua_action_show_user_profile’)); add_action(‘edit_user_avatar’, array(‘wp_user_avatar’, ‘wpua_media_upload_scripts’)); } // Loads only outside of administration panel if(!is_admin()) { add_action(‘init’,’my_avatar_filter’); }

بسته بندی HTML

شما می توانید با استفاده از توابع wpua_before_avatar و wpua_after_avatar HTML wrapper بخش Avatar آواتار کاربر را تغییر دهید.

برای جدا کردن ظرف div و h3، شما می توانید فیلترهای زیر را به فایل functions.php در موضوع خود اضافه کنید:

remove_action(‘wpua_before_avatar’, ‘wpua_do_before_avatar’);

remove_action(‘wpua_after_avatar’, ‘wpua_do_after_avatar’);

برای اضافه کردن پوسته خودتان، می توانید چیزی شبیه به این ایجاد کنید:
function my_before_avatar() { echo ‘

‘; } add_action(‘wpua_before_avatar’, ‘my_before_avatar’); function my_after_avatar() { echo ‘

‘; } add_action(‘wpua_after_avatar’, ‘my_after_avatar’);

نصب و راه اندازی

دانلود، نصب و فعال سازی افزونه آواتار WP.
در صفحه ویرایش پروفایل خود، روی «ویرایش تصویر» کلیک کنید.
یک تصویر را انتخاب کنید، سپس روی “انتخاب تصویر” کلیک کنید.
روی «بروزرسانی پروفایل» کلیک کنید.
آپلود آواتار پیش فرض ، در تنظیمات آواتار کاربر WP خود (اختیاری) آپلود .

 

سایر توابع موجود
[avatar_upload] کد کوتاه

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

شما می توانید یک کاربر را با کد کوتاه تعیین کنید، اما باید برای کاربر خاص edit_user آن را داشته باشید.

[avatar_upload user=”admin”]

[avatar] کوتاه

شما می توانید کد کوتاه [avatar] در پست های خود استفاده کنید. این نویسنده پست را تشخیص می دهد یا می توانید یک نویسنده را با نام کاربری مشخص کنید. شما می توانید اندازه، هم ترازی و لینک را مشخص کنید، اما آنها اختیاری هستند. برای لینک ها، شما می توانید به فایل تصویر اصلی، صفحه پیوست یا یک URL سفارشی پیوند دهید.

[avatar user=”admin” size=”medium” align=”left” link=”file” /]

شما همچنین می توانید زیرنویس به کد کوتاه اضافه کنید:

[avatar user=”admin” size=”medium” align=”left” link=”file”]Photo Credit: Your Name[/avatar]

توجه: اگر از یک کد کوتاه بدون یک عنوان استفاده می کنید و یک کد کوتاه دیگر با یک عنوان در همان صفحه، شما باید قبل از محدوده بستن، کد کوتاه بدون عنوان با علامت رو به جلو: [avatar /] instead of [avatar]
get_wp_user_avatar_src

درست مثل get_wp_user_avatar اما فقط تصویر src را باز می کند. این مفید است اگر شما می خواهید علامت تصویر کوچک را به یک نسخه بزرگتر از تصویر پیوند دهید:

<a href=””>

has_wp_user_avatar

اگر کاربر یک تصویر آواتار آواتار WP داشته باشد، درست می شود. شما باید شناسه کاربر را مشخص کنید:

<?php if ( has_wp_user_avatar($user_id) ) { echo get_wp_user_avatar($user_id, 96); } else { echo ‘‘; } ?>

 

تصاویر:

دستیار وردپرس - افزونه WP User Avatar

 تنظیمات کاربر.

دستیار وردپرس - افزونه WP User Avatar

آواتار کاربر WP به شما اجازه می دهد آواتار خود را پیش فرض آپلود کنید.

دستیار وردپرس - افزونه WP User Avatar

آواتار کاربر WP یک فیلد را برای صفحه ویرایش پروفایل شما اضافه می کند.

دستیار وردپرس - افزونه WP User Avatar

پس از انتخاب تصویر آواتار کاربر WP، گزینه ای را برای حذف آن خواهید دید.


دانلود افزونه

اشتراک در
اطلاع از
0 نظرات
قدیمی‌ترین
تازه‌ترین
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها