无法以管理员身份在前端显示WordPress管理栏

时间:2016-12-11 作者:Johann

我继承了Wordpress多站点安装。我正在重新设计几个子网站,我注意到Wordpress没有在前端显示管理栏,即使是作为管理员。

起初,我认为这是一个主题错误,所以我继续,并改为一个股票Wordpress主题,如二十一五。这不管用。

然后我认为这可能是一个插件问题,所以我也禁用了所有插件。这也没用。

然后,我还检查在用户配置文件中是否启用了显示工具栏选项,并且它是。

Wordpress、主题和插件都是最新的。

我百分之百确定这不是插件或主题问题,因为我无法在任何子网站中看到管理栏。问题是我对它可能是什么已经没有想法了。

有什么想法吗?有什么问题吗?

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

这与使用多站点时WordPress的核心功能以及浏览器cookie的基本功能有关,这是一个安全问题。

WP核心团队决定将管理区域的用户登录cookie设置为基于主多站点安装。如果你想登录子站点,那么你需要分别登录每个子站点。

这有点糟糕,但有点安全问题,因为WP不知道您的多站点是如何设置的,如果他们对此做出假设,那么可能是错误的假设,因此会打开一个安全漏洞。

相关推荐

在将代码添加到函数后无法登录WordPress wp-admin。php

我在函数末尾添加以下代码。php文件,用于根据自定义帖子的帖子标题填充分类法。问题是,当我添加代码时,尝试登录wp admin时会出现以下错误。非常感谢您能帮助我们弄清楚为什么会发生这种情况。Error:错误:由于意外输出,Cookie被阻止。有关帮助,请参阅此文档或尝试支持论坛。Code: <?php function update_custom_terms($post_id) { // only update terms if