• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

DecodeCMS

Tu WordPress a otro Nivel ...

  • Acerca de
  • Contacto
  • Inicio
  • Tutoriales
    • Themes
    • Plugins
    • Core
    • Recursos
  • Cursos
  • Acceder
    • Mis cursos
    • Mi Cuenta
    • Acceder
Inicio / Tutoriales / Core / Agregar super administrador a multisitio de WordPress

Agregar super administrador a multisitio de WordPress

[ 20 mayo 2020 ] [ Autor: Jhon Marreros Guzmán ][ Core - Intermedio] [ ]

funcionalidad

Suscríbete a DecodeCMS:  

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:

Asignación super administrador

 
 

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

Consulta a base de datos

 
Lo que nos interesa cambiar es el campo meta_value, el valor de ese campo esta serializado, la serialización consiste en lo siguiente:

Datos serializados para site_admins
  • 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";}
Puedes usar la aplicación de PHPMyAdmin disponible en tu cuenta de hosting para ubicar y modificar el valor de este campo.

 
 

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.

Ten en cuenta que no es necesario mantener este código, una vez que cargas el front-end del sitio con tu theme activo será suficiente y podrás eliminar este código.

 
 

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.

 

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

Artículos Relacionados

  • WordPress Multisite para gestionar una red de sitiosWordPress Multisite para gestionar una red de sitios
  • Taxonomías en WordPressAprende a usar Taxonomías en WordPress
  • Crear usuario Administrador de WordPress desde la Base de DatosCrear usuario Administrador de WordPress desde la Base de Datos
  • Remover el slug de la página padre en WordPressRemover el slug de la página padre en WordPress
Valora este artículo : 1 barra2 barras3 barras4 barras5 barras (3 votos, promedio: 5,00 de 5)
Cargando...

Interacciones con los lectores

Para escribir código envolver con: <pre class="language-xxx"><code> </code></pre> ,reemplaza las xxx (php, css, html)

*

* Gravatar habilitado

Barra lateral principal

Curso Decodifica WordPress

Únete a DecodeCMS

Recibirás como regalo:

Guia práctica con video:
¿Quieres agregar código a WordPress? Revisa las diferentes opciones que tienes.Ver más

Omnisend
Alojamiento Wordpress

Niveles

Básico Intermedio Avanzado

Etiquetas

accesibilidad css dashboard editor error funcionalidad herramientas imagen js librería mejoras optimización seguridad SEO social woocommerce

Populares

Acortar el título del producto en la página de tienda de WooCommerce

Deshabilitar Información de Usuarios de la REST API de WordPress

Favicon para modo oscuro y modo claro en WordPress

Subcategorías en formato horizontal en página de categorías de WooCommerce

© logo decode pie
Política de Privacidad | Política de devoluciones
Copyrigth 2026 Todos los derechos reservados