自定义用户角色在删除后仍显示,您有什么想法?

时间:2011-09-15 作者:Mr.Brown

我之前创建了一个名为“所有者”的新用户角色,该角色运行良好,但后来我决定将其从我的函数中删除。php,因为我发现它毕竟对我的项目没有那么有用。。。奇怪的是,新的自定义用户角色仍然显示在wordpress的下拉菜单中,您可以在仪表板中为用户分配角色。

有什么想法吗?这是怎么回事?我仔细检查了我的功能。php一次又一次,我肯定删除了这个函数,所以我不知道发生了什么。。。我的猜测是,它会以某种方式被缓存,但清除浏览器并没有什么区别。

最好的

3 个回复
最合适的回答,由SO网友:Elliott 整理而成

你可以试着在你的functions.php

   $wp_roles = new WP_Roles();
   $wp_roles->remove_role("your_role");

SO网友:Simon

查看数据库,查看wp\\u site\\u options表,查找角色,然后看看到底发生了什么。

SO网友:Mr.Brown

谢谢各位,我无法识别数据库中的问题,所以我尝试运行删除脚本,似乎可以做到这一点。

结束

相关推荐

Users moderate own comments

我正在整理一个投资组合网站,遇到了一些我想实现的东西,但我不确定如何着手去做。基本上,由于该网站目前处于开发阶段,用户从未(或将不得不)访问wp admin来更改其任何详细信息,他们可以通过用户配置文件页面来实现这一点。每个用户都有一个公文包/个人简历页面,页面底部有一个评论表单,我想做的是让该页面上留下的任何评论都由该页面所有者主持,即完美的解决方案是:1) 通过电子邮件通知生物页面所有者他们有新的评论。2) Bio页面所有者登录并转到用户配置文件页面查看评论,然后接受/拒绝评论,接受后发布。任何人都有