WordPress函数:wp_set_current_user() 无需密码用户登录

wp_set_current_user() 一般用于注册后登录,而且无需用户密码即可登录,区别于函数wp_signon() 常用于用户提交登录表单后的登录

函数介绍

WordPress中一些功能基于当前用户而非登录用户,通过wp_set_current_user()可以对非登录用户进行编辑或执行动作,实现无密码也可登录的效果。

函数使用

<?php wp_set_current_user( $id, $name ) ?>

参数说明

$id (整数) (必需) 用户编号 默认值:None

$name (字符串) (可选) 用户名 默认值:None

返回值

(object) 当前用户的 User object

函数实例

隐藏内容 评论后可见
当前隐藏内容需登录且发表评论后可见

请先登录并发表评论

函数位置

wp_set_current_user() 位于 wp-includes/pluggable.php

拓展参考

函数 wp_signon()