نمایش آخرین حضور کاربران در وردپرس مثل last seen تلگرام

سایت های ایجاد شده با وردپرس یه امتیاز بیشتر نسبت به سایر سایت ها دارند اونم اینه که قابلیت توسعه سریع دارند … یعنی با چند خط کد ساده میتونید یه امکانی رو به سایتتون اضافه کنید.
مثلا سایت هایی که کاربر زیاد دارند یکی از نیازهاشون اینه که آخرین حضور کاربراشون رو در پروفایل اونها به نمایش بزارند. یکی از جالب ترین نوع نمایش های آخرین حضور کاربر مثل last seen تلگرامه …
یعنی کاربر چند دقیقه یا چند ساعت قبل وارد پنل کاربری شده … اینکار هم برای مدیر و هم برای کاربران میتونه جذاب باشه. البته افزونه نمایش آخرین حضور کاربر برای وردپرس وجود داره اما وقتی میتونید با چند خط کد ساده اینکارو انجام بدید چرا باید یک افزونه حجیم رو نصب کنید؟!!
بنابراین با ادامه این مطلب آموزشی همراه باشید تا بتونید امکان فضولی ورود و خروج کاربرانتون رو فراهم کنید … :دی
خب فایل function.php در پوشه پوسته وردپرس که میدونید کجاست؟ نمیدونید؟ پس بگردید پیداش کنید …
.
.
هنوز پیداش نکردین؟ برید تو نمایش / ویرایشگر و انتخاب فایل function.php !
خب حالا کافیه کد زیر رو در انتهای این فایل اضافه کنید :

function user_last_seen() {
if ( is_user_logged_in() ) {
update_user_meta( get_current_user_id(), 'last_seen', time() );
} else {
return;
}

}
add_action( 'wp_footer', 'user_last_seen', 10 );


اونایی که به رنگ سبزه ، توابع خود وردپرسه یعنی اونا خودشون ی اکشنی رو اجرا میکنند که با اکشن شما ترکیب بشه و ی اکشن جدید درسته کنه … :دی
حالا کافیه در صفحه پروفایل کاربرها یا هر جایی دوست داشتید time diff زمان ورودشو با php حساب کنید و نمایش بدید …

پاسخی بدهید

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