区块编辑完全失去了两个超级用户中的第二个

时间:2020-11-05 作者:trejder

tl;dr: 博客网络中的两个超级用户。15个站点。当第二个用户在块编辑器中登录时,将消失。我可以看到古腾堡>;演示菜单项,我可以打开;欢迎来到古腾堡编辑”;演示页面,但此页面(以及整个博客网络中所有15个站点中的所有其他页面和帖子)是使用常规代码编辑器呈现的。对于第一个用户,一切正常

我有一个拥有15个网站的博客网络。我正在使用古腾堡编辑器编辑我在这些网站上的帖子。我有古腾堡插件单独安装。已启用自动更新。现在是9.3.0版。

我的博客网络中还有两个用户,他们都是超级用户:

enter image description here

但第二种是非活性的,每年使用一次或更少。我通过第一个用户发布了我的大部分帖子。

Gutenberg已安装,网络已激活,在每个站点上都可用,没有任何问题:

enter image description here

问题

当我作为第一个用户(admin,我使用最多的用户)登录时,一切都正常:

enter image description here

当我使用第二个用户登录时,在每个网站上,古腾堡都已经……消失了:

enter image description here

详细信息

如链接图片所示,当我以第二个用户身份登录时,我仍然可以看到插件已启用且可用,我仍然可以在侧栏中看到“Gutenberg”选项,我甚至可以单击Gutenberg->;演示,但当我点击它时……根本没有古特堡。所有帖子和页面以及每个网站都是一样的。

在PC上测试,在Windows 10下使用最新版本的Chrome和Edge,在Android 8.0 Oreo上使用最新版本的Chrome在手机上测试。在我博客网络的15个页面中的每一个页面上进行测试。到处都是同样的效果。一切正常,第一个用户的花花公子+第二个用户的古腾堡完全消失了。

在很短的一段时间内,我按照指示启用了SCRIPT\\u调试模式herehere, 但Microsoft Edge下的DevTools控制台未显示任何警报:

下载React开发工具以获得更好的开发体验的建议延迟加载图像并替换为占位符的干预,延迟加载事件WebSocket连接到的错误wss://public-api.wordpress.com/pinghub/wpcom/me/newest-note-data\'失败,因为403响应发出DOM警告,指出找到了两个具有非唯一id的元素,并在“/wp admin/post new”页面发出混合内容警告。php?gutenberg demo“是通过HTTPS加载的,但请求了一个不安全的favicon,因此此请求已被阻止,因为内容必须通过HTTPS提供,所以……如果我没有弄错的话,没有什么异常。

结论

这很奇怪,我完全不知道从哪里开始寻找这个问题的任何来源,或者任何解决方案或解决方法。如果可以的话,请帮帮我。

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

正如你所看到的,很多事情都被检查过,并且进行了很多调试,但是最基本的事情没有被检查。该用户在用户配置中仅禁用了可视化编辑器:

enter image description here

启用后,此问题得到解决。

这是愚蠢的,突显了我的无知。我唯一的解释是,这个特定的用户是八年前创建的,它的选项集也是八年前创建的。

我决定公开这个问题,以便将来可能遇到类似问题的其他人受益。

相关推荐

Order users by user role

我在团队页面中显示的用户配置文件中有自定义字段。上面写着“主任”、“研究员”、“毕业生”、“实习生”等。添加新团队成员时,可以从带有选项的选择框中进行选择。现在,页面按创建日期顺序显示用户,但我需要按层次顺序显示他们(首先是所有董事,然后是研究人员,然后是毕业生,等等)。配置文件的新字段位于函数中。php,代码如下:<!-- ROLE --> <?php $role = get_user_meta($user->ID, \'member_role\', true)