也想出现在这里?联系我们

WordPress后台用户列表添加上次登录时间

2023.12.29 wordpress教程
  • 文章介绍
  • 升级版本
  • 评价&建议

要在WordPress后台的用户列表中添加上次登录时间,您可以使用以下步骤:

  1. 编辑主题的functions.php文件:首先,您需要编辑您当前使用的WordPress主题的functions.php文件。这可以通过登录到WordPress后台,然后转到“外观” > “主题编辑器”来完成。选择您正在使用的主题,然后在右侧找到functions.php文件并点击它以编辑。

  2. 添加代码:在functions.php文件的底部添加以下代码:

function add_last_login_column($columns) {
    $columns['last_login'] = '上次登录时间';
    return $columns;
}
add_filter('manage_users_columns', 'add_last_login_column');

function display_last_login_column($value, $column_name, $user_id) {
    if ($column_name == 'last_login') {
        $last_login = get_user_meta($user_id, 'last_login', true);
        if ($last_login) {
            return date('Ymd H:i:s', $last_login);
        } else {
            return '从未登录';
        }
    }
    return $value;
}
add_action('manage_users_custom_column', 'display_last_login_column', 10, 3);

这段代码会做以下事情:
添加一个名为“上次登录时间”的新列到用户列表。
通过获取用户的元数据来获取上次登录时间。
如果用户从未登录过,则显示“从未登录”。

  1. 保存文件:确保在编辑functions.php文件后保存更改。

  2. 查看用户列表:现在,您可以转到“用户”>“所有用户”页面,在用户列表中应该会看到一个新的列显示上次登录时间。

请注意,这个方法记录的上次登录时间仅在用户登录后才会更新,如果用户从未登录过,将会显示“从未登录”。如果您需要更高级的登录追踪功能,可能需要使用插件或其他高级方法。此外,请始终在对WordPress主题或插件进行更改之前备份您的网站,以防出现意外问题。

有用0
  • 2023.12.29初次和大家见面了!

等待您对该主题的建议

发表评论

还能输入240个字

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群
也想出现在这里?联系我们
wordpress加速

我来推荐一个更牛逼的给你看看?

  • 猛戳我吧