Cambiar los mensajes de error de inicio de sesión

17

eché un vistazo a las preguntas pero no pude encontrar una similar.

Necesito cambiar los mensajes de error personalizados que se muestran cuando el usuario intenta iniciar sesión con un nombre de usuario o contraseña incorrectos.

Me gusta, cambia esto: " ERROR : la contraseña que ingresaste para el nombre de usuario % 1 $ s es incorrecta. ¿Perdiste tu contraseña?" a esta "Información incorrecta" (solo un ejemplo)

Intenté usar el "add_filter" pero no estoy familiarizado con él, así que, ¡cualquier ayuda será apreciada! Gracias

    
pregunta Vitor Argos 05.08.2011 - 22:03

1 respuesta

17

puedes hacerlo usando el gancho de filtro login_errors y aquí es cómo:

add_filter('login_errors','login_error_message');

function login_error_message($error){
    //check if that's the error you are looking for
    $pos = strpos($error, 'incorrect');
    if (is_int($pos)) {
        //its the right error so you can overwrite it
        $error = "Wrong information";
    }
    return $error;
}

actualización:

Acabo de probar el código y funciona bien, simplemente pegué el código en el archivo functions.php de mi tema sin cambiar nada con el archivo .po

    
respondido por el Bainternet 05.08.2011 - 23:59

Lea otras preguntas en las etiquetas