函数文档

wp_ajax_nopriv_generate_password()

💡 云策文档标注

概述

wp_ajax_nopriv_generate_password() 是一个 WordPress AJAX 钩子函数,用于在无权限上下文中处理密码生成请求。它通过 wp_send_json_success() 返回一个随机生成的密码。

关键要点

  • 这是一个 AJAX 钩子函数,专门处理无权限(nopriv)场景下的密码生成操作。
  • 函数内部调用 wp_generate_password(24) 生成一个 24 位长度的随机密码。
  • 使用 wp_send_json_success() 将生成的密码以 JSON 格式成功响应返回。
  • 该函数从 WordPress 5.7.0 版本开始引入。

相关函数

  • wp_generate_password() - 从定义的字符集中生成随机密码。
  • wp_send_json_success() - 向 AJAX 请求发送表示成功的 JSON 响应。

📄 原文内容

Handles generating a password in the no-privilege context via AJAX.

Source

function wp_ajax_nopriv_generate_password() {
	wp_send_json_success( wp_generate_password( 24 ) );
}

Changelog

Version Description
5.7.0 Introduced.