Fes el que sempre es recomana en aquestos casos fins que trobis on és el problema i ves provant cada vegada a veure si se soluciona:
– neteja es galetes del teu navegador
– neteja l’historial del teu navegador
– comprova si és correcta la variable DOMAIN_CURRENT_SITE del fitxer wp-config.php de la teva instal·lació
– desactiva les extensions, poden estar modificant el comportament correcte del wordpress, fins i tot, si cal les de l’administrador. Si no pots des del panell, simplement esborra-les de la carpeta wp-content/plugins/
– desactiva el tema. Si no pots des del panell, reanomena la carpeta wp-content/themes i farà servir el tema predeterminat del wordpress
– esborra el fitxer wp-login.php i canvia’l per una altra còpia nova baixada de la darrera versió del WordPress
– modifica el fitxer wp-login.php i canvia la línia
$user_login = $user_data[“user_login”];
per
$user_login = $user_data->user_login;
– esborra les següents línies del fitxer wp-login.php:
// If someone has moved WordPress let’s try to detect it
//if ( dirname(‘http://’ . $_SERVER[‘HTTP_HOST’] . $_SERVER[‘PHP_SELF’]) != get_settings(‘siteurl’) )
// update_option(‘siteurl’, dirname(‘http://’ . $_SERVER[‘HTTP_HOST’] . $_SERVER[‘PHP_SELF’]) );
– afegeix les següents línies al fitxer wp-login.php:
//FIXME: do comment/remove these hack lines. (once the database is updated)
update_option(‘siteurl’, ‘http://el-nou-domini-correcte’ );
update_option(‘home’, ‘http://el-nou-domini-correcte’ );
– canvia la següent línia del fitxer wp-config.php:
define( ‘SUBDOMAIN_INSTALL’, true);
per
define( ‘SUBDOMAIN_INSTALL’, false);
Si tot i així no funciona, hauríem de mirar directament la base de dades a veure què passa.
Ja diràs.