将管理员更改为超级管理员(多站点)

时间:2018-06-04 作者:Max

有人能帮助我如何将多站点上的管理员更改为超级管理员吗?

1 个回复
SO网友:kero

有多种方法可以做到这一点。一种是直接更改数据库中的值(解释如下here). 然而,这很容易引入错误,所以我不喜欢它。

另一种方法是grant_super_admin() 具有用户ID。默认管理员ID为1various methods to find other users\' ID\'s.

假设要成为超级管理员的用户的ID为n. 此代码现在需要(至少)运行一次。确保这一点的最简单方法之一是下载函数。活动主题的php。

您可以将其添加到文件的顶部,它可能会起作用。但在挂钩内运行代码更安全。在2017年的主题中,这可能是twentyseventeen_setup() 方法只需添加此行

grant_super_admin( n );
现在访问该站点,并确保其工作正常。然后您可以安全地再次删除此代码。

结束

相关推荐

Website DR using Multisite

我是Wordpress多站点功能的新手。我一直在想,这个多站点是否可以用于为网站创建灾难恢复站点?如果我有www.abc。com从我的DC运行,该DC构建在CentOS上的PhP和Apache Web服务器上,以MySQL作为后端数据库,我需要为网站设置DR,如果我的生产停止,该多站点是否可以在任何情况下使用?我想这个问题可能太简单了,或者可能已经结束了,但如果你们有什么可以帮助的,那就太好了。或者你可以告诉我建立DR for网站的最佳方法是什么。