wp-includes/user.php

WP文件 75
Core User API
函数/钩子名 描述
wp_cache_set_users_last_changed (函数) 设置 “users” 缓存组的最后更改时间。
wp_privacy_additional_user_profile_data (过滤钩子) wp_privacy_additional_user_profile_data: 这是一个在用户个人资料页面添加附加数据的过滤器。使用此过滤器可以为用户的个人资料页面添加其他数据,例如额外的用户信息或
wp_pre_insert_user_data (过滤钩子) wp_pre_insert_user_data: 这是一个用户数据插入前的过滤器。使用此过滤器可以在存储用户数据之前对其进行修改,以确保存储的数据是正确的。
wp_login (动作钩子) wp_login: 这是一个 WordPress 登录钩子,在用户成功登录后被触发。这个钩子通常被用于在插件或者主题代码中执行一些特定的操作,如:更新用户状态、记录登录日志等。
wp_list_users_args (过滤钩子) wp_list_users_args:这是 WordPress 内置的一个钩子,用于定义用户列表的参数。通过使用这个钩子,您可以自定义用户列表的显示方式。
wp_is_large_user_count (过滤钩子) wp_is_large_user_count:此功能检查站点是否有大量用户。如果一个站点拥有超过 10,000 个用户,则该站点被认为拥有大量用户。
wp_is_application_passwords_available_for_user (过滤钩子) wp_is_application_passwords_available_for_user:这是 WordPress 内置的一个函数,用于检查特定用户是否可以使用应用程序密码功能: 该函数可以确定用
wp_is_application_passwords_available (过滤钩子) wp_is_application_passwords_available:这是 WordPress 内置的一个函数,用于检查应用程序密码功能是否可用: 该函数可以确定是否安装了必需的插件或扩展,以便
wp_dropdown_users_args (过滤钩子) wp_dropdown_users_args是 WordPress 中的过滤器钩子,允许开发人员修改传递给wp_dropdown_users函数的参数。该wp_dropdown_users函数生成一个
wp_dropdown_users (过滤钩子) wp_dropdown_users:此函数生成一个用户下拉列表,通常用于 WordPress 管理员以允许选择用户。它采用一个参数数组,其中可以包括下拉列表的名称、所选用户的 ID 以及要应用于列表的
wp_authenticate_user (过滤钩子) wp_authenticate_user: 这是一个WordPress的核心函数,用于验证用户的登录信息。它接收用户名和密码作为参数,并验证这些信息是否正确。如果验证成功,它将返回用户的信息;如果验证
wp_authenticate_application_password_errors (动作钩子) wp_authenticate_application_password_errors: 这是一个WordPress的过滤器,用于过滤应用密码的验证错误。它可以用来自定义错误消息,以便提高用户体验。
wp_authenticate (动作钩子) wp_authenticate: 这是一个WordPress的核心函数,用于验证用户的登录信息。它接收用户名和密码作为参数,并验证这些信息是否正确。如果验证成功,它将返回用户的信息;如果验证失败,它将
validate_username (过滤钩子) validate_username 是一个 WordPress 过滤器,允许开发人员在创建或更新用户名之前对其进行验证。 此过滤器可用于强制执行特定的命名约定或防止创建具有特定字符或单词的用户名。
user_request_confirmed_email_to (过滤钩子) “user_request_confirmed_email_to” – 这是一个过滤器钩子,允许修改在确认用户请求后发送的电子邮件的收件人。
user_request_confirmed_email_subject (过滤钩子) “user_request_confirmed_email_subject” – 这是一个过滤器钩子,允许修改在确认用户请求后发送的电子邮件的主题。
user_request_confirmed_email_headers (过滤钩子) “user_request_confirmed_email_headers” – 这是一个过滤器钩子,允许修改在确认用户请求后发送的电子邮件的标题。
user_request_confirmed_email_content (过滤钩子) “user_request_confirmed_email_content”——这是一个过滤器钩子,允许修改在确认用户请求后发送的电子邮件的内容。
user_request_action_email_subject (过滤钩子) “user_request_action_email_subject” – 这是一个过滤器钩子,允许修改为用户请求操作发送的电子邮件的主题。
user_request_action_email_headers (过滤钩子) “user_request_action_email_headers” – 这是一个过滤器钩子,允许修改为用户请求操作发送的电子邮件的标头。
user_request_action_email_content (过滤钩子) “user_request_action_email_content” – 这是一个过滤器钩子,允许修改为用户请求操作发送的电子邮件的内容。
user_request_action_description (过滤钩子) “user_request_action_description”——这是一个过滤器钩子,允许修改用户请求操作的描述文本。
user_request_action_confirmed_message (过滤钩子) “user_request_action_confirmed_message”——这是一个过滤器钩子,允许修改在用户确认请求后显示的消息。
user_registration_email (过滤钩子) “user_registration_email” – 这是一个过滤器钩子,允许修改在用户注册后发送给用户的电子邮件。
user_register (动作钩子) “user_register” – 当新用户在 WordPress 中注册时触发此操作钩子。 您可以使用此钩子执行其他操作,例如发送电子邮件或更新自定义字段。
user_{$field} (过滤钩子) “user_{$field}” – 这是一个动态过滤器钩子,允许修改用户配置文件中特定字段的值。 钩子名称的“{$field}”部分被替换为实际的字段名称。 例如,如果您想修改“first_name”
user_erasure_fulfillment_email_to (过滤钩子) user_erasure_fulfillment_email_to:这是一个 WordPress 过滤器钩子,允许您修改在满足用户的个人数据擦除请求后发送给用户的电子邮件的收件人。 这个钩子在生成电子
user_erasure_fulfillment_email_subject (过滤钩子) user_erasure_fulfillment_email_subject:这是一个 WordPress 过滤器钩子,允许您修改在满足用户的个人数据擦除请求后发送给用户的电子邮件的主题行。 此钩子在
user_erasure_fulfillment_email_headers (过滤钩子) user_erasure_fulfillment_email_headers:这是一个 WordPress 过滤器钩子,允许您修改在满足用户的个人数据擦除请求后发送给用户的电子邮件的标题。 此钩子在生
user_erasure_fulfillment_email_content (过滤钩子) user_erasure_fulfillment_email_content:这是一个 WordPress 过滤器钩子,允许您修改在满足用户的个人数据擦除请求后发送给用户的电子邮件的内容。 这个钩子在
user_contactmethods (过滤钩子) “user_contactmethods”是一个 WordPress 过滤器钩子,允许您为 WordPress 数据库中的用户添加或删除联系方式。
username_exists (过滤钩子) “username_exists”是一个 WordPress 函数,用于检查用户名是否存在于 WordPress 数据库中。 此功能可用于在创建新用户之前检查所需用户名是否已在使用中。
send_retrieve_password_email (过滤钩子) send_retrieve_password_email – 当用户要求重置密码时,这个动作钩子被调用。它在向用户发送密码重置邮件之前被触发。
send_password_change_email (过滤钩子) send_password_change_email – 当用户改变他们的密码时,这个动作钩子被调用。它在向用户发送确认更改的电子邮件之前被触发。
send_email_change_email (过滤钩子) send_email_change_email 是一个函数,当用户改变他们在WordPress配置文件中的电子邮件地址时,它将向用户以前的电子邮件地址发送电子邮件: 这个函数用来确认电子邮件的改变,并
secure_signon_cookie (过滤钩子) secure_signon_cookie: 这是WordPress中的一个过滤钩子,允许开发者修改用户登录时用于安全认证的认证cookie。secure_signon_cookie钩子将默认的认证co
retrieve_password_title (过滤钩子) retrieve_password_title: 这个函数设置密码重置邮件的主题行,当用户请求重置密码时,该邮件将被发送给用户。
retrieve_password_notification_email (过滤钩子) retrieve_password_notification_email: 这个函数设置密码重置邮件的收件人电子邮件地址。该电子邮件地址可以是网站的默认电子邮件地址,也可以是用户指定的自定义电子邮件地
retrieve_password_message (过滤钩子) retrieve_password_message: 这个函数设置密码重置邮件的内容,当用户请求重置密码时,该邮件将被发送给用户。该内容可以包括用户的用户名和密码重置链接等信息。
retrieve_password_key (动作钩子) retrieve_password_key: 该函数生成一个独特的密码重置密钥,用于密码重置电子邮件。密码重置密钥用于安全地验证请求重置密码的用户的身份。
More

常见问题

FAQs
查看更多 >