insert_user_meta

过滤钩子
apply_filters( 'insert_user_meta', $meta, $user, $update, $userdata )
参数
  • (array) $meta { Default meta values and keys for the user. @type string $nickname The user's nickname. Default is the user's username. @type string $first_name The user's first name. @type string $last_name The user's last name. @type string $description The user's description. @type string $rich_editing Whether to enable the rich-editor for the user. Default 'true'. @type string $syntax_highlighting Whether to enable the rich code editor for the user. Default 'true'. @type string $comment_shortcuts Whether to enable keyboard shortcuts for the user. Default 'false'. @type string $admin_color The color scheme for a user's admin screen. Default 'fresh'. @type int|bool $use_ssl Whether to force SSL on the user's admin area. 0|false if SSL is not forced. @type string $show_admin_bar_front Whether to show the admin bar on the front end for the user. Default 'true'. @type string $locale User's locale. Default empty. }
    Required:
  • (WP_User) $user User object.
    Required:
  • (bool) $update Whether the user is being updated rather than created.
    Required:
  • (array) $userdata The raw array of data passed to wp_insert_user().
    Required:
定义位置
相关勾子
insert_custom_user_metawp_pre_insert_user_datasignup_user_metawp_insert_term_datarest_insert_user
相关方法
get_user_metaget_usermetadelete_user_metawp_insert_userregister_term_metadelete_usermeta
引入
5.8.0
弃用
-

insert_user_meta。这个钩子允许你在WordPress数据库中插入用户元数据。你可以使用这个钩子来存储用户元数据,如用户偏好或自定义用户字段。

在创建或更新用户之后以及插入或更新任何用户元之前,立即过滤用户的元值和键。

不包括接触方法。这些是使用wp_get_user_contact_methods($user)添加的。

对于自定义元字段,请参见 {@see‘insert_custom_user_meta‘} 过滤器。

$meta = apply_filters( 'insert_user_meta', $meta, $user, $update, $userdata );

常见问题

FAQs
查看更多 >