WordPress 常用函数中文翻译

get current user id 获取当前用户 ID

函数描述 返回当前用户 ID,需要在 Init 或之后的 Action 中调用此函数,否则可能获取不到正确的用户 ID. 使用方法 返回值 返回 int 类型的用户 ID,如果获取不到,返回 0。

get_currentuserinfo 获取当前登录用户的信息

获取当前登录用户的信息并存入 $userdata 全局变量中,属性和 wp_users 数据表对应。同时也把以下信息存入对应的全局变量。

wp_set_current_user 设置当前用户,不会自动登录该用户

通过用户 ID 或名称修改当前用户。如果不知道用户ID,设置 $id 为 null 然后指定一个用户名称,提供了对未登录的某用户进行编辑和一些操作的能力。

get current screen——获取仪表盘中当前页面信息

返回一个包含当前页面 ID 的对象,如:base, post type, 或 taxonomy, 以及其他类型的名称

wp_get_current_user 获取当前登录的用户对象

获取当前登录的用户对象 (WP_User),是 get_currentuserinfo() 函数的封装,使用全局变量 $current_user。

get_user_by 通过用户的某属性字段获取用户数据对象

通过用户的某属性字段获取用户数据对象,分别对应 wp_users 数据表的的相应列。

current_user_can 判断用户是否有某个权限或是否为某个角色

判断用户是否有某个权限或是否为某个角色,比如我们需要判断当前登录的用户是否为管理员,或者是否有作者权限。

load template – 在主题或插件中正确加载模板文件,允许使用主题中的模板覆盖插件默认模板

在 WordPress 环境中加载模板文件,此函数的目的是确保在 WordPress 函数中正确地载模板文件,也可以使用查询参数访问这个函数。

get_userdata——获取用户数据

获取某个用户的用户数据,数据形式为一个 WP_User 对象,我们可以通过 “->” 操作符直接获取 wp_users 和 wp_usermeta 数据表里面的信息。