آموزش نمایش تاریخ آخرین ورود کاربر در وردپرس
آموزش نمایش تاریخ آخرین ورود کاربر در وردپرس
بررسی ورود کاربران در وردپرس و مشاهده تاریخچه فعالیت کاربران یکی از قابلیتهایی است که برای سایتهای کاربر محور لازم میباشد.
همونطوری که می دونید یکی از قابلیتهای اساسی wordpress امکان عضوگیری و فعالیت در سایت میباشد که میتونید تا برای هر کاربری در وردپرس یک نقش کاربری تعریف کنید تا به بخشهای تعیین شده از سایت دسترسی داشته باشه .
اما با همه این اوصاف شاید اینکه تاریخچه آخرین ورود کاربر و فعالیتهای اون در حالت پیشفرض قابل مشاهده نباشه رو به عنوان یک کاستی تلقی کنید که برای برخی مدیران سایتها مهمه که بدونن کاربرانشون چه زمانهایی در سایت حضور دارند.
میپرسید چرا؟ در پاسخ به این سوال میتونم بگم که اگر شما آمار دقیقی بر روی کاربران خودتون داشته باشید و بدونید که در چه تایمی از روز بیشتر فعالیت دارند و کاربران همزمان در سایت آنلاین هستند میتونید تا با یک برنامه دقیق نسبت به افزایش بهرهوری و بازدید از سایت اقدام کنید.
در این آموزش توابع وردپرس در پاسخ وردپرس قصد دارم تا به شما کاربران عزیز آموزش بدیم چطور کاربران وردپرس خود را مدیریت کنید و استفاده از اون میتونید تا تاریخچه فعالیت کاربران در وردپرس را مشاهده و بررسی کنید.
پس تا انتها با ما همراه باشید.
میپرسید چرا؟ در پاسخ به این سوال میتونم بگم که اگر شما آمار دقیقی بر روی کاربران خودتون داشته باشید و بدونید که در چه تایمی از روز بیشتر فعالیت دارند و کاربران همزمان در سایت آنلاین هستند میتونید تا با یک برنامه دقیق نسبت به افزایش بهرهوری و بازدید از سایت اقدام کنید.
در این آموزش توابع وردپرس در پاسخ وردپرس قصد دارم تا به شما کاربران عزیز آموزش بدیم چطور کاربران وردپرس خود را مدیریت کنید و استفاده از اون میتونید تا تاریخچه فعالیت کاربران در وردپرس را مشاهده و بررسی کنید.
پس تا انتها با ما همراه باشید.
نمایش تاریخ آخرین ورود کاربر در وردپرس
شما این امکان را دارید که ورود و خروج کاربران سایت خود را کنترل کنید و زیر نظر داشته باشید.
بهعنوانمثال ممکن است سایت شما چند کاربر داشته باشد و شما بخواهید آخرین بازدید کاربرانتان را مشاهده کنید؛ و ورود و خروج آنها را بررسی کنید.
همچنین ممکن است شما قصد داشته باشید فعالیت و نحوه و زمان حضور اعضای سایت وردپرسی خود را مدیریت کنید؛
درواقع کنترل کردن موارد ذکرشده به شما در مدیریت هرچه بهتر سایتتان کمک خواهد کرد و قادر خواهید بود آگاهی کاملی نسبت به کاربران خود داشته باشید.
بهعنوانمثال ممکن است سایت شما چند کاربر داشته باشد و شما بخواهید آخرین بازدید کاربرانتان را مشاهده کنید؛ و ورود و خروج آنها را بررسی کنید.
همچنین ممکن است شما قصد داشته باشید فعالیت و نحوه و زمان حضور اعضای سایت وردپرسی خود را مدیریت کنید؛
درواقع کنترل کردن موارد ذکرشده به شما در مدیریت هرچه بهتر سایتتان کمک خواهد کرد و قادر خواهید بود آگاهی کاملی نسبت به کاربران خود داشته باشید.
همانطور که میدانید در منوی سمت راست پیشخوان وردپرس فارسی قسمتی با عنوان کاربران وجود دارد که شما با کلیک کردن بر روی پیوند “همه کاربران” میتوانید فهرست تمامی کاربران خود را همراه با نام،
آدرس پست الکترونیک، نقش کاربری و تعداد نوشتهها تماشا کنید که در این آموزش قصد داریم چگونگی اضافه کردن قسمتی با عنوان آخرین ورود را در قسمت کاربران پیشخوان وردپرس برای شما دوستان عزیز آموزش دهیم.
آدرس پست الکترونیک، نقش کاربری و تعداد نوشتهها تماشا کنید که در این آموزش قصد داریم چگونگی اضافه کردن قسمتی با عنوان آخرین ورود را در قسمت کاربران پیشخوان وردپرس برای شما دوستان عزیز آموزش دهیم.
کد نمایش تاریخ آخرین ورود کاربر در وردپرس در پیشخوان کاربران
برای این کار تنها کافی است کد زیر را به انتهای فایل functions.php اضافه نمایید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
//Record user's last login to custom meta add_action( 'wp_login', 'replyWp_capture_login_time', 10, 2 ); function replyWp_capture_login_time( $user_login, $user ) { update_user_meta( $user->ID, 'last_login', time() ); } //Register new custom column with last login time add_filter( 'manage_users_columns', 'replyWp_user_last_login_column' ); add_filter( 'manage_users_custom_column', 'replyWp_last_login_column', 10, 3 ); function replyWp_user_last_login_column( $columns ) { $columns['last_login'] = 'آخرین ورود کاربر'; return $columns; } function replyWp_last_login_column( $output, $column_id, $user_id ){ if( $column_id == 'last_login' ) { $last_login = get_user_meta( $user_id, 'last_login', true ); $date_format = 'M j, Y'; $hover_date_format = 'F j, Y, g:i a'; $output = $last_login ? '<div title="Last login: '.date( $hover_date_format, $last_login ).'">'.human_time_diff( $last_login ).'</div>' : 'No record'; } return $output; } //Allow the last login columns to be sortable add_filter( 'manage_users_sortable_columns', 'replyWp_sortable_last_login_column' ); add_action( 'pre_get_users', 'replyWp_sort_last_login_column' ); function replyWp_sortable_last_login_column( $columns ) { return wp_parse_args( array( 'last_login' => 'last_login' ), $columns ); } function replyWp_sort_last_login_column( $query ) { if( !is_admin() ) { return $query; } $screen = get_current_screen(); if( isset( $screen->id ) && $screen->id !== 'users' ) { return $query; } if( isset( $_GET[ 'orderby' ] ) && $_GET[ 'orderby' ] == 'last_login' ) { $query->query_vars['meta_key'] = 'last_login'; $query->query_vars['orderby'] = 'meta_value'; } return $query; } |
بعد از این که کد بالا را قرار دادید داخل قسمت پیشخوان وردرس وارد بخش کاربران وارد شوید اگه کاربری تازه لاگین کرده باشه مثال بعد از قرار دادن کد بالا مثل تصویر زیر برای شما نمایش داده خواهد شد
کد نمایش تاریخ آخرین ورود کاربر در وردپرس
یکی دیگر از روشهایی که میتوانید بهوسیله آن آخرین ورود کاربرانتان را مشاهده کنید استفاده از توابع وردپرس است؛ که شما در این حالت بهراحتی میتوانید توسط یک کد ساده تاریخ و زمان آخرین ورود کاربر به سایتتان را مشاهده کنید.
با استفاده از این کد شما دیگر نیاز به نصب افزونه ندارید.
و تنها با استفاده از کد زیر میتوانید این کار را بهراحتی انجام دهید.
برای این کار تنها کافی است کد زیر را به انتهای فایل functions.php اضافه نمایید.
با استفاده از این کد شما دیگر نیاز به نصب افزونه ندارید.
و تنها با استفاده از کد زیر میتوانید این کار را بهراحتی انجام دهید.
برای این کار تنها کافی است کد زیر را به انتهای فایل functions.php اضافه نمایید.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
function replyWp_last_login_shortcode( $atts ) { $atts = shortcode_atts( array( 'user_id' => false, ), $atts, 'show_login_user_date' ); $last_login = get_the_author_meta('last_login', $atts['user_id']); if( empty($last_login) ){ return false; }; $the_login_date = human_time_diff($last_login); return $the_login_date; } add_shortcode( 'show_login_user_date', 'replyWp_last_login_shortcode' ); |
توجه داشته باشید این کد کلید متای آخرین ورود کاربران به سایت را اضافه میکند. هر بار که کاربر وارد میشود این کد در دیتابیس شما کلیدواژه متایی را ذخیره میکند. برای اینکه این کد را تست کنید شما میتوانید یکبار خارجشده و مجدد وارد سایت شوید.
کد نمایش تاریخ آخرین ورود کاربر در وردپرس
اکنون شما میتوانید با استفاده از شورت کد [show_login_user_date] بهراحتی در ابزارک ها، قالب و نوشتهها و … و در هرکجای سایت خود، آخرین ورود کاربر به سایت را نمایش دهید و روی کاربران نظارت داشته باشید.
و جزئیات ورود هر کاربر را مشاهده کنید.
و جزئیات ورود هر کاربر را مشاهده کنید.
اگر شما میخواهید از این د در قالب استفاده کنید بهتر است کد زیر را امتحان کنید .
1 |
<?php echo 'آخرین بازدید: '. do_shortcode('[show_login_user_date]') .' قبل'; ?> |
امیدوارم که این آموزش هم مورد توجه و پسند شما قرار گرفته باشه و با استفاده از اون تونسته باشید تا نسبت اضافه کردن نمایش تاریخ آخرین ورود کاربر در وردپرس اقدام کرده و با استفاده از این روش امکاناتی خوبی را برای قالب وردپرس خود فراهم کرده باشید.
در صورتی که در رابطه با این آموزش نمایش تاریخ آخرین ورود کاربر در وردپرس سوال یا مشکلی داشتید در بخش دیدگاهها اعلام کنید تا در کوتاهترین زمان ممکن پاسخگوی شما باشم.
هیچ دیدگاهی برای این محصول نوشته نشده است.