【问题标题】:WordPress user's role set to "no role for this site" when emember subscription expires当 emember 订阅到期时,WordPress 用户的角色设置为“此站点没有角色”
【发布时间】:2012-09-18 17:54:41
【问题描述】:

会员版本:7.5.3

WordPress 版本:3.4.2

会员设置

  • 允许过期帐户登录::选中
  • 自动创建 Wordpress 用户:选中
  • 自动登录 Wordpress:选中
  • 自动登录 eMember:选中

场景:

  1. 用户注册为订阅者。
  2. 成功登录 WordPress wp-admin。
  3. 帐户在一天后过期。
  4. 用户尝试登录 wp-admin。
  5. 用户被重定向到“您没有足够的权限 访问此页面。”页面。
  6. 管理员在用户管理页面检查用户的详细信息。
  7. 角色设置为 - 此站点没有角色-

角色仍应设置为订阅者。 您认为这里的问题是什么?

【问题讨论】:

标签: php wordpress


【解决方案1】:
  • 从您的 cpanel 中打开文件管理器

  • 在根目录下找到WWW文件夹,然后点击wp-content,在该文件夹下点击plugin文件夹并浏览您最近安装的插件并仅删除新安装的插件文件夹(例如你应该在www/wp-content/plugins/)。

  • 转到您的 Internet Explorer 并使用您的 wordpress 登录详细信息登录您的网站。它应该对我有用。我安装了一个音频插件,wordpress 给了我以下错误:

您没有足够的权限访问此页面。

所以,我删除了插件,问题就解决了。

【讨论】:

  • 没有解决我的问题。我已经删除了除 eMember 之外的所有插件。没啥事儿。登录时仍然遇到“您没有足够的权限访问此页面”
【解决方案2】:

您遇到的问题是,当用户成员资格到期时,他们会通过 emembership 插件从角色中删除,但是没有其他角色可以进入。您可以创建另一个取消订阅的角色并将它们移入那里。在 emembership 文档中查看如何执行此操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-09
    • 2021-11-08
    • 2019-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-06
    • 2017-10-07
    相关资源
    最近更新 更多