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

Guía básica: cómo crear y gestionar usuarios en WordPress desde cPanel

Actualizado el 21 de marzo de 2026

Introducción: ¿Por qué gestionar usuarios desde cPanel?

Si tienes un sitio web en WordPress, es muy probable que en algún momento necesites dar acceso a otras personas: colaboradores, editores, clientes o incluso administradores técnicos. Hacerlo desde el propio panel de WordPress es sencillo, pero cuando gestionas varios sitios o necesitas un control más granular, cPanel se convierte en tu mejor aliado.

Esta guía está pensada para usuarios sin experiencia técnica. Te explicaremos paso a paso cómo crear y gestionar usuarios en WordPress desde cPanel, incluyendo la asignación de roles, la modificación de permisos y la resolución de problemas comunes. Al final, tendrás el control total sobre quién accede a tu web y qué puede hacer.


¿Qué necesitas antes de empezar?

Antes de lanzarte a gestionar usuarios, asegúrate de tener a mano:

  • Acceso a cPanel: Las credenciales que te proporcionó tu proveedor de hosting.
  • Nombre de la base de datos de WordPress: Lo encuentras en el archivo wp-config.php de tu instalación.
  • phpMyAdmin: Herramienta incluida en cPanel para gestionar bases de datos.
  • Paciencia: No te preocupes, es más fácil de lo que parece.

[INFO] Si usas Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106. Por ejemplo: https://tudominio.com:2106.


## Paso 1: Acceder a cPanel y localizar phpMyAdmin

  1. Inicia sesión en cPanel con tu usuario y contraseña.
  2. Busca la sección Bases de datos.
  3. Haz clic en phpMyAdmin. Se abrirá una nueva pestaña con el gestor de bases de datos.

[WARNING] No modifiques nada que no entiendas. Solo trabajaremos con la tabla de usuarios de WordPress.


## Paso 2: Identificar la base de datos de WordPress

Dentro de phpMyAdmin, verás una lista de bases de datos a la izquierda. Busca la que corresponda a tu sitio WordPress. Normalmente se llama algo como tuusuario_wp o tudominio_wp.

  1. Haz clic en el nombre de la base de datos.
  2. Se desplegarán todas las tablas. Busca las que empiecen por wp_users y wp_usermeta. El prefijo puede ser diferente (por ejemplo, wp_ es el más común, pero a veces usan blog_ o cms_).

## Paso 3: Crear un usuario WordPress desde cPanel

Aquí tienes dos métodos: uno visual y otro directo. Recomendamos el primero para evitar errores.

### Método 1: Insertar un nuevo usuario mediante SQL

  1. En phpMyAdmin, selecciona tu base de datos.
  2. Haz clic en la pestaña SQL.
  3. Copia y pega el siguiente código SQL, pero cambia los valores entre comillas simples:
INSERT INTO `wp_users` (`user_login`, `user_pass`, `user_nicename`, `user_email`, `user_registered`, `user_status`, `display_name`)
VALUES ('nuevousuario', MD5('contraseñasegura'), 'Nombre Amigable', 'email@ejemplo.com', NOW(), 0, 'Nombre a Mostrar');

Explicación de cada campo:

  • user_login: Nombre de usuario (sin espacios).
  • user_pass: Contraseña encriptada (usamos MD5 para simplificar, pero WordPress la encripta automáticamente al iniciar sesión).
  • user_nicename: Nombre para la URL (normalmente igual al login).
  • user_email: Correo electrónico del usuario.
  • user_registered: Fecha de registro (NOW() pone la actual).
  • user_status: Siempre 0 (activo).
  • display_name: Cómo aparecerá en los artículos.
  1. Haz clic en Continuar (o el botón de ejecutar).

[TIP] Si tu tabla tiene un prefijo diferente a wp_, cámbialo en el código. Por ejemplo, blog_users.

### Método 2: Usar la tabla wp_users directamente

  1. Dentro de tu base de datos, haz clic en wp_users.
  2. Ve a la pestaña Insertar (o Insert).
  3. Rellena los campos igual que en el SQL. El campo ID déjalo vacío (se autoincrementa).
  4. Marca la casilla user_pass y selecciona MD5 en el menú desplegable de funciones.
  5. Haz clic en Continuar.

## Paso 4: Asignar un rol al nuevo usuario (fundamental)

