为了“注册用户”或“检索密码”,需要对具有“管理员”角色的用户进行身份验证。虽然出于安全原因,这是一项精心设计的工作,但这种实现使得前端应用程序很难实现简单的“注册”或“注册”功能。
简单的解决方案是wp-rest-user 插件。这个插件通过扩展现有的WordPress REST API端点来完全满足这种需求。
USAGE
向发送POST请求
/wp-json/wp/v2/users/register
, 包括一个带有三个键的JSON主体:用户名、电子邮件和密码。
向发送POST请求/wp-json/wp/v2/users/lostpassword
, 包括一个带有三个键的JSON主体:user\\u login。
你可以用邮递员来做下面的图片
或者甚至ajax请求,请参见下面的代码
<script>
function addUserData(){
$.ajax( {
url: \'http://localhost/lapaktrip/wp-json/wp/v2/users/register\',
method: \'POST\',
contentType: "application/json; charset=utf-8",
dataType: "json",
data:JSON.stringify({
\'username\' : \'testmember\',
\'email\' : \'[email protected]\',
\'password\' : \'123456\'
})
} ).done( function ( response ) {
console.log( response );
} )
}
</script>
<button onclick="addUserData()">Start Sending</button>
希望这个答案能帮助很多人。祝您编码愉快。