WordPress 加入記錄帳戶最後登入日期

如何記錄記錄帳戶最後登入日期呢?我們會解說要如何輸出記錄到帳戶列表裡顥示最後登入日期,依利方便查詢帳戶進出記錄。

贊助廣告

加入方法

要記錄帳戶的最後登入日期,請將以下語法加入到佈景主題裡 functions.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 add_users_columns( $columns ) {
$columns[‘columns_lastlogin’] = ‘最後登入日期’;
return $columns;
}
function add_users_custom_column( $column_name, $column, $user_id ) {
if ( $column == ‘columns_lastlogin’ ) {
$user_info = get_userdata($user_id);
$user_lastlogin_time = $user_info->last_login;
return date(‘Y/m/d’,intval($user_lastlogin_time));
}
}
add_filter( ‘manage_users_columns’, ‘add_users_columns’ );
add_filter( ‘manage_users_custom_column’, ‘add_users_custom_column’, 10, 3 );

在管理介面裡帳戶列表時,將加入後顥示最後登入日期列表。

>【贊助本站】

【贊助本站】

平常大部分無贊助資金支撐時,大多都是由第三方廣告商支出,是不會太多資金,所以為了維持營運本網站主機,亦需要經費維護網站成本,若大家認為喜歡或支持本網站營運的話,將會是筆者繼續努力做下去的動力,還請各位多多支持不要將廣告攔截了呀(噴淚)~ 也歡迎您對本站進行贊助 ˃ʍ˂

都由衷的感謝每位贊助者,在此特別感謝大家多多支持。