钩子文档

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.