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!

¿Te ha gustado? Compártelo!!

Plugin para restringir el acceso a páginas en WordPress

Wordpress

Gracias al plugin “User Access Manager” podéis restringir el acceso a los contenidos de tu blog basado en WordPress. Tan solo hay que crear un grupo de usuarios, añadir los usuarios en ese grupo y darle privilegiosa éste grupo para que puedan acceder. Los usuarios en ese grupo podrán leer y editar (si le dais privilegios para ello) los artículos. Muy útil si necesitáis un área privada.

 

Listado de características

  • Grupos de usuarios
  • Posibiilidad de configurar acceso diferenciado apra lectores y editoresSet access by user groups
  • Acceso por categorías
  • Título y mensaje personalizado si el usuario no tiene permisos de acceso
  • Formulario de acceso si no tiene permisos de acceso
  • Ocultar todo el post
  • Ocultar página de menús de navegación
  • Redirigir a usuarios a contenidos si no tienen permisos
  • Bloqueo recursivo para páginas y artículos
  • Control de acceso para ficheros
  • Panel de administración integrado
  • Soporte multilingüe
  • Protección de Feeds RSS
  • Acceso por rango de IP
  • Integración con otros plugins mediante API

En el siguiente enlace podéis descargar el plugin con el que controlar el acceso a los contenidos en base a grupos de usuarios que defináis a vuestro antojo.

¿Te ha gustado? Compártelo!!

Web Pub La Antigua

Web Pub La Antigua

El ambiente desenfadado y marchoso del Pub la Antigua está en la web que desarrollamos para éste conocido local nocturno que abre sus puertas de sábado a domingo.

En éste proyecto web le ofrecimos al cliente un diseño adaptado a la imagen de su local y una herramienta con la que ellos mismos pueden editar el contenido de los diferentes apartados. También integramos el sitio web con las Redes Sociales y creamos para ellos campañas de Mail Marketing con la que poder enviar a sus usuarios promociones especiales a través de correo electrónico reduciendo los costes.

¿Te ha gustado? Compártelo!!

Web Rototank

Web Rototank

El fabricante de contenedores alicantino Rototank depositó en Estudio Alfa el desarrollo de su página web en la que se mostrará toda la información sobre los productos que conforman su catálogo pudiendo el usuario descargar las fichas técnicas (que se generan de manera dinámica) y que mejora la eficiencia de los responsables de gestionar la página web.

¿Te ha gustado? Compártelo!!