- Statut : non résolu
- Ce sujet contient 14 réponses, 3 participants et a été mis à jour pour la dernière fois par
Barbie Savora, le il y a 2 années et 9 mois.
-
AuteurMessages
-
28 août 2015 à 9 h 15 min #553525
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 4.2.4
– Version de PHP/MySQL : 5.4.7
– Thème utilisé : Twenty fourteen avec thème enfant
– Extensions en place : Simple Social Icons et Akismet
– Nom de l’hebergeur : encore en local
– Adresse du site :Problème(s) rencontré(s) :
Bonjour 🙂J’aimerai modifier le titre (d’après firebug : h3 / comment-reply-title) « Laisser un commentaire ».
J’ai réussi à transformer le bouton d’envoi « laisser un commentaire » en « envoyer » à l’aide de Poedit, mais j’aimerai changer aussi le titre « laisser un commentaire » en « Laissez-moi un message »,
Je ne trouve pas d’autre mention « laisser un commentaire » dans le fichier twentyfourteen-fr_FR.po (trouvé dans wp-content/languages/theme).
J’ai aussi vérifié le fichier fr_FR directement dans wp-content/languages, qui me permet aussi de modifier le même bouton, mais je ne trouve pas où se situe la possible modification du titre.
Quelqu’un pourrait-il m’aider svp ?
28 août 2015 à 10 h 07 min #1018515Bonjour,
Tu as bien une ligne « Post comment » => « Laisser un commentaire » dans le fichier fr_FR.po …
Sinon tu peux directement le mettre en dur dans le thème …28 août 2015 à 11 h 44 min #1018516Merci de ta réponse !
oui, oui, j’ai bien cette ligne. C’est elle que j’ai modifiée. Mais quand je la modifie, ça change uniquement le texte du bouton d’envoi du commentaire, pas le titre annonçant la possibilité d’envoyer un commentaire. C’est ce titre que je cherche à modifier
28 août 2015 à 12 h 48 min #1018517En creusant le thème, il s’avère qu’il appelle la fonction générique comment_form().
Du coup, cette fonction utilises la chaîne « Leave a reply » pour le titre … trouvée dans le fr_FR général …
Cela dit, si tu modifies le fr_FR, à chaque mise à jour de WordPress tu perdras ta traduction …28 août 2015 à 13 h 09 min #1018518Super !! Merci beaucoup.
Problème résolu.. temporairement du coup ^^
Il n’y a pas un moyen d’intégrer des modifications de traduction via le thème enfant ?28 août 2015 à 13 h 37 min #1018519Julie – Tadj wrote:Il n’y a pas un moyen d’intégrer des modifications de traduction via le thème enfant ?Si bien sûr … et de façon assez simple.
Dans ton thème enfant, tu ajoutes le fichier comments.php du thème parent (twentyfourteen).
A la ligne 64, il te suffit de passer un paramètre ‘title_reply’ à la fonction comment_form() au lieu de laisser les paramètres par défaut …Dans ton cas, la ligne 64 du fichier comments.php deviendrait :
‘Laissez-moi un message’ ) ); ?>
30 août 2015 à 22 h 40 min #1018520Génial, simple et facile, j’adore !! Merci beaucoup pour ta réponse, c’est en place !
✅
30 août 2015 à 22 h 45 min #1018521une autre question liée ! Du coup, je voudrais faire la même pour mon bouton que j’ai appelé « envoyer » au lieu de « laisser un commentaire ». Comment je trouve le nom de la « fonction générique » (qui n’est plus du coup comment-form) ? (parce que je voudrais bien creuser le thème, mais je ne sais pas trop où ^^)
31 août 2015 à 8 h 04 min #1018522Julie – Tadj wrote:Comment je trouve le nom de la « fonction générique » (qui n’est plus du coup comment-form)Et pourtant si, la fonction comment_form() accepte aussi un paramètre label_submit 😉
Donc toujours au même endroit de ton thème :‘Laissez-moi un message’,
‘label_submit’ => ‘Envoyer’
));
?>31 août 2015 à 13 h 52 min #1018523Fait, merci encore. 🍺
Comment faire pour trouver cette appellation, car si j’inspecte avec firebug, je ne trouve pas « label_submit » !
31 août 2015 à 14 h 27 min #1018524:codex:
La page sur la fonction comment_form() reprend tous les paramètres acceptés 😋
PS : Je t’avais déjà mis le lien dans un précédent post 😉
1 septembre 2015 à 6 h 34 min #1018525Ok. J’avais bien lu le codex avec le lien donné plus haut (et effectivement je retrouve dedans le label_submit). C’est du chinois ce codex, j’ai un mal fou juste pour le lire, arf.
Mais comment j’en arrive à regarder cette page « Function Reference/comment form » ?1 septembre 2015 à 12 h 20 min #1018526Julie – Tadj wrote:comment j’en arrive à regarder cette page « Function Reference/comment form » ?J’ai procédé de la façon suivante :
– A partir du template hierarchy (cf. ma signature) j’ai identifié quel fichier du thème était utilisé : dans ce cas, tu affiches un article seul, c’est donc single.php qui est exécuté
– J’ouvre le fichier single.php, et identifie à la ligne 30 l’appel à une fonction comments_template()
– Après une petite recherche sur le codex avec le nom de cette fonction, j’apprend qu’elle appelle le fichier comments.php du thème et si il n’existe pas, le fichier comments.php du « core » WordPress
– Dans le thème il y a un fichier comments.php, c’est donc lui qui sera exécuté, je l’ouvre donc
– Dans wp-content/themes/twentyfourteen/comments.php on retrouve alors la structure HTML autour du formulaire de commentaires, et à l’endroit où devrait se trouver le formulaire, l’appel à la fonction comment_form()
– Après une petite recherche sur le codex avec le nom de cette fonction, j’ai trouvé la liste des paramètres évoqués …Comme quoi c’est en creusant que l’on trouve 🙂
Je conçois que la lecture du Codex soit « troublantes » sur plusieurs aspects, mais si tu veux approfondir le fonctionnement et la personnalisation de WordPress, tu n’y échapperas pas … 😉
1 septembre 2015 à 20 h 18 min #1018527Merci de partager ta logique ! ça m’aide pour tenter de m’améliorer.
J’essaie de m’y mettre dans ce codex, mais c’est vraiment déroutant au départ. remarque, ça ne peut que s’arranger 😉
Merci encore et bonne soirée.
6 mai 2020 à 14 h 23 min #2342156Bonjour.
Je me permets de poser ma question ici car je recherche des réponses qui sont liés très proches à ce post. Je m’explique:
Actuellement avec notre association, nous avons refait un site complètement avec WordPress. Tout roule super bien.
Nous avons installer un plug in « User Registration » pour l’inscription de personnes afin de pouvoir commenter nos articles et participer au forum. Notre site comporte une page spécifique pour un « login » et une autre pour « s’enregistrer ». Tout fonctionne bien. Nous avons même supprimer la barre WP noir en haut su site une fois que le client connecté (via un éditeur de code…).
Notre problème est que, lorsque quelqu’un lit nos articles sur la page Blog, il a la possibilité donc via la phrase automatique du thème ou de WP, je cite: Vous devez vous connecter pour laisser un commentaire.
Seulement, ce lien (vous connectez) redirige directement sur /wp-login.ch et l’on souhaiterai plutôt que ce lien redirige sur notre page principale de login. Impossible de trouver comment faire, pas de personnalisation de ceci, et impossible de mettre la main dessus via les dossier de codes.
Comment procéder? Quel code à intégrer et où? Nous ne sommes pas des experts, mais nous avons quand même quelques bonnes base puisque nous avons fait un thème « enfant » avec dossier Functions pour ce genre de modif, afin que cela ne parte pas lors d’une mise à jour du thème…
Versions WordPress: 5.4.1
Thème: Neve Pro: 1.1.10
Nous vous remercions d’avance de votre aide!
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.