Say What - Plugin WordPress

Say What? : modifiez facilement certaines chaînes de texte de votre site WordPress sans toucher au code !

Publié le 03/02/2025 | 2 commentaires

Article rédigé avec ❤️ par La Webeuse
bundle ebook ok
wordpress express
wordpress express combo
formation wp video boost
divi video boost ok
bundle affinity 4

Avez-vous déjà voulu modifier certains textes de votre site WordPress sans toucher au code ou aux fichiers de traduction ? Que ce soit pour adapter un libellé de bouton, ajuster une notification ou franciser une expression mal traduite, l’extension Say What est une solution simple et efficace.

Dans cet article, je vous propose de (re)découvrir cette extension qui peut vous sauver la mise !

1 – Qu’est-ce que Say What ?

Say What est une extension WordPress qui permet de remplacer facilement certaines chaînes de texte affichées par les thèmes et les plugins, sans modifier directement les fichiers de traduction (.po/.mo) ou le code source. Il fonctionne en interceptant les chaînes de texte avant leur affichage et en les remplaçant par vos propres termes.

2 – Quelles différences entre Say What et Loco Translate ?

Vous avez compris que Say What permet de réécrire certaines chaines de texte. Peut-être que cela vous a fait immédiatement penser à Loco Translate, qui est LA référence en la matière… En effet, « Say What » et « Loco Translate » permettent tous deux de modifier les traductions des thèmes et plugins, mais ils fonctionnent de manière différente :

Say WhatLoco Translate
Permet de remplacer des chaînes de texte spécifiques sans modifier les fichiers de traduction (.po/.mo).Permet de traduire entièrement un thème ou un plugin en modifiant directement les fichiers de traduction (.po/.mo).
Très simple à utiliser : vous entrez la chaîne originale, le texte de remplacement et le domaine de texte du plugin ou du thème à modifier.Beaucoup moins simple à utiliser, il demande une certaine connaissance. Il offre une interface intégrée dans WordPress pour éditer les fichiers de traduction.
Utile pour des modifications ponctuelles sans toucher aux fichiers sources.Nécessite parfois de créer un nouveau fichier de traduction si la langue n’est pas encore présente.
Ne gère pas la traduction complète d’un plugin/thème.Idéal pour traduire un plugin/thème entier ou personnaliser les traductions existantes.

Quel plugin choisir parmi ces deux ?

  • Si vous souhaitez simplement modifier quelques mots ou expressions sans vous compliquer la vie → Say What
  • Si vous avez besoin de traduire un plugin ou un thème entier → Loco Translate

3 – Comment utiliser Say What pour changer certains textes ?

L’utilisation de l’extension Say What est ultra-simple… C’est idéal pour les utilisateurs qui veulent des modifications rapides et précises sans se plonger dans le code ou les fichiers de traduction.

3.1 – Installation et changement de texte

say what fonctionnement
  1. Rendez-vous dans l’onglet Extensions > Ajouter, recherchez « Say What », installez puis activez l’extension.
  2. Allez dans l’onglet Outils > Text changes.
  3. Cliquez sur « Add new » pour ajouter une nouvelle règle.
  4. Original string : insérez la chaîne exacte que vous souhaitez remplacer (sensible à la casse et aux espaces). Vous devez renseigner la chaine originale, donc en anglais. Pour mon exemple, je vais remplacer le texte du bouton d’ajout au panier de WooCommerce (Add to cart).
  5. Text domain : ce champ correspond à l’identifiant du plugin ou du thème (vous pouvez l’obtenir en consultant ses fichiers ou en demandant au support du plugin concerné).
  6. Replacement string : entrez le nouveau texte que vous souhaitez afficher. Pour mon exemple, je remplace « Ajouter au panier » par « J’achète ! ».
  7. Cliquez sur Update et visitez votre site pour voir si les changements ont bien eu lieu…

Notez : Text context permet de cibler un contexte précis si une même phrase est utilisée dans plusieurs endroits.

Voici le résultat pour mon exemple :

say what modification du bouton ajouter au panier

3.2 – Comment trouver les « Text domain » des extensions à modifier ?

Vous avez vu que le fonctionnement de Say What est vraiment simple, on est loin de l’usine Loco Translate, et ça fait toujours plaisir quan une extension est simple à utiliser. En fait, le plus difficile sera de trouver le Text domain correspondant au plugin à modifier. Il existe plusieurs façons de le trouver :

  1. Consultez la documentation officielle du plugin.
  2. Ouvrez un fichier de traduction (.po ou .mo) avec un éditeur comme Poedit.
  3. Consultez le fichier principal du plugin (souvent dans plugin-name/plugin-name.php).

Je préfère de loin la troisième proposition, consulter simplement le fichier principal du plugin et ouvrez-le avec un éditeur de texte tel que Visual Studio Code. Vous trouverez l’information dans l’entête du plugin :

say what trouver le text domain

3.3 – Quelques Text domain d’extensions populaires

Pour vous aider à utiliser Say What plus facilement et vous faire gagner du temps, voici une liste non exhaustive des text domains des extensions les plus populaires. J’espère qu’elle vous sera utile !

E-commerce

  • WooCommercewoocommerce
  • Easy Digital Downloadseasy-digital-downloads
  • WP Simple Paywp-simple-pay

Constructeurs de pages

  • Elementorelementor
  • Divi (Theme et Builder)et_builder
  • Beaver Builderfl-builder
  • WPBakery Page Builderjs_composer

