Si tienes una red de sitios o multisite en WordPress seguramente te has visto en la necesidad de tener más de un usuario super administrador que controle toda la red, en este artículo veremos diferentes formas de cómo crear un usuario super administrador.
Opción 1: Desde la configuración de usuario
La forma más simple de dar permiso de super administrador a un usuario es desde la pantalla de configuración del usuario.
Para esto tienes que estar conectado con un usuario super administrador, luego ubica el menú Usuarios > Todos los usuarios, ubica el usuario, ingresa al detalle del usuario y ubica el campo super administrador, tal como se muestra en la siguiente imagen:

Opción 2: Modificación en la base de datos
Si por alguna razón se ha dañado el acceso del usuario super administrador, no podrás usar la primera opción, sin embargo puedes corregir el acceso o asignar para que un usuario existente sea un super administrador modificando directamente desde la base de datos.
Ubica la tabla wp_sitemeta (reemplaza el prefijo wp_ por el que tengas), en esta tabla ubica el campo meta_key que sea igual a site_admins, puedes también usar la siguiente consulta SQL:
select * from wp_sitemeta where meta_key = 'site_admins';
Al buscar el registro o realizar la consulta SQL veras algo similar a lo que se muestra en la siguiente imagen

Lo que nos interesa cambiar es el campo meta_value, el valor de ese campo esta serializado, la serialización consiste en lo siguiente:
- Cantidad de elementos: representa la cantidad de elementos serializados.
- Índice del elemento: representa el índice de cada elemento de manera consecutiva.
- Longitud cadena: representa la longitud del texto agregado.
Por lo tanto si deseas agregar otro super administrador simplemente debes seguir la misma sintaxis, asegúrate de que el usuario agregado exista, no es necesario que este usuario sea administrador de algún otro sitio.
En el siguiente ejemplo hemos agregado el usuario llamado admin2:
a:3:{i:0;s:5:"admin";i:1;s:9:"otroadmin";i:2;s:6:"admin2";}
Opción 3: Desde el archivo functions.php
La última opción sirve para asignar un usuario existente como super administrador pero usando las funciones de WordPress, el código PHP lo colocarás al final de tu archivo functions.php de tu tema activo.
grant_super_admin(id_usuario);
Cambia id_usuario por el valor numérico del id del usuario al cual quieres asignar el rol de super administrador.
Conclusión
Como has podido ver, tienes varias opciones para establecer que un usuario tenga el rol de super administrador en un multisitio WordPress, en especial las dos últimas opciones en caso no tengas acceso al backend de WordPress son muy útiles y te pueden salvar de varios imprevistos.