wordpress用戶功能比較弱,很多國人熟習(xí)的一些用戶信息都無默認(rèn)的調(diào)用代碼,比如用戶注冊時間、最后登錄時間等,下面由WordPress教程欄目給大家分享一個前臺顯示用戶最后登錄時間的代碼。
可以將下面的代碼添加到當(dāng)前主題functions.php中:
//?記錄登錄時間 function?user_last_login($user_login)?{ ????global?$user_ID; ????//?糾正8小時時差 ????date_default_timezone_set(PRC); ????$user?=?get_user_by(?'login',?$user_login?); ????update_user_meta($user->ID,?'last_login',?date('Y-m-d?H:i:s')); } add_action('wp_login','user_last_login'); //?調(diào)用最后登錄時間 function?get_last_login($user_id)?{ ????$last_login?=?get_user_meta($user_id,?'last_login',?true); ????$date_format?=?get_option('date_format')?.?'?'?.?get_option('time_format'); ????$the_last_login?=?mysql2date($date_format,?$last_login,?false); ????echo?$the_last_login; }
在主題模板適當(dāng)位置添加調(diào)用代碼:
<?php global $userdata; get_currentuserinfo(); get_last_login($userdata->ID);??>
如果想在后臺用戶列表中顯示最后登錄時間可以安裝插件:WP Last Login 。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END