🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear y gestionar usuarios en WordPress desde DirectAdmin

Actualizado el 16 de octubre de 2025

Gestionar los usuarios de tu sitio web es una tarea fundamental para mantener la seguridad y el orden, especialmente si trabajas en equipo o tienes colaboradores externos. WordPress, por defecto, ya incluye un sistema de usuarios y roles muy completo, pero la gestión real de esos usuarios (crearlos, asignarles permisos, etc.) se realiza desde el propio panel de administración de WordPress.

Sin embargo, antes de llegar a ese panel, hay un paso previo que a menudo se pasa por alto: la creación del usuario inicial que tendrá acceso a WordPress. Ese primer usuario se crea, normalmente, desde el panel de control de tu hosting, como DirectAdmin. En este artículo, te explicaré paso a paso cómo crear y gestionar usuarios en WordPress desde DirectAdmin, cubriendo desde la instalación hasta la asignación de roles avanzados.

[INFO] Este artículo está pensado para usuarios de hosting compartido o VPS gestionado que utilizan DirectAdmin. Si usas otro panel como cPanel o Syspanel (antiguo HestiaCP, puerto 2106), los pasos son muy similares, aunque la interfaz varía ligeramente.

¿Por qué gestionar usuarios desde DirectAdmin?

DirectAdmin es el panel de control de tu servidor. Aquí es donde se aloja tu sitio web y se gestionan aspectos técnicos como bases de datos, cuentas de correo y, por supuesto, los archivos de WordPress. Aunque la gestión de usuarios de WordPress se hace mayoritariamente desde el escritorio de WordPress ( /wp-admin ), hay dos escenarios clave donde necesitarás DirectAdmin:

  1. Instalación inicial de WordPress: Cuando instalas WordPress por primera vez, el asistente de instalación te pide crear un usuario administrador. Este paso se puede hacer manualmente o, más a menudo, mediante el Instalador de Scripts de DirectAdmin (como Softaculous o Installatron).
  2. Recuperación de acceso: Si pierdes la contraseña de tu usuario administrador de WordPress, o si un plugin te bloquea el acceso, puedes crear un nuevo usuario administrador directamente desde la base de datos a través de DirectAdmin (phpMyAdmin).

Dominar estos procesos te dará un control total sobre tu sitio, incluso en situaciones de emergencia.

Paso 1: Crear un usuario administrador durante la instalación de WordPress

La forma más común de crear tu primer usuario es durante la instalación. Aquí te muestro cómo hacerlo desde DirectAdmin.

1.1. Accede a DirectAdmin y busca el instalador

  1. Inicia sesión en tu panel de DirectAdmin (normalmente tudominio.com:2222).
  2. Busca la sección de Instaladores de Scripts o Softaculous Apps Installer. Suele estar en el menú principal, a veces bajo el nombre de "Scripts" o "Aplicaciones".

1.2. Inicia la instalación de WordPress

  1. Haz clic en el icono de WordPress.
  2. Pulsa el botón Instalar.
  3. Rellena los datos básicos del sitio (nombre, descripción, etc.).

1.3. Configura el usuario administrador

Aquí está el paso clave. En el formulario de instalación, verás una sección llamada Configuración del Administrador o Cuenta de Administrador.

  • Nombre de usuario: Elige un nombre de usuario seguro y único. Evita "admin" o "administrador". Por ejemplo: tuweb_admin o tu_nombre.
  • Contraseña: Usa una contraseña fuerte. El instalador suele generar una automáticamente. Guárdala en un gestor de contraseñas.
  • Correo electrónico del administrador: Introduce un correo válido al que tengas acceso. Aquí recibirás notificaciones importantes de WordPress.

[WARNING] No uses nunca el correo electrónico de tu cuenta de hosting para el administrador de WordPress. Usa uno externo (Gmail, Outlook) para evitar problemas si pierdes el acceso al hosting.

1.4. Finaliza la instalación

Una vez rellenado, pulsa Instalar. Al finalizar, recibirás un resumen con la URL de acceso a WordPress (tudominio.com/wp-admin) y los datos del usuario administrador. ¡Ya tienes tu primer usuario creado!

Paso 2: Crear usuarios adicionales desde el panel de WordPress

