نمایش تاریخ آخرین ورود کاربران در سایت وردپرس
نمایش تاریخ آخرین ورود کاربران در سایت وردپرس
این بار در میهن آکادمی قصد داریم به شما یک آموزشی ارائه کنیم که با اینکه در اکثر سایت های وردپرس ممکن است این آموزش باشد ولی به تکمیلی آموزش ما نباشد را معرفی و آموزش دهیم و این بار شما به کمک این آموزش می توانید آخرین تاریخ ورود کاربران در سایت وردپرسی خود را نمایش دهید و می توانید با این روش متوجه شوید که چه کاربرانی در سایت شما فعال هستند و چه کاربرانی در سایت شما فعال نیستند و این خودش یک قابلیت مهم است که بتوانید میزان فعالیت کاربران سایت خود را ببینید و بررسی کنید.
این مورد یکی از مورد های می باشد که برای یک مدیر سایت می تواند اهمیت بالایی داشته باشد تا نرخ فعالیت کاربران خود و نویسنده های فعال سایت خود را ببنید و آن افرادی که فعالیت ندارند را حذف کنند ولی حذف کاربران در سایت از طرف میهن آکادمی به شما توصیه نمی شود
چند روش برای نمایش تاریخ ورود کاربران در وردپرس داریم :
همانطور که اطلاع دارید می دانید که وردپرس یک سیستم منبع باز یا همان اوپن سورس می باشد که شما می توانید به کمک کد نویسی هر نوع امکانی که می خواهید را در سایت خود ایجاد کنید و نمایش دهید و یکی از راه های نمایش تاریخ ورود کاربران همین کد نویسی کردن این بخش می باشد که در ادامه کد نویسی این بخش را نیز به شما آموزش می دهیم.
روش دیگری هم که برای نمایش تاریخ ورود کاربران در سایت استفاده می شود ، استفاده از افزونه های می باشد که به شما کمک می کند تا امکانات جدیدی را به سایت خود اضافه کنید و همانگونه که می دانید وردپرس به شما این امکان را فراهم کرده است که شما بتوانید با نصب افزونه هر امکانی را که می خواهید در سایت خود ایجاد کنید و نمایش دهید و برای نمایش تاریخ ورود کاربران در وردپرس از افزونه WP Last Login استفاده می شود
آموزش کار با افزونه WP Last Login :
همانطور که می دانید برای استفاده از این افزونه ها شما باید ، بدانید که چگونه می توانید در سایت وردپرس خود افزونه نصب کنید ، اگر که نمی دانید (آموزش نصب افزونه در وردپرس) را نیز مطالعه کنید که این آموزش در میهن آکادمی موجود می باشد و می توانید بخوانید و استفاده کنید.
خب شما بعد از اینکه افزونه را طبق آموزش نصب کردید هیچ بخشی در پنل مدیریت وردپرس شما اضافه نخواهد شد و فقط یک بخش در مورد این افزونه اضافه می شود که آن هم در بخش کاربران زمانی که وارد بخش هممه کاربران شدید یک بخش به عنوان Last Login اضافه شده است
زمانی که شما تازه افزونه را نصب کردید نوشته شده است Never یعنی هرگز و بعد از گذشت چند روز زمانی که کاربران وارد پنل مدیریت سایت شدند ، این بخش به تاریخ تغییر خواهد کرد و تاریخ ورود کاربر به شما نمایش خواهد داده شد.
روش دوم :استفاده از کد نویسی برای اضافه کردن نمایش تاریخ در وردپرس می باشد
همانطور که می دانید و در قسمت بالا هم توضیح داده شد وردپرس یک سیستم منبع باز است که شما می توانید خیلی راحت با کد نویسی هر نوع امکانی را که می خواهید در آن برای خود پیاده سازی کنید و این بار برای شما با کد نویسی و با استفاده از (شورت کد) می خواهیم قابلیت نمایش آخرین ورود کاربران سایت در وردپرس به شما آموزش دهیم که بتوانید خیلی راحت این قابلیت در سایت خود استفاده کنید
در قسمت بالا به شما نمایش آخرین ورود کاربران در سایت وردپرسی به کمک افزونه آموزش داده شد ولی در این قسمت شما می توانید با کدنویسی این کار را انجام دهید و نیاز به نصب افزونه نیست و شما برای این کار کافی است که وارد سایت وردپرسی خود شوید و از بخش نمایش وارد بخش ویرایش پرونده پوسته ها شوید و در اینجا به دنبال فایل Functions.php بگردید و این فایل را پیدا کنید
بعد از اینکه شما این فایل functions.php قالب سایت خود را پیدا کردید باید کد زیر را در انتهای این فایل اضافه کنید
<?php
function user_last_login( $user_login, $user ) {
update_user_meta( $user->ID, 'last_login', time() );
}
add_action( 'wp_login', 'user_last_login', 10, 2 );
function wpb_lastlogin() {
$last_login = get_the_author_meta('last_login');
$the_login_date = human_time_diff($last_login);
return $the_login_date;
}
/**
* Add Shortcode lastlogin
*
*/
add_shortcode('lastlogin','wpb_lastlogin');
?>
در ضمن توجه داشته باشید که این کد آخرین ورود کاربران سایت را به شما اضافه می کند و هر بار که کاربر وارد سایت شما می شود ، این کد به صورت خودکار آخرین ورود کاربر به سایت شما را تغییر می دهد و نمایش می دهد و برای اینکه این کد را تست کنید یک بار شما می توانید از سایت خود خارج شده و باز دوباره وارد سایت شوید
راستی شما اکنون می توانید با استفاده از شورت کد که در قسمت زیر برای شما قرار داده ام این شورت کد را در ابزارک های سایت و یا قالب سایت و نوشته ها یا برگه ها و یا بخشی دیگر قرار دهید تا آخرین ورود کاربر در سایت را نمایش دهید و بر روی ورود و خروج کاربران خود نظارت کامل داشته باشید.
[lastlogin]
اگر که نمی دانید چطور در وردپرس از شورت کد استفاده کنید (آموزش استفاده از شورت کد ها در وردپرس) را نیز می توانید مطالعه کنید.
به همین راحتی شما می توانید آخرین ورود کاربران خود را در پنل مدیریت و یا در سایت خود ببینید و نمایش دهید.
موفق و پیروز باشید.