- WordPress :5.5
- Statut : résolu
- Ce sujet contient 12 réponses, 4 participants et a été mis à jour pour la dernière fois par
Caribloux, le il y a 4 années et 3 mois.
-
AuteurMessages
-
23 janvier 2021 à 23 h 02 min #2367137
Bonjour,
Ma configuration WP actuelle
- Version de PHP/MySQL : 7.4.14
- Thème utilisé : Materialis
- Extensions en place : beaucoup
- Nom de l’hébergeur : 1&1IONOS
- Adresse du site : https://sitea2n.fr
Problème(s) rencontré(s) :
Notre site est privé et tous les utilisateurs doivent se loguer (identifiant + mot de passe) pour s’y connecter.
J’aimerai modifier le texte du message qui est adressé quand on veut réinitialiser son mot de passe, ce qui est assez fréquent avec notre population 😉
Ce message commence par :
« Quelqu’un a demandé la réinitialisation du mot de passe pour le compte suivant «
Pensez-vous que c’est possible et si oui, comment procéder.
Merci d’avance
23 janvier 2021 à 23 h 14 min #2367139Bonjour.
Tu peux le faire dans la traduction de l’extension de login si le message est générée par celle-ci.
Par contre cette extension n’a pas été mise à jour depuis 3 ans, cela risque de poser un problème https://wordpress.org/plugins/hideshowpassword/
🙂
24 janvier 2021 à 15 h 39 min #2367175Merci bien pour ton retour :
- J’utilisais jusqu’à présent l’extension Hideshowpassword dont tu parles dans ta réponse, et suite à ta remarque sur le fait qu’elle n’était plus maintenue je l’ai supprimée du site et je me suis aperçu que la possibilité d’afficher en clair le psw demeurait. Cela signifie sans doute que cette fonctionnalité a été ajoutée dans WordPress depuis l’époque où j’avais installé cette extension. Donc déjà merci pour cela
- Par contre l’e-mail intitulé : « $nom de site$ Réinitialisation du mot de passe » qui commence par : « Quelqu’un a demandé la réinitialisation du mot de passe pour le compte suivant : » adressé à la personne qui a demandé la réinitialisation de son mot de passe est issu de WordPress standard et non pas d’un plugin. Mais je ne sais pas où chercher surtout comment faire pour modifier le texte de ce message afin de donner quelques précisions.
24 janvier 2021 à 15 h 48 min #2367177Tu peux le faire dans la traduction de WordPress, là wp-content/languages/fr_FR.
Problème à la prochaine mise à jour il faudra sûrement recommencer.
🙂
24 janvier 2021 à 18 h 21 min #2367197Merci
j’ai exploré tous les fichiers .json et .mo de ce dossier sans succès.
Une autre idée ?
24 janvier 2021 à 18 h 28 min #2367198C’est le fr_Fr.po
🙂
24 janvier 2021 à 19 h 03 min #2367199Ok merci mais je ne sais pas éditer ce type de fichier.
Pouvez-vous, svp, m’indiquer comment on fait ou me proposer un tuto ?
24 janvier 2021 à 19 h 21 min #2367200Tu as le choix là https://wp-traduction.com/comment-traduire-vos-plugins-themes-wordpress/
Perso je préfère Poedit
🙂
24 janvier 2021 à 23 h 25 min #2367222Merci beaucoup, j’ai pu faire la modification que je souhaitais et j’ai appris quelque chose c’est super 👍👍
Merci bien pour votre aide, je reporterai la modif à chaque changement de version 🤨
24 janvier 2021 à 23 h 35 min #2367224Bonjour,
J’apporte juste une petite confirmation :
la possibilité d’afficher en clair le psw demeurait. Cela signifie sans doute que cette fonctionnalité a été ajoutée dans WordPress
Oui, effectivement (depuis les versions WP 5.x je crois), en tous cas, c’est bien un ajout assez récent.
24 janvier 2021 à 23 h 52 min #2367226Dernière petite précision svp :
Comment fait-on pour aller à la ligne dans une traduction ?
Quand je fais un « Return » dans la zone traduction il indique \n à la fin de la première ligne et continue sur la ligne en dessous mais sur le site il n’y a pas de saut de ligne.
25 janvier 2021 à 19 h 03 min #2367318Bonjour,
Pour créer ton propre contenu pour cet email, le mieux est d’utiliser les filtres PHP mis à disposition par WP. Voici un exemple fait vite fait :
<?php
function caribloux_retrieve_password_message( $message, $key, $user_login, $user_data ) {
$message = "Voici la première ligne de mon message\r\n\r\n";
$message .= "Voici la deuxième ligne de mon message\r\n\r\n";
$message .= "Voici la troisième ligne de mon message\r\n\r\n";
$message .= "Pour vous connecter, utilisez l'identifiant suivant : " . $user_login . " \r\n";
$message .= "Et rendez-vous à cette adresse pour redéfinir votre mot de passe : \r\n";
$message .= network_site_url( "wp-login.php?action=rp&key=$key&login=" . rawurlencode( $user_login ), 'login' ) . "\r\n\r\n";
return $message;
}
add_filter( 'retrieve_password_message', 'caribloux_retrieve_password_message', 10, 4 );Pour les retours à la ligne, c’est « \r\n ». Si on double (« \r\n\r\n ») ça fait deux retours à la ligne.
Documentation du filtre avec tous ses paramètres : https://developer.wordpress.org/reference/hooks/retrieve_password_message/
Bonne soirée,
Jb
-
Cette réponse a été modifiée le il y a 4 années et 3 mois par
audrasjb.
25 janvier 2021 à 20 h 26 min #2367331Merci beaucoup JB
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.