Una vez que tienes acceso a WordPress, la gestión de usuarios es muy sencilla. Para crear un nuevo usuario:

  1. Ve a Usuarios > Añadir nuevo en el menú lateral de WordPress.

  2. Rellena los campos: nombre de usuario, correo electrónico, nombre, apellidos, y la URL del sitio web (opcional).

  3. Rol del usuario: Este es el punto más importante. WordPress tiene varios roles predefinidos. Elige el que mejor se adapte a la función del nuevo usuario:

    • Suscriptor: Solo puede leer contenido y gestionar su perfil. Ideal para miembros de una comunidad.
    • Colaborador: Puede escribir y editar sus propios artículos, pero no publicarlos. Perfecto para escritores invitados.
    • Autor: Puede escribir, editar y publicar sus propios artículos. También puede subir archivos multimedia.
    • Editor: Puede publicar y gestionar artículos de cualquier usuario, incluyendo páginas. Es el segundo rol más alto.
    • Administrador: Tiene acceso a todas las funciones del sitio, incluyendo plugins, temas y configuración general. Usa este rol con mucha precaución.
  4. Marca la casilla Enviar al usuario su nueva cuenta si quieres que WordPress le envíe un correo con sus datos de acceso.

  5. Pulsa Añadir nuevo usuario.

[TIP] Para la mayoría de los colaboradores, el rol de Editor es más que suficiente. Solo asigna el rol de Administrador a personas de total confianza y con conocimientos técnicos.

Paso 3: Gestionar usuarios existentes desde WordPress

Además de crear, puedes modificar o eliminar usuarios.

3.1. Modificar un usuario

  1. Ve a Usuarios > Todos los usuarios.
  2. Pasa el ratón sobre el nombre del usuario que quieras modificar y haz clic en Editar.
  3. Puedes cambiar su nombre, correo, rol, contraseña y mucho más.
  4. Guarda los cambios.

3.2. Eliminar un usuario

  1. En la misma lista de usuarios, pasa el ratón y haz clic en Eliminar.
  2. Te preguntará qué hacer con el contenido que haya creado ese usuario (artículos, páginas). Puedes borrar todo el contenido o asignarlo a otro usuario (por ejemplo, al administrador). Esta segunda opción es la más recomendada para no perder contenido.

[WARNING] Al eliminar un usuario administrador, asegúrate de que haya al menos otro usuario con ese rol activo en el sitio. Si eliminas al único administrador, perderás el acceso a WordPress.

Paso 4: Crear un usuario administrador desde DirectAdmin (phpMyAdmin) - Para emergencias

¿Has perdido la contraseña de tu único administrador? ¿Un plugin te ha bloqueado el acceso? No entres en pánico. Puedes crear un nuevo usuario administrador directamente desde la base de datos usando phpMyAdmin, que está disponible en DirectAdmin.

4.1. Accede a phpMyAdmin desde DirectAdmin

  1. En DirectAdmin, busca la sección Base de datos MySQL o phpMyAdmin.
  2. Haz clic en el enlace que te lleve a phpMyAdmin. Se abrirá una nueva pestaña.
  3. A la izquierda, verás una lista de bases de datos. Selecciona la que corresponde a tu sitio WordPress (suele tener un prefijo como tuweb_wp).

4.2. Inserta un nuevo usuario administrador

  1. Haz clic en la pestaña SQL (o Consultas SQL).

  2. En el cuadro de texto, pega el siguiente código SQL. Cámbialo con tus datos:

    INSERT INTO `wp_users` (`user_login`, `user_pass`, `user_nicename`, `user_email`, `user_registered`, `display_name`)
    VALUES ('nuevo_admin', MD5('TuContraseñaSegura123'), 'Mi Nuevo Admin', 'tucorreo@ejemplo.com', NOW(), 'Mi Nuevo Admin');
    
    INSERT INTO `wp_usermeta` (`user_id`, `meta_key`, `meta_value`)
    VALUES (LAST_INSERT_ID(), 'wp_capabilities', 'a:1:{s:13:"administrator";b:1;}');
    
    INSERT INTO `wp_usermeta` (`user_id`, `meta_key`, `meta_value`)
    VALUES (LAST_INSERT_ID(), 'wp_user_level', '10');
    

    Explicación de los cambios necesarios:

    • nuevo_admin: Cámbialo por el nombre de usuario que quieras.
    • TuContraseñaSegura123: Cámbiala por una contraseña segura.
    • tucorreo@ejemplo.com: Pon tu correo real.
    • wp_ (prefijo): Si tu base de datos usa un prefijo diferente (por ejemplo, miweb_), cámbialo en todas las líneas.
  3. Haz clic en Continuar (o el botón para ejecutar la consulta).

