Say what?

Beskrivning

An easy-to-use plugin that allows you to alter strings on your site without editing WordPress core, or plugin code. Simply enter the current string, and what you want to replace it with and the plugin will automatically do the rest!

The plugin’s available for forking and contribution over on GitHub

Kolla in Say What Pro för:

  • String Discovery and autocomplete – find the strings you need without diving through code. Works with server-side and Javascript-rendered strings
  • Improved performance using text-domain-specific filters
  • Wildcard string replacements – replace individual words, or fragments across your whole site
  • Multi-lingual support – set different replacements for different languages on multi-lingual sites
  • Import/export features – Easy import/export of replacements through the user interface

Support this free plugin

As a business, we already donate a percentage of our profits from premium plugins to global climate change projects. You’re free to use this plugin free of charge, but if you do, please consider buying the world some trees in return. You’ll be creating employment for local families and restoring wildlife habitats.

Skärmdumpar

  • Finding a string to replace
  • The admin screen - setting up a replacement
  • Resultatet

Installation

  • Installera det på samma sätt som vilket annat tillägg som helst
  • Aktivera det
  • Head over to Tools » Text changes and configure some string replacements

Vanliga frågor

Kan jag använda detta för att ändra vilken sträng som helst?

Du kan bara använda tillägget för att översätta strängar som är markerade för översättning.

Hur hittar jag strängen jag behöver översätta?

You can either have a guess, or checkout the plugin in question’s source code, translatable strings are generally wrapped in __(), _e(), _n(), or _x(), for example:

$foo = __('This is a translatable string', 'plugin-domain');

The article here shows some examples of what you’re looking for. Alternatively, the Pro version of the plugin provides a String Discovery mode which means you can search for strings on your site via autocomplete suggestions.

Finns det något stöd för att importera strängersättningar?

”Say What?” has preliminary support for exporting, and importing replacements via http://wp-cli.org/. The following commands are currently
supported:

  • export – Exportera alla nuvarande strängersättningar.
  • import – Importera ersättningssträngar från en CSV-fil.
  • list – Export all current string replacements. Synonym for ’export’.
  • update – update string replacements from a CSV file.

See the GitHub homepage for examples.

Kan jag ange olika ersättningssträngar för olika språk?

Not in the free plugin, however this is available in the Pro version of the plugin

Recensioner

15 april 2021
Thank you for creating this plugin. Your efforts made the process of changing a few bits of text generated by one of my plugins a breeze! This type of clean solution is why I love WordPress and the talented developer community. Keep up the great work!
16 mars 2021
sometimes you wish to test things out and deleting and creating from scratch a rule is annoying and time consuming! if you could keep it but in a "disabled" state that will neve be executed if you want to, that would be 5/5 for me. 🙂
5 mars 2021
I just changed my review. User error on my part... sort of important to include the context or it won't change the string. This works as it is supposed to.
14 december 2020
Used this on a recent project and it saved me a load of time. I had a couple of questions for Lee when I got stuck and he was really quick to help, really polite and took the time to explain it properly (unlike some other developers who just give mystic one line answers!) Highly recommended 🙂
Läs alla 81 betyg

Bidragsgivare och utvecklare

”Say what?” är programvara med öppen källkod. Följande personer har bidragit till detta tillägg.

Bidragande personer

”Say what?” har översatts till 13 språk. Tack till översättarna för deras bidrag.

Översätt ”Say what?” till ditt språk.

Intresserad av programutveckling?

Läs programkoden, kika på SVN-filförvaret eller prenumerera på utvecklarloggen via RSS.

Ändringslogg

2.0.2

  • Reduce size of bundled images
  • Update dev build scripts

2.0.1

  • Improve Javascript performance, and remove lodash dependency (resolves some plugin conflicts)

2.0.0

  • Support for translatable strings rendered through WordPress Javascript framework
  • Supports replacing text in Gutenberg / WooCommerce admin / WooCommerce blocks
  • Update details of Say What? Pro vs free plugin

1.9.7

  • Fix issue where replacement table disappeared at small screen widths
  • Update WordPress compatibility
  • Changes to donation / upsell content

1.9.6

  • Fix link in documentation

1.9.5

  • WordPress 5.5 compatibility
  • Changes to Treeware links

1.9.4

  • Ensure help links open in new windows

1.9.3

  • Fix link target in Treeware content

1.9.2

  • Suggest Treeware donations

1.9.1

  • Update information about Pro features

1.9.0

  • Fix issue adding more strings after downgrade from Pro
  • Update text domain of plugin to match wordpress.org guidelines to aid translations

1.8.2

  • Documentation updates only

1.8.1

  • Update plugin links, include settings and upgrade link
  • Update documentation about pro features
  • Admin styling fixes

1.8.0

  • Fix issues where entities could be double encoded on admin screens.

1.7.1

  • Update to admin marketing message. No functional changes.

1.7

  • Support for _n() and _nx()
  • Support for multi-line strings

1.6

Introduce filters that allows back compatibility for plugins that change their text-domain. Props Pippin Williamson

1.5

Avoid warnings on initial activation.
Avoid issues where strings contain HTML / entities

1.4

Add info box about Pro version

1.3

Support for WP-CLI import and export.

1.2

Swap database to UTF-8 to fix problems entering non-ASCII strings.

1.1

Fix incorrect escaping on the admin screens.

1.0.1

Fix initial DB table creation
Fix translations for strings with no domain

1.0

Allow strings with context to be replaced

0.9.3

Documentation improvements

0.9.2

Avoid wpdb->prepare warning
Minor admin fixes, don’t double translate strings

0.9.1

Fix issue with fields being swapped when first entered

0.9

Beta ready for testing and feedback