Site icon 时鹏亮的Blog

WordPress使用用户ID登入系统

请知悉:本文最近一次更新为 3年 前,文中内容可能已经过时。

WordPress如何在获取到用户ID后直接登入系统呢?

示例代码如下:

function auto_login() {
if (!is_user_logged_in()) {
//determine WordPress user account to impersonate
$user_login = 'guest';

//get user's ID
$user = get_userdatabylogin($user_login);
$user_id = $user->ID;

//login
wp_set_current_user($user_id, $user_login);
wp_set_auth_cookie($user_id);
do_action('wp_login', $user_login);
}
}

参考资料

How to log a user in to WordPress using only their user_id


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《WordPress使用用户ID登入系统》相关的博文:

Exit mobile version