这样的登录信息不会存储在数据库的任何位置。但您可以为将来的用户添加它。以下代码将检查当前用户元user_login_count
在每次登录时,将其增加1或在第一次登录时将其设置为“1”。
<?php
add_action(\'wp_login\', \'my_count_logins\');
function my_count_logins() {
$user_id = get_current_user_id();
$user_login_count = (int) get_user_meta($user_id, \'user_login_count\', true);
if($user_login_count)
$user_login_count++;
else
$user_login_count = 1;
update_user_meta($user_id, \'user_login_count\', $user_login_count)
}
以下代码添加了其他列
Login count
到
Users
表格:
function my_alter_user_table( $column ) {
$column[\'user_login_count\'] = __(\'Login count\');
return $column;
}
add_filter( \'manage_users_columns\', \'my_alter_user_table\' );
function my_alter_user_row( $val, $column_name, $user_id ) {
switch ($column_name) {
case \'user_login_count\' :
return get_user_meta($user_id, \'user_login_count\', true);
break;
default:
}
return $return;
}
add_filter( \'manage_users_custom_column\', \'my_alter_user_row\', 10, 3 );