نمایش گراواتار از ایمیل کاربران در وردپرس

نمایش گراواتار از ایمیل کاربران در وردپرس

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

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

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

نمایش گراواتار در هر نقطه ای ازسایت

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

برای نمایش گراواتار از ایمیل کاربران در تمپلیت های وردپرس،از تابع زیر در فایل function.phph استفاده کنید:

</pre>
function wpbeginner_display_gravatar() { global $current_user;get_currentuserinfo();// Get User Email Address$getuseremail = $current_user->user_email;// Convert email into md5 hash and set image size to 32 px$usergravatar = 'http://www.gravatar.com/avatar/' . md5($getuseremail) . '?s=32';echo '<img src="' . $usergravatar . '" class="wpb_gravatar" />';}
<pre>

برای نمایش گراواتار کافیه کدزیر  رو در نقطه ی دلخواه قرار بدید

</pre>
<?php wpbeginner_display_gravatar(); ?>
<pre>

1

نمایش گراواتار کاربران غیرعضو در سایت با استفاده از ایمیل

فرض کنید که شما اجازه ی دسترسی به کاربرانی که در سایت شما نظرگذاشتن رو دارید ومی تونید از گراواتاری که در همه جا استفاده می کنن،برای نمایش در سایت خودتون هم استفاده کنید.اما اون کاربران بدون عضویت در سایت شما نظر گذاشتن و عضو سایتتون نیستن.برای این که بتونید گراواتار هر فرد رو در سایتتون و در پیج ها و پست ها نمایش بدید ،کد زیر رو در فایل function.php درج کنید.

</pre>
function wpb_display_gravatar($atts) { extract( shortcode_atts( array('wpb_user_email' => '',), $atts ) );if ($wpb_user_email == '') { global $current_user;get_currentuserinfo();$getuseremail = $current_user->user_email;} else { $getuseremail = $wpb_user_email;}$usergravatar = 'http://www.gravatar.com/avatar/' . md5($getuseremail) . '?s=32';echo '<img src="' . $usergravatar . '" />';} add_shortcode('wpb_gravatar', 'wpb_display_gravatar');
<pre>

از این پس برای نمایش گراواتار هر فرد در پست ها یا پیج ها از شورت کد زیر :

</pre>
[wpb_gravatar]
<pre>

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

</pre>
[wpb_gravatar wpb_user_email="john.smith@example.com"]
<pre>

پیروز باشید

بیگ تم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *