问题描述
我的网络在某些网站上显示角色,而不在其他网站。
由于某些原因,我无法解释,当我添加新用户时,我的网络中的 sub-site 的下拉框中没有任何角色可供选择。此外,我分配给某个网站的新用户没有显示在该网站的用户列表中。
这可以解决吗?
低于目前情况的形象。
以下是主要站点的图片,其中的角色正确,但网络的 sub-sites 没有。
最佳解决方案
-
确定您的多站点博客 ID 。我将以 99 为例
-
进入数据库
-
转到这个表:
wp_##_options
(wp_99_options) – 你会有一个表为每个博客 -
查找
option_name
=wp_user_roles
的记录 -
将文本
wp_user_roles
更改为wp_##_user_roles
(“wp_99_user_roles”)
您正在编辑的表格将具有 option_id
,blog_id
,option_name
,option_value
,autoload
。但是,除了 option_name
= wp_user_roles
的记录外,不要更改任何记录。在这个表格中只会有一个记录。
wp_user_roles
是在没有 Multisite 安装的时候使用的,在这里,看起来好像是创建表时的错误。
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。