纯代码给WordPress后台添加用户注册时间登录 IP 记录
要在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地址,如果你需要记录更多登录历史信息,你可能需要编写更复杂的解决方案,或者使用相关的插件来实现。此外,记得始终小心处理用户数据以确保隐私和合规性。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
仍然有问题? 我们要如何帮助您?