Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Cambiar nombre de usuario a un super administrador en WordPress Network o WordPress MU

Cambiar el nombre de usuario al administrador en WordPress es una gran idea para mejorar nuestra seguridad, si además instalamos un plugin como Limit Login Attempts mucho mejor.

En una red de blogs, el usuario super administrador, es aún más importante preservarlo de posibles problemas de seguridad. Os pongo en situación, tenemos una instalación vieja de red de WordPress y el usuario es “admin”, quiero que sea otro nombre por seguridad, ¿cómo hago el cambio?

El cambio debemos hacerlo directamente con la base de datos y tiene dos partes.

Actualizar users

Primero en la tabla usuarios, que en una red de blogs WordPress es la misma para todos los sitios y será wp_users o tuprefijo_users:

Actualizar sitemeta

Pero esto no es suficiente, si hacéis sólo esto os quedaréis con un usuario con nombre nuevo pero que NO es super administrador de la red. Ahora nos dirigimos a sitemeta y hacemos un SELECT para ver el valor asociado a site_admins:

Nos dará algo así: a:3:{i:0;s:5:”admin”;i:1;s:4:”pepe”;i:2;s:4:”juan”;} un valor serializado. Lo primero que deberemos hacer es hacer un unserialize sobre esa cadena, con esta aplicación en línea podréis: Online PHP Unserializer.

El resultado:

serialize PHP WordPress cambiar nombre super administrador

Ahora abajo cambiamos el nombre y creamos una nueva cadena serializada:

reserialize usuario WordPress superadministrador

El resultado al reserializar:  a:3:{i:0;s:13:”administrador”;i:1;s:4:”pepe”;i:2;s:4:”juan”;}.

Esta cadena es la que debemos actualizar:

Con esto habremos terminado.

Leer entrada anterior
Compilar en el nuevo estándar C++0x, más conocido como C++11, en GNU G++

C++ es un lenguaje que evoluciona pero lentamente. Esto es debido a que existen muchos compilares y crear un nuevo...

Cerrar