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

Cómo crear un usuario administrador de WordPress desde Syspanel

Actualizado el 5 de marzo de 2026

¿Has perdido el acceso a tu panel de administración de WordPress y necesitas una solución rápida? ¿O quizás necesitas crear un nuevo perfil con privilegios totales para un desarrollador o colaborador? No te preocupes, es una situación más común de lo que piensas y tiene una solución sencilla.

En este artículo, te voy a guiar paso a paso sobre cómo crear un usuario administrador de WordPress desde Syspanel, la herramienta de gestión de hosting que utilizamos. Aprenderás dos métodos infalibles: uno gráfico y muy visual, y otro técnico pero extremadamente eficaz, que consiste en añadir administrador WordPress Syspanel directamente a través de la base de datos.

Olvídate de los dolores de cabeza. Sigue estas instrucciones y en menos de diez minutos tendrás un nuevo usuario con todos los poderes para gestionar tu sitio web.

¿Por qué necesitarías crear un administrador manualmente?

Antes de entrar en materia, es bueno entender por qué podrías necesitar este procedimiento. Las razones más habituales son:

  • Olvido de la contraseña: Has perdido o no recuerdas tu contraseña actual y el correo electrónico de recuperación ya no está activo o no recibes los emails.
  • Bloqueo por un plugin: Un plugin de seguridad o un error en una actualización te ha bloqueado el acceso al escritorio (wp-admin).
  • Hackeo del sitio: Un atacante ha cambiado tus credenciales y necesitas crear una cuenta nueva para recuperar el control.
  • Nuevo personal: Quieres dar acceso a un desarrollador o gestor de contenido sin compartir tu propia cuenta.

En estos casos, Syspanel te ofrece la llave maestra para resolver el problema desde fuera de WordPress.

Método 1: La forma más fácil con el Administrador de Archivos

Este método es perfecto si te sientes cómodo navegando por los archivos de tu web, aunque no seas un experto. Básicamente, crearemos un pequeño "plugin" temporal que hará todo el trabajo pesado por nosotros.

Paso 1: Accede a tu panel de Syspanel

Lo primero es iniciar sesión en tu cuenta de Syspanel. Recuerda que la dirección de acceso es https://tu-dominio.com:2106. Una vez dentro, verás el panel principal con todas las opciones de gestión de tu hosting.

Paso 2: Navega al Administrador de Archivos

Busca en el menú lateral la sección que dice "Archivos" o "Administrador de Archivos" y haz clic en ella. Se abrirá una ventana que te muestra la estructura de directorios de tu cuenta de hosting.

Paso 3: Localiza la carpeta de tu sitio web

Dentro del Administrador de Archivos, busca la carpeta donde está instalado tu WordPress. Normalmente, esta carpeta se llama public_html o puede ser una subcarpeta si tienes varios sitios web. Si tu WordPress está en la raíz, la carpeta será public_html. Haz clic para entrar en ella.

Paso 4: Crea el plugin "rescatador"

Ahora viene la parte clave. Dentro de la carpeta principal de WordPress (donde están las carpetas wp-admin, wp-content y wp-includes), vamos a crear una carpeta nueva.

  1. Haz clic en el botón "Nuevo" o "Crear carpeta" en la parte superior del Administrador de Archivos.
  2. Nombra la carpeta como wp-rescate y confirma la creación.
  3. Entra en la carpeta wp-rescate que acabas de crear.
  4. Dentro de esta carpeta, crea un nuevo archivo. Haz clic en "Nuevo archivo" y nómbralo admin.php.

Paso 5: Escribe el código del plugin

Ahora, haz clic derecho sobre el archivo admin.php y selecciona la opción "Editar" o "Editar con editor de texto". Se abrirá un editor. Copia y pega el siguiente código exactamente como está:

<?php
// Plugin de rescate para crear un usuario administrador
// ¡¡IMPORTANTE!! Borra este archivo después de usarlo.

// Datos del nuevo administrador
$usuario = 'nuevo_admin';
$contrasena = 'UnaClaveMuySegura_123!';
$correo = 'tu-email@tudominio.com';

// Incluir el archivo de carga de WordPress
require_once(dirname(__FILE__) . '/../wp-load.php');

