Last active
September 25, 2019 07:34
-
-
Save perezdans/3b19636daf2649e49fd539aa97a8f6b7 to your computer and use it in GitHub Desktop.
Para poder dar un mejor soporte con mayor velocidad decidí crear un pequeño que script que crease un usuario con un nombre y contraseña de forma aleatoria y así poder acceder a dicho WordPress en el momento.Es muy sencillo de utilizar: solamente hay que subir el fichero wordpress.php a la raíz de nuestro WordPress y posteriormente ejecutar la url …
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
//-- SUPONEMOS QUE EL FICHERO SE LLAMA wordpress.php | |
// AÑADIR NUEVO USUARIO EN WORDPRESS | |
// ---------------------------------- | |
require_once('wp-blog-header.php'); | |
require_once('wp-includes/registration.php'); | |
// ---------------------------------------------------- | |
// CONFIG VARIABLES | |
$newusername = 'perezdans'; | |
$newpassword = substr( md5(microtime()), 1, 10); | |
$newemail = '[email protected]'; | |
// ---------------------------------------------------- | |
// Comprobamos que el usuario no exista | |
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 '<strong>Nuevo Usuario Administrador:</strong><br />'; | |
echo "http://".$_SERVER['HTTP_HOST']."/wp-admin<br />"; | |
echo 'Usuario: '.$newusername.'<br />'; | |
echo 'Contraseña: '.$newpassword.'<br />'; | |
unlink("wordpress.php"); | |
} | |
else { | |
echo 'Error con wp_insert_user. No se crearon usuarios.'; | |
unlink("wordpress.php"); | |
} | |
} | |
else { | |
echo 'Este usuario o correo electrónico ya existe. No se hizo nada.'; | |
unlink("wordpress.php"); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment