WordPress: Modificar perfil usuario, directamente DB

Tengo un cliente a quien hace algunos ayeres le trabajé su página en WordPress para que pudiera administrarla el mismo y realizar sus publicaciones más fácilmente, cargué diseño, le di capacitación (vídeos incluidos) y le proporcione dominio y hosting. Al día de hoy solo le proporciono hosting y dominio con un costo anual, y siempre ha sido nuestra intención que el cliente no dependa para todo de nosotros, solo para casos específicos de esa manera ellos pueden economizar. Pero siempre que les creamos un sistema o instalamos «algo» creamos un usuario de nosotros (administradores) y otro para el uso del cliente (administrador).

El fin de utilizar nuestro usuario administrador es cuando el cliente tienen algún conflicto nosotros con nuestro usuario podemos acceder a realizar el soporte y siempre les hemos pedido que éste usuario no lo toquen ya que es nuestro acceso a darles soporte.

Pero llegamos al gran problema de hoy, uno de nuestros clientes contrato a un chico que le llevará las publicaciones de su página, pero al ser despedido se fue cambiando todos los perfiles y contraseñas…

Tenemos el usuario y contraseña, pero ya no éramos «administradores» fuimos rebajados a «editores» motivo por el cual no podíamos realizar la modificación solicitada (crear un modal con un aviso de privacidad), así que les dejamos nuestra solución para cuando se les presente éste problema:

Solución:

  • Acceder a cPanel
  • Ingresar a phpMyAdmin
  • Buscar nuestra base de datos de WordPress.
  • Buscamos la tabla: wp_users
    • Buscamos nuestro usuario y anotamos el ID
  • Accedemos a la tabla: wp_usermeta
    • En la columna: meta_key, buscamos: wp_capabilities
    • Ubicamos la columna: meta_value correspondiente a «user_id» de nuestro ID de usuario.
    • Cambiamos el valor de meta_value con:
      • a:1:{s:13:»administrator»;b:1;}
  • Guardamos nuestros cambios
  • ¡Listo!

La otra solución es demandar a la persona despedida pero como eso demorará más, esta solución es más rápida.