Instrucciones: cree un nuevo usuario administrador de WordPress con un script PHP; también funciona con WordPress 4.x

Descubra la versión de WordPress

De vez en cuando te encuentras en la situación de que ya no puedes acceder a WordPress, por ejemplo, porque has olvidado tu contraseña y posiblemente también tienes una nueva dirección de correo electrónico. Asimismo, puede ocurrir que le hayas comprado un proyecto de WordPress a alguien y no tengas su acceso. Por supuesto, puede ingresar una dirección de correo electrónico diferente en la base de datos o establecer una nueva contraseña para el usuario administrador a través de phpMyAdmin. Sin embargo, prefiero la solución con un script PHP que copia brevemente a la carpeta raíz de la instalación de WordPress (a través de FTP) y lo borra nuevamente después de usarlo. En un minuto puede crear un nuevo usuario administrador en el blog sin mucho esfuerzo.

Actualización de Ino 29.10.2015/XNUMX/XNUMX: Si entiendo correctamente, los dos scripts PHP para crear manualmente un usuario Amin en WordPress son muy similares, incluso si ambos provienen de fuentes diferentes. En cualquier caso, tenía el siguiente script en práctica y funciona con la última versión de WordPress.

Actualización importante 13.10.2015: Desde la versión 4.x de WordPress, la forma en que los usuarios se almacenan en la base de datos ha cambiado. Por esta razón, es importante que primero verifiques qué versión de WordPress tienes. uno encuentra esto a través de FTP en la carpeta /wp-includes/version.php.

Descubra la versión de WordPress
La versión de WordPress está oculta en el archivo /wp-includes/version.php. Si abre este archivo en el editor de texto, puede encontrar la versión de WordPress.

Luego debe decidir cuál de los siguientes scripts usar. No puedo decir exactamente en qué versión se realizó la conversión de la base de datos de usuarios, pero supongo que a partir de la versión 4.x debe usar el script a continuación.

Script PHP para versiones antiguas de WordPress (hasta 3.x)

Aquí están las instrucciones:

  1. El código PHP se muestra a continuación. Lo copias en un editor de texto.
  2. Luego, cambia los campos para el correo electrónico del administrador ($nuevocorreo electrónico), el nombre de usuario del administrador ($nuevonombredeusuario) y la contraseña del administrador ($nuevacontraseña) en el área superior. ATENCIÓN: SÓLO cambie esto en la parte superior del guión y no después de la línea "// Importante: ¡No cambie nada en el guión de ahora en adelante!" - hay una razón por la que esto está ahí.
  3. Ahora guarde el archivo como “admin-machen.php”, por ejemplo.
  4. Cargue el archivo en el directorio principal de su instalación de WordPress a través de FTP. Puede reconocer el directorio principal por el hecho de que el archivo "wp-config.php" también se puede encontrar en el directorio.
  5. Ahora llama Navegador abra el archivo, por ejemplo, con http://www.euerwordpress.de/neuer-admin.php (¡ajuste el nombre de dominio!)
  6. Después de la llamada, se debe crear el nuevo usuario. Por favor verifique esto iniciando sesión.
  7. Definitivamente elimine la secuencia de comandos del servidor cuando haya terminado, ya que representa un riesgo de seguridad si permanece allí durante mucho tiempo.

set_role('administrator');
echo 'Der neue Admin wurde erfolgreich anlegt. Bitte lösche nun dieses Script!';
}
else {
echo 'Es gab einen Fehler mit wp_insert_user. Es wurde kein neuer Benutzer angelegt.';
}
}
else {
echo 'Dieser User oder eMail existieren schon. Es wurde nichts verändert.';
}
}
else {
echo 'Oh, sieht aus, als wäre Password, Username oder eMail nicht eingetragen.';
echo 'Bevor du das Script startest, setze bitte deine Werte für die Variablen oben im Script ein und versuche es dann nochmal!.';
} 
?>

Originalmente obtuve el guión. joshuawinn.com buscó y cambió algo.

Script PHP para versiones antiguas de WordPress (desde 4.x)

Aquí hay un nuevo script que estoy usando. Github descubierto. Esto agrega un nuevo usuario administrador en las versiones más nuevas de WordPress. Ajusta el script introduciendo tus datos de acceso y correo electrónico. De lo contrario, el uso funciona igual que en las instrucciones descritas anteriormente.


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.';
}

¿Te gustó el artículo y te ayudaron las instrucciones del blog? Entonces sería feliz si usted el blog a través de una membresía constante o en en Patreon apoyaría.

4 comentarios sobre “Instrucciones: Crear un nuevo usuario administrador de WordPress con script PHP – también funciona con WordPress 4.x”

  1. Creo que cambiar la contraseña o la dirección de correo electrónico a través de PhpMyAdmin es mucho más fácil y rápido que los pasos que mencionaste. Sin embargo, esto es recomendable para aquellos que no se animan a usar bases de datos. ;)

    1. Bueno, hasta que desenterré los datos de acceso para el área de administración y phpmyadmin, subí el script 3x. Pero eso es probablemente una cuestión de organización. El camino hacia el programa FTO es el más rápido para mí. :)

  2. De alguna manera eso no funciona. Dice en las instrucciones

    Correo electrónico de administrador, administrador, nombre de usuario y contraseña de administrador

    en el guión es pero sólo

    Correo electrónico de administrador, nombre de usuario y contraseña de administrador

    Las instrucciones podrían ser un poco más detalladas, por ejemplo, cuál es la carpeta raíz (cómo sabes que estás en ella), qué se muestra cuando llamas al nuevo archivo PHP.

Escribe un comentario

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

En el Blog de Sir Apfelot encontrarás consejos, instrucciones y reseñas sobre productos de Apple como el iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini y Mac Studio.

Especiales