Seguridad | Tutoriales

¿Cómo crear una nueva cuenta de usuario de administrador de WordPress a través de FTP o CPanel?

Hoy te mostraré cómo crear una nueva cuenta de usuario administrador de WordPress a través de FTP o cPanel. Ahora probablemente querrá preguntar «¿Por qué necesito hacer esto?»

Bueno, dos posibles razones:

  1. Olvidó su nombre de usuario o contraseña (o ambos)
  2. Olvidó su nombre de usuario o contraseña y la recuperación de contraseña no funciona. La razón principal de esto es que su sitio no utiliza SMTP y, por lo tanto, todos los correos electrónicos de recuperación también se pierden y no se entregan.

Por lo tanto, la solución para agregar un nuevo usuario de cuenta de administrador a través de FTP o cPanel.

¿Cómo agregar una nueva cuenta de administrador de WordPress a través de FTP?

Es muy fácil y probablemente te llevará unos minutos.

Opción 1: agregue un nuevo usuario creando un nuevo archivo

  1. Conéctese a su FTP
  2. Crea un archivo nuevo en su computadora (o servidor) y asígnele el nombre adduser.php
  3. Pega este código a continuación dentro del archivo
  4. Cambiar el nombre de usuario, contraseña y correo electrónico dentro del archivo
  5. Guarda el archivo
  6. Vaya a su sitio y agregue / adduser-php a la URL. Por ejemplo https://yoursite.com/adduser.php
  7. Si todo está configurado correctamente, verá el mensaje “Nuevo usuario administrador creado correctamente. Ahora borre este archivo »notificación
  8. Ahora regrese a FTP y eliminar el archivo adduser.php
  9. Inicie sesión en su sitio con estas nuevas credenciales

Aquí está el código del archivo adduser.php

<?php
// ADD NEW ADMIN USER TO WORDPRESS
// ----------------------------------
// Put this file in your WordPress root directory and run it from your browser.
// Delete it when you're done.

require_once('wp-blog-header.php');
require_once('wp-includes/registration.php');

// ----------------------------------------------------
// CONFIG VARIABLES
// Make sure that you set these before running the file.
$newusername="username"; // here goes your username
$newpassword = 'password'; // here goes your password
$newemail="email@email.com"; // here goes your email
// ----------------------------------------------------

// This is just a security precaution, to make sure the above "Config Variables"
// have been changed from their default values.
if ( $newpassword != 'YOURPASSWORD' &&
	 $newemail != 'YOUREMAIL@TEST.com' &&
	 $newusername !='YOURUSERNAME' )
{
	// Check that user doesn't already exist
	if ( !username_exists($newusername) && !email_exists($newemail) )
	{
		// Create user and set role to administrator
		$user_id = wp_create_user( $newusername, $newpassword, $newemail);
		if ( is_int($user_id) )
		{
			$wp_user_object = new WP_User($user_id);
			$wp_user_object->set_role('administrator');
			echo 'Successfully created new admin user. Now delete this file!';
		}
		else {
			echo 'Error with wp_insert_user. No users were created.';
		}
	}
	else {
		echo 'This user or email already exists. Nothing was done.';
	}
}
else {
	echo 'Whoops, looks like you did not set a password, username, or email';
	echo 'before running the script. Set these variables and try again.';
}

Opción 2: agregue un nuevo usuario modificando un archivo functions.php

  1. Conéctese a su FTP
  2. Ir a la wp-content >> temas >> tu tema y abre functions.php.file
  3. Pega este código a continuación en el archivo functions-php
  4. Cambiar el nombre de usuario, contraseña y correo electrónico dentro del archivo
  5. Guarda el archivo
  6. Vaya a su sitio y iniciar sesión con las nuevas credenciales
  7. Ahora regrese a FTP y eliminar el código en el archivo functions.php
// Add admin user. Don’t forget to delete this file
function add_admin_account(){
$user="anotheruser"; // here goes your username
$pass="anotherpassword"; // here goes your password
$email="email1@email.com"; // here goes your email
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','add_admin_account');

¿Cómo agregar una nueva cuenta de administrador de WordPress a través de cPanel?

Si no sabe cómo usar FTP pero tiene un alojamiento web basado en cPanel, entonces:

[enlazatom_show_links]
  1. Inicie sesión en su cPanel y administrador de archivos abiertos
  2. Vaya a la carpeta public_html y decida si usa la primera o la segunda opción que se muestra arriba

Opción 1: agregue un nuevo usuario creando un nuevo archivo

  1. Si planea usar la primera opción y desea crear un archivo, configure el Botón de archivo en la barra de herramientas, haga clic en y asigne un nombre al archivo (por ejemplo, adduser.php).
  2. Próximo haga clic en el botón Crear un nuevo archivo.
  3. Ahora seleccione el archivo recién creado y haga clic en buscar el Botón editar en la barra de herramientas. Haz click en eso.
  4. Se abre una ventana emergente y ahora haga clic en el botón Editar de nuevo
  5. Pega el código mostrado arriba en este archivo
  6. Cambiar nombre de usuario, contraseña y dirección de correo electrónico y Guardar cambios
  7. Vaya a su sitio y agregue / adduser-php a la URL. Por ejemplo https://yoursite.com/adduser.php
  8. Si todo está configurado correctamente, verá el mensaje “Nuevo usuario administrador creado correctamente. Ahora borre este archivo »notificación
  9. Ahora vuelve al administrador de archivos y eliminar el archivo adduser.php
  10. Inicie sesión en su sitio con estas nuevas credenciales

Opción 2: agregue un nuevo usuario modificando un archivo functions.php

Todo funciona como con la opción anterior. Simplemente:

  1. Ir a la wp-content >> temas >> tu tema y abre functions.php.file
  2. Pega este código arriba en el archivo functions-php
  3. Cambiar el nombre de usuario, contraseña y correo electrónico dentro del archivo
  4. Guarda el archivo
  5. Vaya a su sitio y iniciar sesión con las nuevas credenciales
  6. Ahora vuelve al administrador de archivos y eliminar el código en el archivo functions.php

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *