[Résolu] Modifier le titre « laisser un commentaire » (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 15)
  • Auteur
    Messages
  • #553525
    Julie – Tadj
    Participant
    Padawan WordPress
    53 contributions

    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 ?

    #1018515
    Benzouye
    Participant
    Maître WordPress
    577 contributions

    Bonjour,

    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 …

    #1018516
    Julie – Tadj
    Participant
    Padawan WordPress
    53 contributions

    Merci 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

    #1018517
    Benzouye
    Participant
    Maître WordPress
    577 contributions

    En 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 …

    #1018518
    Julie – Tadj
    Participant
    Padawan WordPress
    53 contributions

    Super !! 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 ?

    #1018519
    Benzouye
    Participant
    Maître WordPress
    577 contributions
    Julie – 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’ ) ); ?>

    #1018520
    Julie – Tadj
    Participant
    Padawan WordPress
    53 contributions

    Génial, simple et facile, j’adore !! Merci beaucoup pour ta réponse, c’est en place !

    #1018521
    Julie – Tadj
    Participant
    Padawan WordPress
    53 contributions

    une 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ù ^^)

    #1018522
    Benzouye
    Participant
    Maître WordPress
    577 contributions
    Julie – 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’
    ));
    ?>

    #1018523
    Julie – Tadj
    Participant
    Padawan WordPress
    53 contributions

    Fait, merci encore. 🍺

    Comment faire pour trouver cette appellation, car si j’inspecte avec firebug, je ne trouve pas « label_submit » !

    #1018524
    Benzouye
    Participant
    Maître WordPress
    577 contributions

    :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 😉

    #1018525
    Julie – Tadj
    Participant
    Padawan WordPress
    53 contributions

    Ok. 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 » ?

    #1018526
    Benzouye
    Participant
    Maître WordPress
    577 contributions
    Julie – 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 … 😉

    #1018527
    Julie – Tadj
    Participant
    Padawan WordPress
    53 contributions

    Merci 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.

    #2342156
    Barbie Savora
    Participant
    Initié WordPress
    2 contributions

    Bonjour.

    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!

15 sujets de 1 à 15 (sur un total de 15)
  • Vous devez être connecté pour répondre à ce sujet.