无法访问WordPress多站点主仪表板

时间:2021-08-02 作者:Grow

我们有许多使用WordPress Multsite的网站,在过去几个月里,我们注意到我们现在无法再访问WPMS主仪表板,在那里添加插件、更新用户或启用主题。

以下是我们已经尝试过的。

备份了htaccess和WP配置文件/* Multisite */ define( \'WP_ALLOW_MULTISITE\', false ); define(\'MULTISITE\', false); <更新了所有插件,更新了核心,撤消了所有已完成的工作,结果仍然相同

I have Googled and read through all the options related to my search but none of the options I have found to have worked

有什么想法吗?谢谢

EDIT

在做了一些研究之后,似乎超级管理员帐户已经以某种方式更改为普通的WordPress管理员帐户。

最新WordPress更新中是否有任何已知的变化可能导致这种情况?我们希望弄清真相,防止它再次发生。

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

通过在函数中添加此函数,您可以获得对站点的超级管理员访问权限。php文件

if ( !function_exists( \'grant_super_admin\' ) ) { 
    require_once ABSPATH . WPINC . \'/capabilities.php\'; 
} 
  
// ID of the user to be granted Super Admin privileges. 
$user_id = 1; 
  
$result = grant_super_admin($user_id); 
您可以在拥有访问权限后删除该代码,尽管我不知道用户为什么更改为管理员

相关推荐

将子域名主页重定向到WordPress MultiSite中的域名特定页面

我有一个wordpress多站点,其中一个站点domain.com 和另一个materials.domain.com在域站点上,我有一个页面domain.com/materials我想重定向materials.domain.com 主页至domain.com/materials我正在子域安装中使用一个子主题,并尝试以下函数。phpwp_redirect(home_url(\'https://domain.com/materials\'),301); exit; 现在当我访问materia