当前位置: 首页 > 知识库问答 >
问题:

Wordpress Rest API-添加用户功能

訾旭
2023-03-14

有什么方法可以使用Rest API为用户添加功能吗?

我是这样创建用户的:

$.ajax( {
    url: Slug_API_Settings.root + ‘wp/v2/users/’,
    method: ‘POST’,
    beforeSend: function ( xhr ) {
        xhr.setRequestHeader( ‘X-WP-Nonce’, Slug_API_Settings.nonce );
    },
    data:{
        email: ‘someone@somewhere.net’,
        username: ‘someone’,
        password: Math.random().toString(36).substring(7)
    }
    })
    .done( function ( response ) {
        console.log( response );
     })

然后,我需要将功能分配给新用户。有没有人有这样的例子?

非常感谢!

共有1个答案

子车睿
2023-03-14

你可以通过WordPress REST API向新用户添加用户角色和能力,如下所示:

$.ajax( {
url: Slug_API_Settings.root + ‘wp/v2/users/’,
method: ‘POST’,
beforeSend: function ( xhr ) {
    xhr.setRequestHeader( ‘X-WP-Nonce’, Slug_API_Settings.nonce );
},
data:{
    email: ‘someone@somewhere.net’,
    username: ‘someone’,
    password: Math.random().toString(36).substring(7),
    roles: ‘contributor’
}
})
.done( function ( response ) {
    console.log( response );
 })

角色<code>conotributor、<code>编辑_posts和<code>读取

您也可以在此处查阅WordPress API官方文档

还请参阅此处的角色和功能。

 类似资料:
  • 到目前为止,我们已经以较合理的方式去创建并显示一些静态数据,并将其连接到成一个简单的数据原型。 尽管我们的界面是根据变化的数据进行即时响应的,并且数据的实时插入或更改的都会在界面上得到体现。然而,我们的网站似乎还没有提供用户去修改数据的页面。实际上,我们甚至连用户都还没有! 下面让我们看看如何去解决这个问题吧。 账户:让用户变得简单 在大多数的 web 框架,添加用户帐户是一个熟悉而又麻烦的工作。

  • 问题内容: 快速的问题,我已经开发了3种不同深度的AI。 当前,要选择要与之对抗的AI,必须进入一个名为Main.java的java文件,并将其更改为所需的任何一个。更改的行是: 我想允许用户在游戏开始时有一个选择,以选择希望通过界面获得帮助的AI,我在想像JOptionpane这样的东西可能会起作用。 (我只是不确定如何为AI选择做一个) 当前的AI ai1 ai2 ai3 谢谢你的帮助。 问题

  • 本文向大家介绍Ubuntu 添加新用户,包括了Ubuntu 添加新用户的使用技巧和注意事项,需要的朋友参考一下 示例 adduser命令将用户添加到系统。为了添加新的用户类型: 例: 键入上述命令后,将提示您输入有关新用户的详细信息,例如新密码,用户全名等。 以下是要求用户填写以添加新用户的信息:            

  • 以 root 用户登录的时候,犯一个错误就足以损坏甚至摧毁系统,因此,本章我们推荐使用一个无特权的用户来编译和安装软件包。您可以使用您自己的用户名,不过为了建立一个干净的工作环境,建议您新建一个名为 lfs 的组,并在其中添加一个名为 lfs 的用户,我们将在安装过程中使用这个用户。以 root 用户运行下列命令来添加新用户: groupadd lfs useradd -s /bin/bash -

  • 本文向大家介绍jQuery实现用户信息表格的添加和删除功能,包括了jQuery实现用户信息表格的添加和删除功能的使用技巧和注意事项,需要的朋友参考一下  1、浏览器界面 一个简单的用户信息操作 2、html代码 3、jQuery实现 总结 以上所述是小编给大家介绍的jQuery实现用户信息表格的添加和删除功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大

  • 我目前正忙于一个Codenameone应用程序,它要求我通过按钮点击添加项目列表,就像如何在任务列表中添加任务一样。我该怎么做?我对这个有点陌生。请帮忙。