Icono ayuda

¿Necesitas ayuda?

Contactar con asesor por WhatsApp

Saltar al contenido

Ariapsa - Diseño de páginas web México

Añadir, eliminar o editar, usuarios o administradores desde hosting sin acceso a WordPress

Para añadir nuevos administradores a un sitio WordPress desde el hosting (por ejemplo, cPanel, Plesk o similar), puedes hacerlo directamente desde la base de datos usando phpMyAdmin. Aquí te explico paso a paso cómo hacerlo:


✅ PASOS PARA AÑADIR UN NUEVO ADMINISTRADOR A WORDPRESS DESDE EL HOSTING

1. Accede a tu panel de hosting

Ingresa a tu cuenta del hosting (como cPanel o similar).

2. Abre phpMyAdmin

  • Ve a la sección Base de datos y haz clic en phpMyAdmin.

  • Selecciona la base de datos de tu sitio WordPress (si no sabes cuál es, revísalo en el archivo wp-config.php).

3. Encuentra el prefijo de tablas

Las tablas tendrán un prefijo como wp_, wp123_, etc. Necesitarás este prefijo para saber qué tablas modificar (por ejemplo: wp_users, wp_usermeta).

4. Insertar el nuevo usuario

En la tabla wp_users (o con tu prefijo), haz clic en Insertar y completa:

Campo Valor
ID Un número único que no se repita (por ejemplo: 5)
user_login Nombre de usuario (por ejemplo: nuevoadmin)
user_pass Contraseña encriptada (usa MD5 para encriptarla)
user_nicename Mismo que user_login o un nombre amigable
user_email Correo electrónico válido
user_url (opcional) sitio web del usuario
user_registered Fecha y hora actual en formato YYYY-MM-DD HH:MM:SS
user_status 0
display_name Nombre visible públicamente (por ejemplo, Administrador)

⚠️ Importante: En user_pass, selecciona MD5 en la columna "función" para que se encripte la contraseña.

5. Asignar el rol de administrador

Ahora ve a la tabla wp_usermeta y añade estas dos entradas (con el mismo user_id que usaste antes, en este ejemplo 5):

Inserción 1:
  • user_id: 5

  • meta_key: wp_capabilities

  • meta_value: a:1:{s:13:"administrator";b:1;}

Inserción 2:
  • user_id: 5

  • meta_key: wp_user_level

  • meta_value: 10


✅ Resultado

Con esto, habrás creado un nuevo usuario administrador en tu sitio WordPress.


🛠 Alternativa más sencilla (si tienes acceso por FTP)

Puedes añadir este código temporalmente en el archivo functions.php del tema activo:

Código

<p data-start="2506" data-end="2592">function crear_admin_desde_host() {
$user = 'nuevoadmin';
$pass = 'ContraseñaSegura123';
$email = 'correo@dominio.com';
if ( !username_exists($user) && !email_exists($email) ) {
$user_id = wp_create_user($user, $pass, $email);
$user = new WP_User($user_id);
$user->set_role('administrator');
}
}
add_action('init', 'crear_admin_desde_host');
<p data-start="2506" data-end="2592">

Luego visitas el sitio (se ejecuta el código), y recuerda borrar este código después para no dejar una puerta abierta.

Necesitas ayuda te recomendamos contratar nuestro servicio de mantenimiento básico mensual

Ariapsa - Diseño de páginas web México
×

Iniciar Sesión

El registro de usuarios no está permitido.