Hola @briandm
Esos códigos pueden añadirse al archivo functions.php
de tu tema hijo o en un plugin de personalizaciones como Code Snippets
Recuerda marcar el debate como resuelto, así nos ayudas a mantener el foro al día.
Iniciador del debate
briandm
(@briandm)
gracias jose por tu respuesta, estoy usando el plugin que me decis con el codigo del post que te pase, y me sigue llegando el mismo mail, la idea es traducirlo porque me aparece todo en ingles
Pues yo acabo de probarlo y funciona, por supuesto, tienes que traducirlo al español porque no tiene sentido que uses la internacionalización en un fragmento de código que solo vas a usar en tu web
Iniciador del debate
briandm
(@briandm)
estoy usando el plugin que me pasaste, pude hacer la redireccion de profile.php sin problemas, pero en cuanto al mail nada
el codigo que uso
add_filter( 'retrieve_password_message', 'my_retrieve_password_message', 10, 4 );
function my_retrieve_password_message( $message, $key, $user_login, $user_data ) {
// Start with the default content.
$site_name = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES );
$message = __( 'Solicitud de cambio de contraseña:' ) . "\r\n\r\n";
/* translators: %s: site name */
$message .= sprintf( __( 'Sitio: %s' ), $site_name ) . "\r\n\r\n";
/* translators: %s: user login */
$message .= sprintf( __( 'Usuario: %s' ), $user_login ) . "\r\n\r\n";
$message .= __( 'Si esto es un error, simplemente ignora este correo.' ) . "\r\n\r\n";
$message .= __( 'Para cambiar tu contraseña, simplemente visita este link:' ) . "\r\n\r\n";
$message .= '<' . network_site_url( "wp-login.php?action=rp&key=$key&login=" . rawurlencode( $user_login ), 'login' ) . ">\r\n";
return $message;
}
el mail que me llega
Hello!
You asked us to reset your password for your account using the email address Brian.
If this was a mistake, or you didn't ask for a password reset, just ignore this email and nothing will happen.
To reset your password, visit the following address:
URL..
Thanks!
Iniciador del debate
briandm
(@briandm)
perdon por el bump, estoy usando el plugin CB Change Mail Sender
no se si generara algun tipo de interferencia
Pues yo acabo de hacer la prueba copiando y pegando el código que estás poniendo y el correo que me llega es este:
Solicitud de cambio de contraseña:
Sitio: My WordPress
Usuario: xxxxxx
Si esto es un error, simplemente ignora este correo.
Para cambiar tu contraseña, simplemente visita este link:
<http://xxxx/wp-login.php?action=rp&key=xxxx&login=xxxx>
Ese código funciona con la opción de recuperar contraseña nativa de WordPress, si usas algún plugin u otro código que lo modifique puede que no funcione. Aparte de eso, si tu instalación es en español no hay motivo para que te salga el mensaje en inglés.
¿Qué idioma tienes definido en tu instalación?
Iniciador del debate
briandm
(@briandm)
español (ninguna variante) originalmente tenia español de argentina, pero lo cambie por problemas con algunos plugins
-
Esta respuesta fue modificada hace 3 años, 2 meses por
briandm.
Pues entonces ese mensaje está generado por otro plugin o un código personalizado, el mensaje por defecto de WordPress es:
Alguien ha solicitado un restablecimiento de la contraseña para la siguiente cuenta:
Nombre del sitio: My WordPress
Nombre de usuario: xxx
Si ha sido un error, ignora este correo electrónico y no pasará nada.
Para restablecer tu contraseña, visita la siguiente dirección:
http://xxx/wp-login.php?action=rp&key=xxx&login=xxx&wp_lang=es_ES
Esta solicitud de restablecimiento de contraseña se ha originado desde la dirección IP xx.xx.xx.xx.
Cambia el tema que tengas instalado por uno de los temas por defecto de WordPress y haz la prueba, si no desactiva los plugins y prueba nuevamente, así podrás identificar qué es lo que te causa el problema
Iniciador del debate
briandm
(@briandm)
efectivamente era el plugin de wpforo, ya lo pude configurar, gracias por la ayuda