user_{$field}

过滤钩子
apply_filters( "user_{$field}", $value, $user_id, $context )
参数
  • (mixed) $value The user object value to sanitize.
    Required:
  • (int) $user_id User ID.
    Required:
  • (string) $context The context to filter within.
    Required:
定义位置
相关勾子
pre_user_fieldedit_user_fieldterm_fieldpre_user_idpre_field
相关方法
sanitize_user_fieldget_term_fieldsettings_fieldswp_referer_fieldsanitize_term_fieldregister_rest_field
引入
2.9.0
弃用
-

“user_{$field}” – 这是一个动态过滤器钩子,允许修改用户配置文件中特定字段的值。 钩子名称的“{$field}”部分被替换为实际的字段名称。 例如,如果您想修改“first_name”字段的值,您可以使用钩子“user_first_name”。

在标准环境下过滤用户字段的值。

钩子名称的动态部分,$field,指的是被过滤的前缀用户字段,如’user_login’、’user_email’、’first_name’,等等。

$value = apply_filters( "user_{$field}", $value, $user_id, $context );

常见问题

FAQs
查看更多 >