WordPress用户功能比较弱,很多国人熟习的一些用户信息都无默认的调用代码,比如用户注册时间、最后登录时间等,上篇《WordPress前台显示登录用户的注册时间》可以在前台显示用户注册时间,这里再分享一个前台显示用户最后登录时间的代码。
可以将下面的代码添加到当前主题functions.php
中:
- user_last_login() {
- ;
- date_default_timezone_set(PRC);
- = get_user_by( \’login\’, );
- update_user_meta(->ID, \’last_login\’, (\’Y-m-d H:i:s\’));
- }
- add_action(\’wp_login\’,\’user_last_login\’);
- get_last_login() {
- = get_user_meta(, \’last_login\’, true);
- = get_option(\’date_format\’) . \’ \’ . get_option(\’time_format\’);
- = mysql2date(, , false);
- ;
- }
在主题模板适当位置添加调用代码:
- <?php ; get_currentuserinfo(); get_last_login(->ID); ?>
如果想在后台用户列表中显示最后登录时间可以安装插件:WP Last Login 。
暂无评论内容