# Memberpress：如何在注册时将用户添加到组

**URL:** <https://meta.discourse.org/t/memberpress-how-to-add-users-to-groups-upon-sign-up/83478>\
**Category:** WordPress\
**Created:** [2018 年3 月 21 日 13:48 UTC](https://meta.discourse.org/t/memberpress-how-to-add-users-to-groups-upon-sign-up/83478 "2018-03-21T13:48:54Z")\
**Posts on this page:** 1\
**Showing post:** 27

<div class="post-metadata">

作者： ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)\
发布日期： [2020 年4 月 3 日 17:56 UTC](https://meta.discourse.org/t/memberpress-how-to-add-users-to-groups-upon-sign-up/83478/27 "2020-04-03T17:56:03Z")

</div>

> [@Dani1](#):
>
> 如果其他方法都无效，您可以轻松创建一个信任等级为 2 的组和一个信任等级为 1 的组，然后让会员插件将这些组分配给您的会员。

今天在 Meta 的另一篇帖子中提到了这个问题，所以我查看了代码，以确认是否可以通过将用户添加到设置比用户当前组更低的信任等级的组来降低用户的信任等级。从代码来看，我发现这是不可能的：

```ruby
  def grant
    if @user.trust_level < @trust_level
      @user.change_trust_level!(@trust_level)
      @user.save!
    end
  end

```

如果用户的信任等级低于组所授予的信任等级，将用户添加到该组将会更新其信任等级。否则，用户的信任等级不会发生变化。

---

_[View the full topic](https://meta.discourse.org/t/memberpress-how-to-add-users-to-groups-upon-sign-up/83478)._