Formulaires de contact

  • Contact Form 7contact-form-7
  • WPFormswpforms-lite (ou wpforms pour la version pro)
  • Gravity Formsgravityforms
  • Ninja Formsninja-forms
  • Fluent Formsfluentform

Génération de PDF

  • PDF Invoices & Packing Slips for WooCommercewoocommerce-pdf-invoices-packing-slips
  • WP PDF Generatorwp-pdf-generator
  • Gravity PDF (pour Gravity Forms)gravity-forms-pdf-extended
  • Fluent Forms PDF Generatorfluentform-pdf
  • DOMPDF Wrapper (utilisé par plusieurs plugins WordPress)dompdf

Autres plugins populaires

  • Jetpackjetpack
  • Advanced Custom Fields (ACF)acf
  • The Events Calendarthe-events-calendar
  • bbPressbbpress
  • BuddyPressbuddypress
  • WP Grid Builderwpgridbuilder

3.4 – Autres exemples d’utilisation de Say What

Changer un message d’erreur de connexion
  • Texte original : « Nom d’utilisateur incorrect. »
  • Texte de remplacement : « Votre identifiant est invalide. Essayez encore ! »
  • Domaine de texte : default
Adapter un texte d’un formulaire de contact
  • Texte original : « Envoyer »
  • Texte de remplacement : « Soumettre ma demande »
  • Domaine de texte : contact-form-7 (ou autre selon le formulaire utilisé)
Remplacer un titre dans un plugin de réservation
  • Texte original : « Sélectionnez une date »
  • Texte de remplacement : « Choisissez votre jour de réservation »
  • Domaine de texte : booking-system
Personnaliser un message de confirmation
  • Texte original : « Merci pour votre commande ! »
  • Texte de remplacement : « Votre commande est bien prise en compte, merci ! »
  • Domaine de texte : woocommerce
Adapter un libellé de navigation
  • Texte original : « Page suivante »
  • Texte de remplacement : « Continuer la lecture »
  • Domaine de texte : theme-text-domain (remplacer par celui du thème utilisé)
Remplacer une mention légale ou un disclaimer
  • Texte original : « Tous droits réservés. »
  • Texte de remplacement : « © 2025 – Utilisation sous conditions »
  • Domaine de texte : default

Découvrez ma formation : WordPress Vidéo Boost – Une formation pratique et actionnable qui vous permet de rapidement créer et gérer votre site web.

4 – En conclusion : Say What est utile dans certains cas précis…

J’ai déjà dû utiliser Say What, dans des cas très précis. Par exemple, pour changer un terme sur un PDF généré par extension de formulaire dont les modèles n’étaient pas éditables. J’ai pensé que si j’ai déjà été dans ce cas, d’autres pourraient avoir besoin de Say What, qui mérite d’être plus connu !

Mais attention, bien que très pratique, ce plugin a quelques limites :

  • Il ne permet pas de traduire entièrement un thème ou un plugin (dans ce cas, Loco Translate est plus adapté).
  • Il nécessite d’entrer la chaîne de texte exacte, ce qui peut poser problème si le texte original change après une mise à jour.
  • Il fonctionne uniquement avec des chaînes de texte enregistrées via la fonction de traduction de WordPress (gettext), ce qui exclut certains contenus dynamiques.

Vous l’avez compris, si vous cherchez un moyen rapide et efficace de modifier quelques chaînes de texte sur votre site WordPress, Say What est une solution incontournable. Facile à installer et à utiliser, il vous évite de manipuler des fichiers de traduction complexes tout en vous offrant un contrôle précis sur les textes affichés.

Et vous, avez-vous déjà utilisé Say What ?

say what pinterest
guide wp sidebar
formation wordpress sidebar
formation affinity bouton
toutes les formations
livre wordpress sidebar
astuces pour divi
newsletter sidebar
coaching visio
Cet article a été écrit par La Webeuse
J'accompagne les entrepreneurs et les entreprises dans la construction de leur visibilité sur le Web. De formation initiale dans la restauration de luxe, je me prends de passion pour le WebDesign et WordPress à partir de 2012. Aujourd’hui, vous trouvez mon livre "Je crée mon site avec WordPress" (Éditions Eyrolles) dans les librairies et vous bénéficiez de mes astuces publiées sur mes blogs La Webeuse et Astuces Divi. Mes formations en ligne, en visio ou hybrides vous permettent d'apprendre plus vite pour aller encore plus loin.

Encore un peu de lecture ?

Twenty Twenty Five : un thème WordPress décevant ?

Twenty Twenty Five : un thème WordPress décevant ?

La dernière mise à jour majeure de WordPress qui arrive à chaque fin d'année introduit un nouveau thème natif. La version 6.7 de WordPress - qui sort dans quelques jours - arrive donc avec son nouveau thème nommé Twenty Twenty Five (TT5). J'avais beaucoup apprécié le...

2 Commentaires

  1. Michel Campillo

    Bonjour,
    Idéal pour les non-développeurs ! Pour qui veut personnaliser un site sans toucher au code, donc sans devoir chercher les fichiers de langue ni créer un fichier de traduction personnalisé. L’exemple de changer ‘Ajouter au panier’ devenu ‘J’achète’ est top !

  2. La Webeuse

    Super Michel ! Oui, cette extension est vraiment top et simple 😉

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

La Webeuse