有两种方法可以得到与你想要的东西相当的东西,但是,不可能得到你想要的东西。在单个站点上,管理员是最高级别的,因此您不能拥有高于最高级别的权限。
相反,以下是备选方案:
将您的站点转换为只包含1个站点的多站点安装,并声明自己是超级管理员。其他管理员可以将您从该网站中删除,但您是一名超级管理员,您不需要在该网站上设置一个角色来管理它,他们需要超级管理员权限来管理它,创建一个新的用户角色,该角色几乎可以做管理员角色所能做的一切,但不需要添加代码来防止删除具有管理员角色的用户,因此任何人都不能删除管理员,然后使用WP CLI之类的替代方法来执行此操作,基本上,如果您担心这些其他用户可能会删除您的管理用户,那么这不是技术问题,而是业务问题。真正的解决方案在于合同和管理。如果这些管理员用户是客户,那么如果他们已经支付了账单,他们有权驱逐你,不管怎样,这都不是技术问题。出现此问题通常是其他工作做得不正确的迹象,例如雇佣分包商来做开发工作,但让他们通过WP Admin中的编辑主题页来完成,而不是使用版本控制或SFTP。