[INFO] Si no sabes cuál es el prefijo de tus tablas, mira en la lista de tablas de la izquierda. Todas empiezan con el mismo prefijo (por ejemplo, wp_options, wp_posts, etc.).

4.3. Accede a WordPress

Ahora, ve a tudominio.com/wp-admin e inicia sesión con el usuario nuevo_admin y la contraseña que pusiste en el código SQL. ¡Ya tienes acceso de nuevo!

Roles de usuario avanzados y plugins

Los roles de WordPress son muy potentes, pero a veces necesitas más control. Por ejemplo, quizás quieras que un colaborador solo pueda editar páginas, o que un editor no pueda eliminar plugins. Para eso existen plugins de gestión de usuarios.

Plugins recomendados para gestionar usuarios WordPress DirectAdmin

  • User Role Editor: Te permite crear roles personalizados y modificar los existentes. Puedes quitar o añadir capacidades específicas (por ejemplo, "editar páginas", "publicar artículos", "eliminar temas").
  • Members: Otro plugin excelente para gestionar permisos y crear roles a medida.
  • WP User Manager: Si tienes un sitio con registro de usuarios (foro, ecommerce), este plugin te ayuda a gestionar perfiles, campos personalizados y notificaciones.

[TIP] Siempre que modifiques roles o capacidades, hazlo en un entorno de pruebas (staging) antes de aplicarlo en tu sitio en producción.

Preguntas frecuentes (FAQ)

¿Puedo cambiar el rol de un usuario desde DirectAdmin?

Sí, pero no directamente. Puedes hacerlo desde phpMyAdmin modificando la tabla wp_usermeta. Sin embargo, es mucho más seguro y sencillo hacerlo desde el panel de WordPress (Usuarios > Todos los usuarios > Editar > Cambiar rol). Solo recurre a phpMyAdmin si no tienes acceso a WordPress.

¿Qué hago si olvido mi contraseña de administrador de WordPress?

Tienes varias opciones:

  1. Desde WordPress: En la pantalla de inicio de sesión, haz clic en "¿Has olvidado tu contraseña?" y sigue las instrucciones.
  2. Desde DirectAdmin: Usa phpMyAdmin para cambiar la contraseña manualmente (como se explicó en el Paso 4).
  3. Desde el correo: Si tienes acceso al correo del administrador, puedes solicitar un restablecimiento de contraseña.

¿Es seguro compartir el usuario administrador de WordPress con un desarrollador?

No, no es seguro. Lo mejor es crear un usuario con el rol de Editor o, si necesita acceso a temas/plugins, un rol personalizado con las capacidades justas. Si el desarrollador necesita acceso completo, puedes crearlo temporalmente y eliminarlo al finalizar el trabajo.

¿Cuántos usuarios administradores puede tener mi WordPress?

No hay límite técnico, pero por seguridad, lo ideal es tener solo uno o dos usuarios administradores. Cada uno representa un punto de entrada que puede ser atacado. Mantén el número mínimo posible.

Conclusión

Gestionar usuarios WordPress DirectAdmin es una habilidad esencial para cualquier propietario de un sitio web. Desde la creación inicial con el instalador de scripts hasta la gestión avanzada de roles y la recuperación de emergencia mediante phpMyAdmin, dominar estos procesos te dará tranquilidad y control.

Recuerda siempre:

  • Usa contraseñas seguras y únicas.
  • Asigna roles de forma conservadora (menos es más).
  • Realiza copias de seguridad periódicas de tu base de datos.
  • Si usas Syspanel (antiguo HestiaCP, puerto 2106), los pasos son equivalentes, solo cambia la interfaz.

Con esta guía, ya estás listo para crear usuario WordPress, administrar usuarios WordPress y entender los roles WordPress como un profesional. ¡A ponerlo en práctica!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel