当emember订阅到期时,WordPress用户的角色设置为“此站点没有角色”

时间:2012-09-27 02:00:33

标签: php wordpress wordpress-plugin

EMember版本: 7.5.3

WordPress版本: 3.4.2

EMember设置

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

情景:

  1. 用户注册为订阅者。
  2. 成功登录WordPress wp-admin。
  3. 帐户在一天后过期。
  4. 用户尝试登录wp-admin。
  5. 用户被重定向到“您没有足够的权限 访问此页面。“page。
  6. 管理员在用户管理页面中检查用户的详细信息。
  7. 角色设置为 - 此网站没有任何角色 -
  8. 角色仍应设置为订阅者。 您认为这里的问题是什么?

2 个答案:

答案 0 :(得分:0)

  • 从您的cpanel打开文件管理器

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

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

  

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

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

答案 1 :(得分:0)

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