新聞中心
wordpress如何在管理員后臺(tái)顯示用戶列表添加上次登陸時(shí)間功能
Wordpress這個(gè)程序以其方便的管理和強(qiáng)大的功能,深得各位站長(zhǎng),尤其是博客類網(wǎng)站站長(zhǎng)的喜愛。作為一個(gè)博客,很多站長(zhǎng)們希望能了解到是那些人,都在什么時(shí)間關(guān)注過自己的博客,有很大程度上的成就感。無憂主機(jī)小編今天就給大家分享一下,如何用代碼完美實(shí)現(xiàn)wordpress用戶列表添加上一次登錄時(shí)間功能,這個(gè)功能可以給用戶帶來安全的保障以及知道上一次登陸時(shí)間詳情。
下圖是無憂小編對(duì)此功能做一個(gè)簡(jiǎn)單的展示:
[caption id="attachment_14522" align="alignnone" width="552"] wordpress后臺(tái)[/caption]
第一我們要找到wordpress根目錄,把下面的代碼復(fù)制添加到當(dāng)前主題中的 functions.php 里面去!
/**
* WordPress 后臺(tái)用戶列表添加上次登錄時(shí)間
* http://www.wpdaxue.com/wp-user-last-login-date.html
*/
// 創(chuàng)建一個(gè)新字段存儲(chǔ)用戶登錄時(shí)間
function insert_last_login( $login ) {
global $user_id;
$user = get_userdatabylogin( $login );
update_user_meta( $user->ID, 'last_login', current_time( 'mysql' ) );
}
add_action( 'wp_login', 'insert_last_login' );
// 添加一個(gè)新欄目“上次登錄”
function add_last_login_column( $columns ) {
$columns['last_login'] = '上次登錄';
return $columns;
}
add_filter( 'manage_users_columns', 'add_last_login_column' );
// 顯示登錄時(shí)間到新增欄目
function add_last_login_column_value( $value, $column_name, $user_id ) {
$user = get_userdata( $user_id );
if ( 'last_login' == $column_name && $user->last_login )
$value = get_user_meta( $user->ID, 'last_login', ture );
else $value = '從未登錄';
return $value;
}
add_action( 'manage_users_custom_column', 'add_last_login_column_value', 10, 3 );
無憂主機(jī)小編其實(shí)就是添加了一個(gè)自定義的字段來保存登陸的時(shí)間,之后只可以顯示代碼添加后的統(tǒng)計(jì)的數(shù)據(jù)。以上是無憂小編的總結(jié),希望能給朋友帶來幫助!
本文地址:http://m.gle-technology.com/wordpress/14521.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)