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

Cómo gestionar usuarios de WordPress desde cPanel

Actualizado el 4 de octubre de 2025

Gestionar los usuarios de WordPress desde cPanel es una tarea esencial para mantener la seguridad y el orden en tu sitio web. Si tienes varios colaboradores, clientes o simplemente quieres delegar tareas sin dar acceso completo a todo, necesitas entender cómo manejar los perfiles de acceso. En esta guía te explicaré paso a paso cómo gestionar usuarios WordPress cPanel, desde crear nuevos perfiles hasta asignar los roles WordPress cPanel correctos. No necesitas ser un experto técnico, solo seguir estas instrucciones claras y visuales.

¿Por qué gestionar usuarios desde cPanel?

cPanel es el panel de control de tu hosting. Aunque WordPress tiene su propio sistema de usuarios (dentro del panel de administración), gestionarlos desde cPanel te da un control más profundo y directo sobre la base de datos y los archivos. Por ejemplo, si olvidas la contraseña de un administrador, puedes cambiarla desde cPanel sin necesidad de acceso al correo. Además, es la forma más segura de agregar o eliminar usuarios cuando el panel de WordPress está bloqueado.

Principales ventajas:

  • Recuperar acceso si pierdes la contraseña.
  • Crear usuarios con permisos específicos (roles) para distintos colaboradores.
  • Eliminar usuarios problemáticos o inactivos.
  • Solucionar errores de inicio de sesión.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero accedes por el puerto 2106 (ejemplo: tudominio.com:2106). El resto de pasos son idénticos a los de cPanel.

Acceder a phpMyAdmin desde cPanel

