我正在使用这些代码在用户列表页面中添加列,以显示用户的上次登录。这些代码位于我的模板的功能文件中:
function insert_last_login( $login ) {
global $user_id;
$user = get_userdatabylogin( $login );
update_user_meta( $user->ID, \'last_login\', gmdate( \'Y-m-d H:i:s\' ), the_time(\'Y-m-j\') );
}
add_action( \'wp_login\', \'insert_last_login\' );
function add_last_login_column( $columns ) {
$columns[\'last_login\'] = __( \'آخرين ورود\', \'last_login\' );
return $columns;
}
add_filter( \'manage_users_columns\', \'add_last_login_column\' );
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 = jdate( \'Y/m/d g:ia\', strtotime( $user->last_login ) );
return $value;
}
add_action( \'manage_users_custom_column\', \'add_last_login_column_value\', 10, 3 );
此代码正常,没有问题。
1-我想根据此代码在模板和前端页面中显示用户上次登录的日期。
2-我想对用户列表页面的列进行排序,以便用户最后一次登录。
有人能帮我解决这个问题吗。
非常感谢。