Cómo agregar un rol de usuario Super Administrador en un Multisitio de WordPress

How to Add a Super Admin User Role in WordPress Multisite

Cómo Agregar un Usuario con Rol de Super Administrador en WordPress Multisitio

A lo largo de los años, hemos gestionado varias redes multisitio de WordPress. En este camino, hemos aprendido que contar con las personas adecuadas y con los permisos correctos para manejar todos esos sitios web puede marcar una gran diferencia. Aquí es donde el rol de usuario Super Administrador puede ser extremadamente útil.

Sin embargo, agregar un usuario con el rol de Super Administrador en un WordPress multisitio es ligeramente diferente de agregar un nuevo usuario a un sitio individual.

Este proceso puede ser un poco confuso para los principiantes. Puede que no encuentren la opción para añadir un usuario Super Administrador.

También hemos visto a algunas personas olvidar los detalles de inicio de sesión de los usuarios Super Administradores, dejándolos fuera de la zona de administración de su WordPress multisitio.

En este artículo, te mostraremos cómo agregar un rol de usuario Super Administrador en WordPress multisitio. Te mostraremos dos métodos fáciles, con consejos adicionales sobre cómo asegurar correctamente tu WordPress multisitio.

¿Qué es un Rol de Usuario Super Administrador en WordPress?

WordPress viene con un conjunto incorporado de roles de usuario. Estos tienen diferentes permisos para hacer cosas específicas en un sitio de WordPress. Para detalles, consulta nuestra guía para principiantes sobre los roles y privilegios de usuario de WordPress.

Un ‘Super Administrador’ es un rol especial de usuario en WordPress disponible solo en sitios web que tienen activada la función de multisitio de WordPress.

La función de multisitio te permite crear múltiples sitios web en una sola instalación de WordPress. Cada sitio web puede tener su propio(s) ‘Administrador(es)’ para gestionar un sitio web específico.

Sin embargo, un usuario con el rol de Super Administrador puede gestionar todos los sitios web en esa red multisitio de WordPress. Pueden instalar plugins y temas y gestionar configuraciones que afectan a todos los sitios.

Los Administradores regulares solo pueden gestionar un sitio a la vez. Los Super Administradores, por otro lado, pueden realizar cambios que impactan cada sitio en la red.

Sé cauteloso al asignar el rol de Super Administrador. Dado que los Super Administradores tienen acceso a todo, solo debes otorgar este rol a personas en las que confíes plenamente. Un cambio incorrecto puede afectar a cada sitio en la red.

Método 1: Agregar un Nuevo Usuario Super Administrador en WordPress Multisitio

Este método es sencillo, y si ya estás registrado en tu multisitio de WordPress como Super Administrador, entonces puedes usarlo para agregar nuevos usuarios con roles de Super Administrador.

Simplemente inicia sesión en el área de administración de WordPress y lleva el mouse al menú ‘Mis Sitios’ en la esquina superior izquierda de la pantalla.

Desde allí, navega a la página Administración de la Red » Usuarios.

Aquí, puedes gestionar todos los usuarios en tu sitio. Adelante, haz clic en el botón ‘Agregar Nuevo Usuario’ en la parte superior.

Esto te llevará a la página Agregar Nuevo Usuario.

Los usuarios experimentados de WordPress notarán que esta página se ve diferente de lo que verías en un sitio individual. Aquí, solo puedes agregar un nombre de usuario y dirección de correo electrónico, y no hay opción para seleccionar un rol de usuario.

Por ahora, solo necesitas agregar el nombre de usuario y la dirección de correo electrónico del usuario que quieres agregar y hacer clic en el botón ‘Agregar Usuario’.

WordPress ahora guardará la información y enviará automáticamente un correo electrónico al usuario para que configure su contraseña.

A continuación, necesitas asignar a este usuario los privilegios de ‘Super Administrador’.

Para hacer eso, dirígete a la página Usuarios » Todos los Usuarios y localiza al usuario que acabas de agregar.

Lleva el mouse sobre el nombre de usuario y luego haz clic en el enlace ‘Editar’.

Esto abrirá la página ‘Editar Usuario’.

Aquí, necesitas desplazarte hacia abajo hasta la sección ‘Super Administrador’ y marcar la casilla junto a la opción ‘Otorgar a este usuario privilegios de super administrador para la Red’.

Después de eso, necesitas desplazarte hacia abajo hasta el fondo de la página.

Asegúrate de hacer clic en el botón ‘Actualizar Usuario’ para guardar tus cambios.

WordPress ahora guardará los cambios que hiciste en la cuenta de usuario y le otorgará los permisos de Super Administrador.

