Crear usuario administrador en Wordpress desde MySQL

 Como crear un usuario administrador en Wordpress con MySQLHace unos días tuvimos un problema ya que no podíamos acceder al panel de administración de un cliente cuya página estaba desarrollada en Wordpress. Para ahorrar tiempo nos creamos un usuario siguiendo estas instrucciones.   1º Lo más importante: Haz un backup de tu base de datos. Nunca se sabe si lo vas a necesitar (¡Dios bendiga a aquellos que hacen copias de seguridad!). A continuación creamos un fichero, os recomiendo que le asignéis un nombre que sea complejo como si de una contraseña se tratase (por ejemplo "23423_wer_-9780.php").

<? php $user="usuario_base_de_datos"; $password="contrasegna_base_de_datos";
$database="nombre_base_de_datos"; 
mysql_connect("url_servidor_base_de_datos",$user,$password); 
@mysql_select_db($database) or die( "No se pudo contectar a la base de datos");
$query="INSERT INTO `databasename`.`wp_users`  (`ID`, `user_login`, `user_pass`, 
`user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, 
`user_status`, `display_name`)  VALUES ('4', 'login_usuario', MD5('contrasegna'), 
'Nombre de usuario', 'correo@dominio.es', 'http://estudioalfa.com/', 
'2011-06-07 00:00:00', '', '0', 'Nombre de usuario');";
mysql_query($query) OR die(mysql_error());  
$query="INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, 
`meta_value`)  VALUES (NULL, '4', 'wp_capabilities', 
'a:1:{s:13:\"administrator\";b:1;}'); "; 
mysql_query($query) OR die(mysql_error());  
$query="INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, 
`meta_key`, `meta_value`)  VALUES (NULL, '4', 'wp_user_level', '10');"; 
mysql_query($query) OR die(mysql_error());
 mysql_close(); ? >

Especial cuidado con completar todos los datos de configuración de acceso a la base de datos (datos que podemos extraer del fichero wp-config.php) y ésta linea:

login_usuario', MD5('contrasegna'), 
'Nombre de usuario', 'correo@dominio.es',
'http://estudioalfa.com/', '2011-06-07 00:00:00', 
'', '0', 'Nombre de usuario');";

Lo subimos al servidor Accedeemos a la URL resultante, por ejemplo: http://www.dominio.es/23423_wer_-9780.php ¡Ya está! Ya has creado un usuario en la base de datos y puedes acceder al panel de administración de Wordpress con privilegios de administrador Happy Coding! [/et_pb_text][/et_pb_column_inner][/et_pb_row_inner][et_pb_row_inner admin_label="Fila" global_module="2582" padding_mobile="off" use_custom_gutter="off" column_padding_mobile="on" make_equal="off" parallax_1="off" parallax_method_1="off" parallax_2="off" parallax_method_2="off"][et_pb_column_inner type="1_2" saved_specialty_column_type="3_4"][et_pb_text global_parent="2512" admin_label="Texto" background_layout="light" text_orientation="left" use_border_color="off" border_color="#ffffff" border_style="solid"]

¿Te ha gustado? Compártelo!!

 

22 de Enero del 2024

Estrategia de crecimiento para apps que sí funciona  

15 de Enero del 2024

¿Cómo sé si mi empresa necesita una app?