WordPress: Cómo crear un usuario administrador desde el panel de control
¿Te has quedado fuera de tu propio WordPress? ¿Necesitas darle acceso a un desarrollador o a un colaborador de confianza? No te preocupes, es mucho más fácil de lo que parece.
En este artículo te voy a explicar, paso a paso y sin tecnicismos, cómo crear un usuario administrador desde el panel de control de tu hosting. Dominar esta tarea es esencial para la seguridad y la gestión de tu web, y te evitará más de un dolor de cabeza.
La gestión de usuarios es una de las tareas más comunes y, a la vez, más delicadas. Saber cómo crear un perfil con permisos de administrador te permite delegar trabajo, recuperar el acceso si lo pierdes o simplemente tener un plan B. Además, entender la diferencia entre roles (Administrador, Editor, Autor, etc.) es clave para mantener tu sitio seguro y organizado. Vamos a ello.
¿Por qué necesitas crear un usuario administrador?
Antes de ensuciarnos las manos, hablemos de los escenarios más habituales. No solo es útil para dar permisos a otros, sino que es tu red de seguridad en caso de desastre.
- Recuperar el acceso: Si olvidaste tu contraseña y el correo de recuperación no funciona (o no tienes acceso a él), crear un nuevo usuario admin desde el hosting es la solución definitiva.
- Delegar responsabilidades: Si trabajas con una agencia, un diseñador o un redactor, es fundamental que no usen tu cuenta personal. Un usuario administrador dedicado es lo más profesional y seguro.
- Solucionar errores: A veces, un plugin o tema en conflicto puede "romper" la sesión de un usuario. Tener un usuario admin de respaldo te permite entrar y arreglar el problema.
- Seguridad: Si sospechas que tu cuenta principal ha sido comprometida, crear una nueva con una contraseña robusta es el primer paso para recuperar el control.
Paso a paso: Crear un usuario admin desde el panel de control (cPanel)
Este es el método más común y el que funciona en la mayoría de los hostings que usan cPanel. Es un proceso manual que requiere un poco de cuidado, pero es infalible.
1. Accede a tu panel de control
El primer paso es entrar a la gestión de tu hosting. Normalmente, el acceso es algo como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña de cPanel (no confundir con los de WordPress).
2. Encuentra el gestor de bases de datos
Dentro de cPanel, busca la sección "Bases de Datos". Ahí verás la herramienta "phpMyAdmin". Haz clic en ella. Esta herramienta te permite ver y editar directamente la información de tu web, como si fuera un Excel gigante.
3. Localiza tu base de datos de WordPress
En phpMyAdmin, verás una lista de todas tus bases de datos en el lado izquierdo. Deberías identificar la de tu WordPress. El nombre suele ser algo como tuusuario_wp o tuusuario_bd. Si no estás seguro, búscala en el archivo wp-config.php de tu instalación, pero eso ya es más avanzado.
[TIP] Si tienes varias webs, asegúrate de elegir la base de datos correcta para no tocar nada que no debas.
4. Accede a la tabla de usuarios
Una vez dentro de tu base de datos, verás una lista de tablas. Busca las que empiezan por wp_users y wp_usermeta. El prefijo wp_ es el más común, pero puede ser diferente (por ejemplo, miwp_). Haz clic en wp_users.
5. Inserta un nuevo usuario (el paso clave)
Aquí es donde ocurre la magia. En la parte superior de la pantalla, verás una pestaña que dice "Insertar". Haz clic en ella. Se abrirá un formulario con varias columnas. Esto es lo que tienes que rellenar:
- ID: Déjalo vacío o escribe
0. Se asignará automáticamente. - user_login: Este será el nombre de usuario para acceder. Elige algo único, por ejemplo,
admin_rescate. - user_pass: Esta es la contraseña. IMPORTANTE: En el desplegable de la derecha, selecciona MD5. WordPress codifica las contraseñas de esta manera, así que si no lo haces, no funcionará. Escribe una contraseña larga y segura.
- user_nicename: Un nombre más "amigable" para mostrar. Puede ser el mismo que el login.
- user_email: Un correo electrónico válido donde puedas recibir notificaciones.
- user_url: Puedes dejarlo vacío o poner la URL de tu web.
- user_registered: Puedes dejarlo vacío o usar la fecha actual en formato
AAAA-MM-DD HH:MM:SS. - user_activation_key: Déjalo vacío.
- user_status: Pon
0. - display_name: El nombre que se mostrará en los artículos. Puede ser el mismo que el login o algo más profesional.
Cuando lo tengas todo, haz clic en "Continuar" o "Ejecutar" en la parte inferior.
6. Asigna el rol de administrador
Solo has creado un usuario "fantasma" sin permisos. Ahora tienes que decirle a WordPress que es un administrador. Esto se hace en la tabla wp_usermeta.
Haz clic en la tabla wp_usermeta y luego en "Insertar" de nuevo. Tendrás que crear dos registros:
-
Primer registro:
- umeta_id: Déjalo vacío.
- user_id: El ID que se asignó al usuario en el paso anterior (normalmente el número más alto, como 2 o 3).
- meta_key: Escribe
wp_capabilities(recuerda cambiarwp_por tu prefijo si es diferente). - meta_value: Escribe
a:1:{s:13:"administrator";b:1;}. Este es el código que le da el poder de administrador.
-
Segundo registro:
- umeta_id: Déjalo vacío.
- user_id: El mismo ID que el anterior.
- meta_key: Escribe
wp_user_level(con tu prefijo correspondiente). - meta_value: Escribe
10. El nivel 10 es el máximo, el de administrador.
Haz clic en "Continuar" para guardar cada registro.
7. ¡Accede a tu WordPress!
Ya está. Ahora ve a la pantalla de inicio de sesión de tu WordPress (tudominio.com/wp-admin o tudominio.com/wp-login.php) y entra con el nuevo usuario y contraseña que has creado. Deberías tener acceso total al panel.
[WARNING] Este método es muy poderoso. Asegúrate de no equivocarte de base de datos o de tabla, ya que podrías dañar tu web. Si no te sientes cómodo, es mejor que pidas ayuda a tu proveedor de hosting.
Método alternativo: Crear usuario admin desde Syspanel
Si tu hosting utiliza el panel de control Syspanel (antes conocido como HestiaCP), el proceso es mucho más visual y sencillo. Recuerda que el acceso a este panel es a través del puerto 2106 (por ejemplo, tudominio.com:2106).
- Accede a tu Syspanel con tus credenciales de administrador.
- Busca la sección que dice "WordPress" o "Gestor de WordPress". Dependiendo de la configuración, puede estar en el menú lateral o en la pantalla principal.
- Dentro del gestor, verás una lista de tus instalaciones de WordPress.
- Haz clic en el botón de "Editar" o en el icono de ajustes (⚙️) junto a tu sitio web.
- Busca la pestaña o sección de "Usuarios" o "Cuentas".
- Haz clic en "Añadir usuario" o "Crear nuevo".
- Rellena el formulario con el nombre de usuario, correo electrónico y una contraseña segura.
- En el desplegable de "Rol", selecciona "Administrador".
- Guarda los cambios. ¡Listo! El usuario ya está creado y con acceso total.
Este método es mucho más amigable y reduce el riesgo de errores, ya que el panel se encarga de todos los pasos técnicos por ti.
¿Y si no tengo acceso a ningún panel? (Recuperar WordPress)
Si no tienes acceso a cPanel ni a Syspanel, la cosa se complica, pero no es el fin del mundo. La opción más común es usar el "correo de recuperación" de WordPress.
- Ve a
tudominio.com/wp-login.php. - Haz clic en "¿Has perdido tu contraseña?".
- Introduce tu nombre de usuario o correo electrónico.
- WordPress te enviará un enlace para restablecerla.
Si esto falla, otra opción es editar el archivo functions.php de tu tema mediante el administrador de archivos del hosting o un cliente FTP. Este método es más técnico y no lo recomiendo si no tienes experiencia, ya que un error puede romper tu web.
[INFO] La mejor manera de evitar estos problemas es tener siempre un usuario administrador de respaldo y mantener tus datos de acceso actualizados. La prevención es la mejor herramienta.
Preguntas frecuentes (FAQ)
¿Cuál es la diferencia entre un Administrador y un Editor en WordPress?
El Administrador tiene acceso completo a todo, incluyendo instalar plugins, cambiar temas y gestionar usuarios. El Editor solo puede crear, editar y publicar contenido, pero no puede tocar la configuración del sitio.
¿Necesito crear un usuario admin para cada persona que trabaje en mi web?
No necesariamente. Si solo es para redactar artículos, un usuario con rol de Autor o Colaborador es suficiente y más seguro. El rol de administrador debe ser exclusivo para quien gestiona la parte técnica.
¿Es seguro crear un usuario admin desde phpMyAdmin?
Es seguro si sabes lo que estás haciendo y sigues los pasos al pie de la letra. El riesgo principal es equivocarse de tabla o de base de datos. Por eso, si tienes dudas, es mejor usar el método de Syspanel o pedir ayuda a tu soporte.
¿Qué hago si olvidé mi contraseña y no tengo acceso al correo?
La opción más viable es crear un nuevo usuario administrador con un correo electrónico al que sí tengas acceso, tal y como hemos explicado en los pasos anteriores. Es tu red de seguridad definitiva.
¿Puedo cambiar el nombre de usuario de mi cuenta de administrador?
WordPress no te permite cambiar el nombre de usuario desde el panel de administración directamente. Tendrías que hacerlo desde phpMyAdmin, editando el campo user_login de tu usuario en la tabla wp_users. Es un proceso delicado, así que ve con cuidado.
¿Cada cuánto tiempo debo cambiar mi contraseña de administrador?
Lo recomendable es hacerlo cada 3 o 6 meses. Además, es crucial usar contraseñas únicas y robustas, diferentes a las que usas en otros sitios web. Un gestor de contraseñas puede ayudarte enormemente con esto.
Espero que esta guía te haya sido de gran ayuda. Ahora ya sabes cómo crear un usuario administrador desde el panel de control, tanto en cPanel como en Syspanel. Con este conocimiento, tendrás el control total de tu sitio web y podrás recuperarlo o delegar tareas con total confianza. Si tienes alguna otra duda, ¡no dudes en preguntar!
