Estoy probando, la aplicación MainWP para gestionar mis instalaciones de WordPress y las de mis clientes de forma centralizada en sustitución de InfiniteWP, debido a que últimamente he tenido problemas con InfiniteWP y además MainWP luce mucho más Software Libre que InfiniteWP. Agregando uno de mis sitios, me encontré de forma recurrente con el error: [highlight]mainwp Error – User is not an administrator[/highlight], entre todas las cosas que supuse podría ser es que es el único sitio en donde el nombre del administrador tiene una mayúscula, sin embargo la solución era otra, estuve revisando la tabla wp_usermeta, de la base de datos y comparando los datos de mi usuario administrador con el de otro sitio me di cuenta que faltaba el metakey wp_user_level (la parte de wp_ depende del prefijo que tenga su base de datos), si les hace falta, simplemente agregue una nueva key, que luzca de la siguiente manera:
- umeta_id : es un valor único, es decir no se puede repetir con otra meta_key, debe conseguir que valor colocar revisando cual es el último registro de la tabla
- user_id: el id del usuario, consigue este valor en la tabla wp_users
- meta_key: wp_user_level
- meta_value: 10