• Ir a navegación principal
  • Ir al contenido principal
  • Ir a la barra lateral primaria

DecodeCMS

Tu WordPress a otro Nivel ...

  • Acerca de
  • Contacto
  • Inicio
  • Tutoriales
    • Themes
    • Plugins
    • Core
    • Recursos
  • Cursos
Inicio / Tutoriales / Core / Agregar super administrador a multisitio de WordPress
Anuncio banner webservi

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

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

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.

 
¿Aún con dudas?, en el siguiente video se detallan los puntos anteriores.

Suscríbete a DecodeCMS:  

 

¿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
  • Eliminar campo url comentarios WordPressEliminar campo URL de los comentarios de WordPress
  • Modificar el formulario de comentarios WordPressModificar el formulario de comentarios en WordPress
  • Limitar a los autores a ver su propio contenido en WordPressLimitar a los autores a ver su propio contenido en WordPress
Valora este artículo : 1 barra2 barras3 barras4 barras5 barras (2 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 primaria

Presentación

Únete a DecodeCMS

Recibirás como regalo:

Guia práctica con video:
Los 5 posibles errores que estas cometiendo cuando trabajas con código en WordPress

Niveles

Básico Intermedio Avanzado

Etiquetas

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

Populares

Igualar altura de elementos de un grid

Aprende a usar Taxonomías en WordPress

Herramienta de Salud del Sitio en WordPress

Tablas Responsive en WordPress sin plugins

Recientes

  • Leer datos desde otra base de datos en WordPress
  • Crear un sitio One Page en WordPress
  • Mostrar lista de autores en WordPress
  • Añadir código de Google Tag Manager sin plugins en WordPress
alojamiento wordpress

© logo decode pie Copyright 2021 | Todos los derechos reservados | Política de Privacidad