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

纯代码给WordPress后台添加用户注册时间登录 IP 记录

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

要在WordPress后台中添加用户注册时间和登录IP记录,你可以使用以下代码片段。你需要将这些代码添加到你的主题的functions.php文件中或者使用一个自定义插件来实现。

// 添加用户注册时间和登录IP记录
function add_user_registration_time_and_login_ip($user_login, $user) {
    // 获取用户注册时间
    $registration_time = get_user_meta($user>ID, 'registration_time', true);
    if (empty($registration_time)) {
        update_user_meta($user>ID, 'registration_time', current_time('mysql'));
    }

    // 获取用户登录IP地址
    $user_ip = $_SERVER['REMOTE_ADDR'];
    update_user_meta($user>ID, 'last_login_ip', $user_ip);
}
add_action('wp_login', 'add_user_registration_time_and_login_ip', 10, 2);

这段代码将在用户登录时触发,并将用户的注册时间和登录IP地址存储在他们的用户元数据中。你可以在后台用户编辑页面中查看这些信息。

请注意,这仅记录了用户的最后一次登录IP地址,如果你需要记录更多登录历史信息,你可能需要编写更复杂的解决方案,或者使用相关的插件来实现。此外,记得始终小心处理用户数据以确保隐私和合规性。

有用1
  • 2024.01.24初次和大家见面了!

等待您对该主题的建议

发表评论

还能输入240个字

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

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

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

  • 猛戳我吧