rest_after_insert_user
云策文档标注
概述
rest_after_insert_user 是一个 WordPress REST API 钩子,在用户通过 REST API 完全创建或更新后触发。它允许开发者在用户操作完成后执行自定义代码。
关键要点
- 触发时机:用户通过 REST API 完全创建或更新后
- 参数:$user(WP_User 对象)、$request(WP_REST_Request 对象)、$creating(布尔值,创建时为 true,更新时为 false)
- 用途:常用于用户创建或更新后的后续处理,如发送通知或更新相关数据
- 相关函数:WP_REST_Users_Controller::create_item() 和 WP_REST_Users_Controller::update_item()
- 版本:从 WordPress 5.0.0 引入
代码示例
do_action( 'rest_after_insert_user', $user, $request, true );
原文内容
Fires after a user is completely created or updated via the REST API.
Parameters
$userWP_User-
Inserted or updated user object.
$requestWP_REST_Request-
Request object.
$creatingbool-
True when creating a user, false when updating.
Source
do_action( 'rest_after_insert_user', $user, $request, true );
Changelog
| Version | Description |
|---|---|
| 5.0.0 | Introduced. |