Verás un mensaje de éxito que indica que el usuario tiene privilegios de Super Administrador.

Eso es todo. Has agregado con éxito a un nuevo usuario con el rol de Super Administrador en WordPress.

Método 2: Agregar un Usuario Super Administrador en WordPress de Forma Manual

Este método se recomienda para usuarios que están bloqueados fuera del área de administración de WordPress y no pueden agregar usuarios Super Administradores usando el tablero.

Primero, necesitas conectarte a tu sitio web usando un cliente FTP o la aplicación File Manager en tu panel de control de alojamiento.

Una vez conectado, navega a la carpeta /wp-content/themes/ y abre la carpeta del tema que estás utilizando en tu sitio raíz.

Aquí, verás varios archivos y plantillas utilizados por tu tema de WordPress.

Necesitas localizar el archivo functions.php y descargarlo a tu computadora.

Ahora puedes abrir este archivo usando una aplicación de editor de texto plano como Notepad o TextEdit.

Después de eso, agrega el siguiente código en la parte inferior de tu archivo functions.php:


function wpb_create_super_admin() {<br />
    $username = "newuser";  // Reemplaza por el nombre de usuario deseado<br />
    $password = 'password123';  // Reemplaza por la contraseña deseada<br />
    $email = "newuser@example.com";  // Reemplaza por el correo electrónico del usuario<br />
<br />
    if (!username_exists($username) && !email_exists($email)) {<br />
        $user_id = wp_create_user($username, $password, $email);<br />
<br />
        if (!is_wp_error($user_id)) {<br />
            // Asignar el rol de Super Administrador al nuevo usuario<br />
            grant_super_admin($user_id);<br />
        }<br />
    }<br />
}<br />
add_action('init', 'wpb_create_super_admin');<br />
```<br />
<br />
Asegúrate de llenar los valores de $username, $password y $email con los valores que deseas usar para la nueva cuenta de usuario Super Administrador.<br />
<br />
Finalmente, no olvides guardar tus cambios y subir el archivo de vuelta a tu sitio web.<br />
<br />
Ahora puedes iniciar sesión en el área de administración de WordPress de tu sitio raíz usando los detalles que agregaste a tu archivo de funciones.<br />
<br />
**Importante ⚠️:** No olvides eliminar el código que agregaste al archivo de funciones después de iniciar sesión con éxito en tu cuenta de Super Administrador.<br />
<br />
### Asegurando las Cuentas de Super Administrador en WordPress Multisitio<br />
<br />
Hemos visto a muchos principiantes perder acceso a las cuentas de Super Administrador de sus multisitios de WordPress.<br />
<br />
Algunas personas simplemente olvidan las credenciales de inicio de sesión, y otras son atacadas por hackers que obtienen acceso a su multisitio, causando daños financieros y reputacionales severos.<br />
<br />
Recomendamos que todos los usuarios sigan nuestra guía completa de seguridad de WordPress para proteger sus sitios web.<br />
<br />
Aquí hay algunos consejos que puedes implementar de inmediato:<br />
<br />
1. **Configura Copias de Seguridad Automatizadas de WordPress**<br />
<br />
   Asegúrate de estar utilizando un plugin de copia de seguridad de WordPress para crear automáticamente y almacenar copias de seguridad de tu sitio WordPress en una ubicación remota.<br />
<br />
   Recomendamos Duplicator. Es fácil de usar y configurar, crea copias de seguridad seguras y las almacena de manera segura en la nube. Más importante aún, también facilita la restauración de tu sitio web con un solo clic desde una copia de seguridad.<br />
<br />
   Utilizamos Duplicator en nuestros propios sitios web. Para más detalles, consulta nuestra reseña completa de Duplicator.<br />
<br />
   **Nota:** También está disponible una versión gratuita de Duplicator con características limitadas. Recomendamos actualizar a un plan de pago para desbloquear todas las características, incluido el soporte multisitio.<br />
<br />
   Para más detalles, consulta nuestro tutorial sobre cómo hacer una copia de seguridad de tu sitio web de WordPress.<br />
<br />
2. **Configura la Autenticación de Dos Factores**<br />
<br />
   Utilizamos la autenticación de dos factores para todas las cuentas de usuario. Añade una capa extra de seguridad a tu sitio web de WordPress, haciendo más difícil que alguien obtenga acceso a tus cuentas de Super Administrador.<br />
<br />
   Hemos preparado un tutorial paso a paso completo sobre cómo configurar la autenticación de dos factores en WordPress para principiantes. Seguirlo solo te llevará unos minutos pero hará que tus cuentas multisitio sean más seguras.<br />
<br />
3. **Asegúrate de que los Correos Electrónicos de WordPress Estén Funcionando**<br />
<br />
   A menudo escuchamos de usuarios que no pueden recibir un correo electrónico de restablecimiento de contraseña de sus sitios web de WordPress. Su sitio web de WordPress no está configurado para garantizar la entrega de correos electrónicos.<br />
<br />
   Por defecto, WordPress envía correos electrónicos utilizando la función PHP mail(). Esta función puede ser abusada para enviar spam, por lo que los proveedores de servicios de correo electrónico como Gmail y Outlook consideran estos correos electrónicos sospechosos y los bloquean.<br />
<br />
   Para solucionar esto, necesitas usar un servicio SMTP como WP Mail SMTP. Te permite usar el protocolo SMTP adecuado para enviar correos electrónicos de WordPress, asegurando que todos tus correos electrónicos se entreguen de manera segura.<br />
<br />
   **Nota:** También está disponible una versión gratuita de WP Mail SMTP.<br />
<br />
   Utilizamos WP Mail SMTP en todos nuestros sitios web para asegurar que todos los usuarios puedan recibir sus correos electrónicos de restablecimiento de contraseña y otros correos electrónicos importantes. Consulta nuestra reseña de WP Mail SMTP para obtener más información.<br />
<br />
   ¿Necesitas ayuda para configurarlo? Tenemos una guía que muestra cómo configurar WP Mail SMTP en WordPress.<br />
<br />
### Recursos Adicionales de WordPress Multisitio<br />
<br />
Los siguientes son algunas guías adicionales para ayudarte a gestionar eficientemente tu red multisitio de WordPress como Super Administrador:<br />
<br />
- **Servicio de Mantenimiento:** Mantener una red multisitio de WordPress puede ser mucho trabajo. Si prefieres delegar el trabajo a profesionales, entonces puedes consultar nuestro servicio de mantenimiento de WordPress. Por una pequeña tarifa, nuestro equipo de ingenieros de WordPress gestionará las actualizaciones de WordPress, la seguridad y el monitoreo para ti las 24 horas del día, los 7 días de la semana.<br />
<br />
Esperamos que este artículo te haya ayudado a aprender cómo agregar un rol de usuario Super Administrador en WordPress multisitio. También puedes querer ver nuestro artículo sobre consejos para personalizar el tablero de administración de WordPress o echar un vistazo a nuestra selección de los mejores plugins para mejorar el área de administración de WordPress.<br />
<br />
Si te ha gustado este artículo, entonces por favor suscríbete a nuestro Canal de YouTube para tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.<br />
<br />
## Preguntas Frecuentes<br />
<br />
**1. ¿Qué es un Super Administrador en WordPress multisitio?**<br />
   <br />
   Un Super Administrador es un rol de usuario en WordPress que tiene acceso a todas las configuraciones de la red, incluyendo la capacidad de agregar y eliminar sitios, y gestionar plugins y temas para toda la red.<br />
<br />
**2. ¿Cómo puedo agregar un Super Administrador en WordPress multisitio?**<br />
   <br />
   Puedes agregar un Super Administrador desde el área de administración de WordPress bajo la sección de 'Usuarios' de la administración de la red, o manualmente agregando código en el archivo `functions.php` de tu tema.<br />
<br />
**3. ¿Es seguro tener múltiples Super Administradores en mi red?**<br />
   <br />
   Mientras más personas tengan acceso completo a la red, mayor será el riesgo de errores o mal uso. Solo otorga privilegios de Super Administrador a usuarios en los que confíes completamente y que necesiten este nivel de acceso para realizar sus tareas.<br />
<br />
**4. ¿Qué precauciones debo tomar al manejar cuentas de Super Administrador?**<br />
   <br />
   Asegúrate de utilizar contraseñas fuertes, habilitar la autenticación de dos factores y mantener una política de seguridad estricta para gestionar las cuentas de Super Administrador. Además, realiza copias de seguridad regulares y asegura la entrega de correos electrónicos en tu instalación de WordPress.<br />
<br />
**5. ¿Cómo puedo recuperar el acceso si pierdo los detalles de inicio de sesión del Super Administrador?**<br />
   <br />
   Si pierdes el acceso, puedes restablecer los detalles de inicio de sesión a través de la base de datos de WordPress o mediante el archivo `functions.php` si tienes acceso al servidor. Considera implementar medidas de recuperación de cuenta antes de que ocurra una emergencia.<br />
<br />
**6. ¿Qué debo hacer si un Super Administrador deja la organización?**<br />
   <br />
   Asegúrate de revocar sus privilegios de Super Administrador y cambiar todas las contraseñas y claves de seguridad relacionadas para mantener la seguridad de tu red multisitio de WordPress.