管理员更改后,您需要更高级别的权限。为什么?

时间:2018-06-22 作者:Artem Kotov

我无法编辑我的网站,当我尝试编辑时,我会看到包含以下消息的页面:

You need a higher level of permission.
Sorry, you are not allowed to customize this site.
它是在我创建一个新的超级管理员用户并删除一个ID为1的旧用户(该用户是在安装WordPress时创建的)时启动的。现在我有一个超级管理员用户,但无法编辑网站。我尝试停用所有插件,但没有帮助。

如何修复它?

1 个回复
SO网友:Florian

通过将此代码段放在functions.php.

add_action(\'init\', function(){
    // use your user id
    $user = get_user_by( \'id\', $yourUserId);

    // Give yourself the admin role
    $user->add_role( \'administrator\' );
});

结束

相关推荐

Website DR using Multisite

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