Changing text in a plugin

Change any text a plugin shows without editing its files.

Beka Rice Avatar

Written by

Last updated


You can change any piece of text a plugin shows, such as a button label or a notice, without editing the plugin’s files. The free Say What? plugin swaps the original text for your own, and your change survives plugin updates.

When you’d use this

  • A label or message doesn’t match how your store talks to customers.
  • You want different wording on one button without translating the whole plugin.

How to use it

1. Install Say What?

Go to Plugins » Add New Plugin, search for "Say What?", then install and activate it.

2. Find the original text and its text domain

Say What? needs two things:

  • Original string: the text exactly as the plugin defines it.
  • Text domain: the identifier the text is registered under, usually the plugin’s folder name.

What you see on your store isn’t always the original string. Text that includes a number, such as a review count, usually comes from a string with a placeholder in it (like %s), and that placeholder version is what you enter.

3. Add the replacement

In Say What?’s text changes screen, fill in Original string, Text domain and Replacement string, then click Update. Leave Text context empty unless you know the string has one.

Say What? text changes screen with Original string, Text domain, Text context and Replacement string fields

4. Check your store

Reload the page where the text appears. If it hasn’t changed, the original string or text domain doesn’t match: check both for typos, stray spaces and placeholders.

Finding the right string is the hard part, and we’re happy to help. Chat with our support team and we’ll point you to the original string and text domain for any of our plugins.

Translate a plugin into another language

Say What? is for changing a few strings. Our plugins come with translations for several languages, and you can translate them into any other language, or run a multilingual store, with the translation tool you prefer, such as WPML, Weglot or TranslatePress. Our plugins register their text with a text domain, so these tools can find it.

Keep learning