Con cierta frecuencia nos llegan clientes que no pueden acceder a su panel de administración con permisos de adminsitrador, bien porque las personas que les desarrollaron la web no quieren dárselos, bien porque la web ha sido hackeada y han perdido ese acceso. En este artículo os vamos a explicar cómo crear un usuarios administrador con todos los permisos de WP si tenemos acceso a la base de datos. Es muy sencillo: sólo hay que realizar cambios en dos tablas de la base de datos. Por supuesto, os recomendamos hacer una copia de la bse de datos, antes de realizar cualquier cambio en la misma.

INSTRUCCIONES PARA CREAR UN USUARIO ADMINISTRADOR DE WORDPRESS DESDE LA BASE DE DATOS

1. CAMBIOS EN LA TABLA WP_USERS (puede tener otro prefijo distinto a wp) a través de PhpMyAdmin

Una vez que hayas hecho clic en la tabla “wp_users”, haz clic en el botón “INSERTAR” que hay en el menú superior. Así podremos insertar los valores de un nuevo usuario administrador. Introduce estos datos:

  • ID: Mira primero cuál es el ID del último usuario introducido y súmale uno a ese ID e introdúcelo en este campo. Gaurda este valor porque lo volveremos a necesitar luego. Si no sabes mirar el ID del último usuario introducido, déjalo vacío, que lo normal es que el sistema le asigne el ID siguiente automáticamente.
  • USER_LOGIN: Es el nombre de usuario que queráis utilizar
  • USER_PASS: Es la contraseña. Podéis introducir la contraseña que queráis y en el campo “función” que hay a la izquierda, debéis elegir el valor “MD5” para encriptarla tal y como lo hace WordPress al introducir una nueva contraseña desde el backend.
  • USER_NICNAME: Es el nombre de usuario corto. Poned el midmos que pusisteis en USER_LOGIN.
  • USER_EMAIL: Es el email del usuario.
  • USER_REGISTERED: Seleccionad, a través del calendario, la fecha actual.
  • USER_STATUS: Dejadlo a “0”.
  • DISPLAY_NAME: Es el nombre público del usuario. Podéis poner el mismo que en USER_LOGIN u otro más descriptivo.

Guarda los cambios dando al botón “Continuar”.

 

2. CAMBIOS EN LA TABLA WP_USERMETA

Deberemos editar esta tabla dos veces. Una vez que hayas hecho clic en la tabla “wp_usermeta”, haz clic en el botón “INSERTAR” que hay en el menú superior. Introduce estos datos:

  • UMETA_ID: Dejadlo vacío.
  • USER_ID: Es el id del usuario que creamos en el paso anterior, el mismo valor que pusimos en el campo ID de la tabla wp_users.
  • META_KEY: Hay que poner: wp_capabilities
  • META_VALUE: Hay que poner: a:1:{s:13:”administrator”;b:1;}

Guarda los cambios dando al botón “Continuar”.

Tendremos que insertar un nuevo registro en la tabla “wp_usermeta”. Haz clic en el botón “INSERTAR” que hay en el menú superior. Introduce estos datos:

  • UMETA_ID: Déjalo vacío.
  • USER_ID: Es el id del usuario que creamos en el paso anterior, el mismo valor que pusimos en el campo ID de la tabla wp_users.
  • META_KEY: Pon: wp_user_level
  • META_VALUE: Pon: 10

Guarda los cambios dando al botón “Continuar”.