// Obtener el objeto global de la base de datos
global $wpdb;

// Verificar si el usuario ya existe
$user_id = username_exists($usuario);
if (!$user_id && !email_exists($correo)) {
    // Crear el usuario
    $user_id = wp_create_user($usuario, $contrasena, $correo);
    if (!is_wp_error($user_id)) {
        // Asignar el rol de administrador
        $user = new WP_User($user_id);
        $user->set_role('administrator');
        echo "Usuario administrador creado con éxito. Usuario: $usuario, Contraseña: $contrasena. <strong>¡Borra este archivo inmediatamente!</strong>";
    } else {
        echo "Error al crear el usuario: " . $user_id->get_error_message();
    }
} else {
    echo "El usuario o el correo electrónico ya existen en la base de datos.";
}
?>

[WARNING]
¡CRÍTICO! Es fundamental que reemplaces los valores de las variables $usuario, $contrasena y $correo con los datos que desees. Usa una contraseña extremadamente segura y un correo electrónico que tengas bajo control. No dejes los valores de ejemplo.

Guarda el archivo y cierra el editor.

Paso 6: Ejecuta el plugin "rescatador"

Abre una nueva pestaña en tu navegador y escribe la siguiente URL:

https://tudominio.com/wp-rescate/admin.php

Reemplaza tudominio.com con tu dominio real. Al pulsar Enter, el script se ejecutará y verás un mensaje en pantalla indicando si el usuario se creó correctamente o si hubo algún error.

Paso 7: Elimina el plugin y accede con tu nuevo usuario

Este paso es el más importante de todos. En cuanto el script te confirme que el usuario se ha creado, vuelve al Administrador de Archivos de Syspanel y elimina la carpeta wp-rescate completa. Dejarla en el servidor es un agujero de seguridad gravísimo, ya que cualquiera podría volver a ejecutarla y cambiar las contraseñas.

Una vez eliminada, ya puedes ir a https://tudominio.com/wp-admin e iniciar sesión con el nuevo usuario administrador que acabas de crear.

Método 2: La vía directa con phpMyAdmin (Base de Datos)

Si el método anterior te parece demasiado "manual", este es igual de efectivo y quizás más limpio si ya estás familiarizado con las bases de datos. Consiste en crear usuario admin wordpress directamente desde la base de datos, inyectando las filas necesarias en las tablas de WordPress.

Paso 1: Accede a Syspanel y busca phpMyAdmin

