Verifica se alguma destas opções te ajuda:
1. Apaga as cookies, cache e histórico;
2. Desactiva todos os plugins;
3. Volta com o tema inicial;
4. Salva o ficheiro .htaccess para o teu PC e apaga-o (apaga também o da pasta wp-admin se existir) Para gerares um novo basta ir aos permalinks e salvares.;
5. Verifica como está o wp-config
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
Obrigado, não tenho o .htaccess o que acho estranho, mas pode ser do tema que me esteja a impedir isso…. é que tudo o resto funciona. Se fizer o login atraves do wp-admin funciona a 100%
– Experimenta com o tema default do wordpress.
– Guarda o ficheiro wp-login e copia um novo.
Substitui
$user_login = $user_data["user_login"];
Por
$user_login = $user_data->user_login;
Ao limite verifica o código do wp-login se está tudo nos conformes.