Un usuario sin rol no puede hacer nada. Para asignarle un rol, necesitas insertar un registro en wp_usermeta.

  1. Ve a la tabla wp_usermeta.
  2. Haz clic en Insertar.
  3. Completa los campos:
    • umeta_id: Déjalo vacío.
    • user_id: El ID del usuario que acabas de crear (puedes verlo en wp_users).
    • meta_key: Escribe exactamente wp_capabilities (si tu prefijo es wp_, si no, usa tuprefijo_capabilities).
    • meta_value: Aquí va el rol en formato serializado. Por ejemplo, para suscriptor:
a:1:{s:10:"subscriber";b:1;}

Roles comunes y su código serializado:

RolCódigo serializado
Suscriptora:1:{s:10:"subscriber";b:1;}
Colaboradora:1:{s:11:"contributor";b:1;}
Autora:1:{s:6:"author";b:1;}
Editora:1:{s:6:"editor";b:1;}
Administradora:1:{s:13:"administrator";b:1;}
  1. Haz clic en Continuar.

[INFO] Si no recuerdas el ID del usuario, ejecuta esta consulta SQL: SELECT ID, user_login FROM wp_users;


## Paso 5: Gestionar usuarios existentes (modificar roles o eliminar)

### Cambiar el rol de un usuario

  1. En wp_usermeta, busca el registro donde user_id sea el del usuario y meta_key sea wp_capabilities.
  2. Haz clic en Editar (el lápiz).
  3. Cambia el valor de meta_value por el código del nuevo rol.
  4. Guarda los cambios.

### Eliminar un usuario

  1. En wp_users, localiza al usuario por user_login o user_email.
  2. Haz clic en Eliminar (la papelera).
  3. Confirma la acción. Importante: Si el usuario tiene contenido (artículos, páginas), WordPress te preguntará qué hacer con ellos. Puedes asignarlos a otro usuario o eliminarlos.

[WARNING] Eliminar un usuario administrador puede dejarte sin acceso al panel. Siempre ten un usuario de respaldo con ese rol.


## Paso 6: Verificar desde WordPress

Después de crear o modificar un usuario desde cPanel, es buena práctica comprobar que todo funciona:

  1. Inicia sesión en WordPress con las credenciales del nuevo usuario.
  2. Ve a Usuarios > Todos los usuarios (si eres administrador).
  3. Revisa que el rol y los permisos sean correctos.

Si no puedes iniciar sesión, revisa:

  • Que el nombre de usuario y contraseña estén bien escritos.
  • Que el rol esté correctamente asignado (paso 4).
  • Que el usuario esté activo (user_status = 0).

## Preguntas frecuentes (FAQ)

### ¿Puedo crear un administrador desde cPanel sin saber su ID?

Sí, pero necesitas consultar primero el ID con SELECT ID FROM wp_users WHERE user_login = 'nombre'. Luego usas ese ID en wp_usermeta.

### ¿Qué hago si no encuentro la tabla wp_users?

Revisa el prefijo de tus tablas. En wp-config.php busca la línea $table_prefix = 'tuprefijo_';. Por ejemplo, si es blog_, las tablas serán blog_users y blog_usermeta.

### ¿Es seguro gestionar usuarios desde cPanel?

Sí, siempre que tengas cuidado con los comandos SQL. Haz siempre una copia de seguridad de la base de datos antes de modificar algo.

### ¿Puedo asignar varios roles a un mismo usuario?

WordPress solo permite un rol por usuario. Si necesitas permisos combinados, considera usar plugins de roles avanzados.

### ¿Qué pasa si uso Syspanel (HestiaCP)?

El proceso es idéntico. Solo cambia la forma de acceder a phpMyAdmin: entra por https://tudominio.com:2106 y busca la herramienta de bases de datos.


## Consejos finales

  • Siempre usa contraseñas seguras: Combina mayúsculas, minúsculas, números y símbolos.
  • No crees más administradores de los necesarios: Cada usuario con ese rol puede borrar todo el sitio.
  • Documenta los cambios: Anota qué usuarios creaste, con qué rol y para qué.
  • Prueba todo en un entorno de desarrollo si es posible, antes de hacer cambios en producción.

Gestionar usuarios WordPress desde cPanel te da un control total sobre tu sitio, especialmente cuando trabajas con múltiples colaboradores. Con esta guía, ya tienes las herramientas para hacerlo de forma segura y eficiente.

[TIP] Si prefieres evitar el SQL, muchos hosts ofrecen el plugin "User Switching" o herramientas visuales en cPanel. Pero el método manual te da el control más absoluto.

¿Te ha sido útil? Comparte esta guía con otros usuarios de WordPress que quieran dominar la gestión de usuarios desde el servidor. ¡Nos vemos en el próximo tutorial!

¿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