Para administrar usuarios WordPress desde cPanel, el método principal es usar phpMyAdmin, una herramienta que te permite manejar la base de datos de WordPress directamente. Aquí te explico cómo llegar:

  1. Inicia sesión en tu cPanel (generalmente en tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección Bases de datos.
  3. Haz clic en phpMyAdmin.
  4. Se abrirá una nueva ventana con todas las bases de datos de tu hosting.
  5. Localiza la base de datos de tu WordPress (suele llamarse algo como tuweb_wp o tuweb_blog). Si no estás seguro, revisa el archivo wp-config.php de tu sitio para ver el nombre exacto.

[TIP] Si usas Syspanel, el acceso a phpMyAdmin está en la sección "Base de datos" del panel principal (puerto 2106).

Localizar la tabla de usuarios en la base de datos

Una vez dentro de phpMyAdmin, verás muchas tablas. Las que nos interesan para gestionar usuarios WordPress cPanel son:

  • wp_users: Contiene los datos básicos de cada usuario (nombre, correo, contraseña encriptada).
  • wp_usermeta: Almacena metadatos adicionales, como el rol asignado.

Pasos para localizar la tabla:

  1. En el panel izquierdo de phpMyAdmin, haz clic en el nombre de tu base de datos.
  2. Busca la tabla que empieza por wp_users (el prefijo puede ser diferente si lo cambiaste al instalar WordPress, por ejemplo miweb_users).
  3. Haz clic en esa tabla para ver su estructura.

[WARNING] Nunca modifiques directamente la tabla wp_users sin hacer una copia de seguridad previa. Un error puede dejar tu web inaccesible.

Crear un nuevo usuario desde phpMyAdmin

Para agregar un colaborador sin necesidad de que se registre en tu web, puedes insertar un usuario manualmente. Sigue estos pasos:

  1. En la tabla wp_users, haz clic en la pestaña Insertar (arriba).
  2. Completa los campos obligatorios:
    • user_login: El nombre de usuario (ej: colaborador1).
    • user_pass: La contraseña. IMPORTANTE: En el desplegable de la derecha, selecciona MD5 para que se encripte correctamente.
    • user_email: Correo electrónico del usuario.
    • user_registered: Fecha actual (puedes dejarla en NOW() o escribirla manualmente).
  3. Los demás campos (user_nicename, display_name, etc.) son opcionales, pero puedes rellenarlos para mayor claridad.
  4. Haz clic en Continuar o Ejecutar (según la versión de phpMyAdmin).

Asignar el rol al nuevo usuario:

  1. Ve a la tabla wp_usermeta y haz clic en Insertar.
  2. En user_id, escribe el ID del usuario que acabas de crear (puedes verlo en la tabla wp_users, suele ser el número siguiente al último).
  3. En meta_key, escribe exactamente: wp_capabilities (reemplaza wp_ por tu prefijo si es diferente).
  4. En meta_value, debes pegar un código serializado que define el rol. Por ejemplo, para un rol de Editor, usa:
    a:1:{s:6:"editor";b:1;}
    
    Para Autor:
    a:1:{s:4:"author";b:1;}
    
    Para Suscriptor:
    a:1:{s:11:"subscriber";b:1;}
    
  5. Haz clic en Continuar.

[TIP] Si no recuerdas los códigos exactos, puedes copiar el meta_value de un usuario existente con el rol deseado. Solo cambia el user_id.

Cambiar la contraseña de un usuario desde cPanel

Si un usuario olvidó su contraseña o crees que ha sido comprometida, puedes resetearla directamente desde phpMyAdmin:

  1. Ve a la tabla wp_users.
  2. Busca el usuario haciendo clic en Examinar (Browse) y localiza su fila.
  3. Haz clic en el ícono de Editar (lápiz) al lado de su nombre.
  4. En el campo user_pass, escribe la nueva contraseña.
  5. En el desplegable de la derecha, selecciona MD5.
  6. Haz clic en Continuar.

[WARNING] Después de cambiar la contraseña, informa al usuario de inmediato. Si cambias la tuya propia, asegúrate de recordarla o usar un gestor de contraseñas.

Eliminar un usuario de forma segura

Para eliminar un usuario que ya no debería tener acceso, sigue estos pasos:

  1. En la tabla wp_users, localiza al usuario (puedes usar el buscador de phpMyAdmin).
  2. Haz clic en el ícono de Eliminar (una X roja) al lado de su fila.
  3. Confirma la eliminación.
  4. Luego, ve a la tabla wp_usermeta y elimina todas las filas que tengan ese user_id (para limpiar los metadatos).

[INFO] Si el usuario tiene contenido asociado (posts, páginas), WordPress te preguntará qué hacer con ese contenido al eliminarlo desde el panel de administración. Desde phpMyAdmin, el contenido se queda huérfano (sin autor). Es mejor eliminar usuarios desde el panel de WordPress si hay contenido asociado.

Asignar roles a usuarios existentes desde cPanel

Los roles WordPress cPanel determinan qué puede hacer cada usuario. Los principales son:

  • Super Admin: Control total en redes multisitio.
  • Administrador: Acceso completo a todas las funciones.
  • Editor: Puede publicar y gestionar posts de otros.
  • Autor: Puede publicar sus propios posts.
  • Colaborador: Puede escribir posts pero no publicarlos.
  • Suscriptor: Solo puede gestionar su perfil.

Para cambiar el rol de un usuario ya existente:

  1. Ve a la tabla wp_usermeta.
  2. Busca la fila donde meta_key sea wp_capabilities y user_id corresponda al usuario.
  3. Edita el campo meta_value con el código serializado del nuevo rol (como se explicó arriba).
  4. Guarda los cambios.

[TIP] Si quieres que un usuario tenga múltiples roles (poco común), puedes combinar los códigos, pero es más seguro asignar solo un rol.

Solucionar problemas comunes al gestionar usuarios

Error: "No puedo iniciar sesión después de cambiar contraseña"

  • Verifica que seleccionaste MD5 en el campo user_pass.
  • Asegúrate de que el nombre de usuario está bien escrito.
  • Prueba con otro navegador o borra la caché.

Error: "Usuario creado pero no aparece en WordPress"

  • Revisa que en wp_usermeta tengas una fila con meta_key = wp_capabilities y el meta_value correcto.
  • Confirma que el user_id en wp_usermeta coincide con el de wp_users.

Error: "No puedo eliminar un usuario porque tiene contenido"

  • Desde phpMyAdmin, primero reasigna el contenido a otro usuario editando la tabla wp_posts (campo post_author). Luego elimina al usuario.

[WARNING] Siempre haz una copia de seguridad de tu base de datos antes de hacer cambios masivos. En cPanel, usa la herramienta "Backup" o "phpMyAdmin" > "Exportar".

Alternativa: Usar el panel de administración de WordPress

Aunque esta guía se centra en cPanel, recuerda que la forma más fácil y segura de gestionar usuarios WordPress cPanel es desde el propio WordPress:

  • Ve a Usuarios > Todos los usuarios.
  • Puedes agregar, editar roles o eliminar usuarios con un clic.
  • Esto es recomendable para tareas diarias. cPanel es para emergencias o cuando no tienes acceso al panel de WordPress.

[INFO] Si tu sitio está en un servidor con Syspanel (puerto 2106), el proceso es idéntico. La única diferencia es la URL de acceso.

Preguntas frecuentes (FAQ)

¿Puedo gestionar usuarios WordPress desde cPanel si no sé programar?

Sí, solo necesitas seguir los pasos visuales de phpMyAdmin. No se requieren conocimientos de código.

¿Qué hago si no encuentro la tabla wp_users?

Busca tablas con nombres como usuarios, users o el prefijo que configuraste al instalar WordPress (revisa wp-config.php).

¿Es seguro cambiar contraseñas desde cPanel?

Sí, siempre que uses el método MD5. Es más seguro que usar un plugin de terceros.

¿Cómo sé qué rol asignar a un usuario nuevo?

Depende de sus necesidades: si solo va a escribir, usa "Colaborador"; si va a publicar, "Autor"; si va a gestionar todo, "Administrador".

¿Puedo crear un super administrador desde cPanel?

Sí, pero necesitas agregar el código serializado correcto en wp_usermeta: a:1:{s:13:"administrator";b:1;}. Para multisitio, es más complejo.

Conclusión

Gestionar usuarios WordPress cPanel es una habilidad valiosa para cualquier propietario de sitio web. Te permite mantener el control incluso cuando el panel de WordPress falla. Recuerda siempre hacer copias de seguridad y usar los roles adecuados para cada colaborador. Con esta guía, ya puedes crear, modificar y eliminar usuarios de forma segura y eficiente.

Si tu hosting usa Syspanel, no olvides que el acceso es por el puerto 2106, pero el resto del proceso es exactamente el mismo. ¡Ahora ya tienes el poder de administrar usuarios WordPress como un profesional!

¿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