Al igual que antes, inicia sesión en Syspanel (https://tu-dominio.com:2106). En el menú lateral, busca la sección de "Bases de Datos" y haz clic en "phpMyAdmin". Es posible que tengas que seleccionar tu base de datos primero.

Paso 2: Selecciona tu base de datos de WordPress

Se abrirá una nueva ventana con phpMyAdmin. En el panel izquierdo, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos que corresponde a tu sitio de WordPress. Normalmente, el prefijo de las tablas es wp_. Verás una tabla llamada wp_users y otra llamada wp_usermeta.

Paso 3: Prepara los datos del nuevo usuario

Necesitarás tener a mano los siguientes datos para crear el usuario:

  • user_login: El nombre de usuario (ej. nuevo_admin).
  • user_pass: La contraseña, pero encriptada en formato MD5. Puedes generar un hash MD5 de tu contraseña en sitios web como md5hashgenerator.com o md5online.org. Por ejemplo, el hash MD5 de "MiClaveSegura" sería 4c6e5d9f7c8b3f6d5a2e1a0b9c8d7e6f.
  • user_email: Tu correo electrónico válido.
  • user_registered: La fecha actual en formato YYYY-MM-DD HH:MM:SS (ej. 2024-05-20 10:30:00).

Paso 4: Inserta el usuario en la tabla wp_users

  1. Haz clic en la pestaña "Insertar" en la parte superior de la página de phpMyAdmin.
  2. Verás una tabla con todas las columnas de la tabla wp_users.
  3. Rellena los campos:
    • ID: Déjalo en blanco o pon 0. Se auto-incrementará.
    • user_login: Escribe el nombre de usuario.
    • user_pass: Pega el hash MD5 que generaste.
    • user_nicename: Escribe el nombre de usuario en minúsculas y con guiones (ej. nuevo-admin).
    • user_email: Escribe el correo electrónico.
    • user_url: Puedes dejarlo vacío o poner la URL de tu sitio.
    • user_registered: Pon la fecha actual.
    • user_status: Pon 0.
    • display_name: Escribe el nombre que se mostrará (ej. Nuevo Admin).
  4. Haz clic en el botón "Continuar" o "Ejecutar" en la parte inferior.

Paso 5: Asigna el rol de administrador en la tabla wp_usermeta

Ahora necesitamos vincular este nuevo usuario con el rol de administrador. Esto se hace en la tabla wp_usermeta.

  1. Haz clic en la pestaña "Insertar" de la tabla wp_usermeta.
  2. Rellena los campos:
    • umeta_id: Déjalo en blanco (auto-incremental).
    • user_id: Escribe el ID numérico que se le asignó al usuario en el paso anterior (normalmente es el número siguiente al último usuario, ej. 2, 3, etc.). Puedes verlo en la tabla wp_users.
    • meta_key: Escribe exactamente wp_capabilities (si tu prefijo es wp_, si no, ajústalo).
    • meta_value: Escribe exactamente a:1:{s:13:"administrator";b:1;} (esto es un array serializado que le da el rol de administrador).
  3. Haz clic en el botón "Continuar" o "Ejecutar".

Paso 6: Añade el nivel de acceso (Opcional pero recomendado)

Para asegurar el acceso total, a veces es necesario añadir otro registro en wp_usermeta.

  1. Haz clic de nuevo en "Insertar" en wp_usermeta.
  2. Rellena los campos:
    • user_id: El mismo ID que antes.
    • meta_key: Escribe wp_user_level.
    • meta_value: Escribe 10 (el nivel más alto de administrador).
  3. Ejecuta la consulta.

[INFO]
Si tu instalación de WordPress usa un prefijo de tabla distinto a wp_ (por ejemplo, miweb_), deberás sustituir wp_ por ese prefijo en los pasos 5 y 6 (ej. miweb_capabilities).

Paso 7: Verifica el acceso

Ya has terminado. Ahora ve a https://tudominio.com/wp-admin e intenta iniciar sesión con el usuario y la contraseña que definiste. Debería funcionar sin problemas.

Preguntas Frecuentes (FAQ)

¿Qué hago si no recibo el correo de reseteo de contraseña?

Esto es un problema común. Primero, revisa la carpeta de spam. Si no está ahí, el método de Syspanel descrito anteriormente es la solución perfecta, ya que no depende del envío de correos electrónicos.

¿Es seguro crear un usuario administrador de esta manera?

Sí, es seguro siempre y cuando sigas las reglas de oro: usa una contraseña robusta, elimina el archivo admin.php o los datos temporales de la base de datos inmediatamente después de usarlos, y no compartas las credenciales con nadie que no sea de confianza.

¿Puedo usar estos métodos para crear más de un usuario?

Absolutamente. Solo tienes que repetir los pasos cambiando el nombre de usuario, correo y contraseña. En el caso del plugin, puedes modificar las variables y ejecutarlo de nuevo (creando la carpeta de nuevo).

¿Qué es mejor, el método del plugin o el de la base de datos?

Para usuarios sin experiencia, el método del plugin es más fácil y menos propenso a errores. El método de la base de datos es más directo y útil si ya estás dentro de phpMyAdmin por otro motivo. Ambos son igualmente válidos.

¿Y si después de esto mi WordPress sigue fallando?

Si el problema persiste, puede que el fallo no sea solo de acceso. Te recomiendo revisar los logs de error de tu servidor desde Syspanel o contactar con el soporte técnico de tu hosting, describiendo detalladamente los pasos que has seguido.

Conclusión

Perder el acceso a tu sitio web es estresante, pero como has visto, crear un usuario administrador de WordPress desde Syspanel es un proceso totalmente manejable. Tanto el método del plugin como el de phpMyAdmin te devuelven el control en cuestión de minutos.

Espero que esta guía te haya sido de gran ayuda. Guárdala en tus favoritos por si la necesitas en el futuro, y recuerda siempre priorizar la seguridad de tu sitio web. ¡Nos vemos en el siguiente 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