

Select a word, choose Retype in the formatting toolbar, type the words to cycle through, and set the speed, the pause and the caret color for that word if you like.
Retype adds one entry to the formatting toolbar of the block editor, in the “More” dropdown next to Highlight and Inline code. Select a word in a heading or a paragraph, choose Retype, type a few words separated by commas, and apply. The same popover can set, for that word only, the typing speed, the pause on each word and the color of the caret.
On the front end the selected word is shown first. After a pause it is erased letter by letter, the next word of the list is typed in its place, and the cycle goes on. A thin caret blinks at the end of the word while it types.
We help every <baker, potter, beekeeper> find their customers.
There is no settings page, no option in your database, no account and no outgoing request.
How it behaves
defer in the footer, and a stylesheet under 1 KB.<span> with a class and a data attribute. If you deactivate the plugin, the selected word simply stays in the sentence, and no block is invalidated.Accessibility
No plugin can make a site accessible on its own, and this one does not claim to. What it does, within its scope:
The animation loops for as long as the word is on screen, and the plugin offers no pause button. Moving content that starts on its own is something to use sparingly: one animated word per page, short words, and not in the middle of text people need to read. Whether it fits your site and its obligations is your call.
Timing and caret color
Each word can have its own typing speed, pause and caret color, set in the popover. Words without settings follow the site defaults, which a developer can change with the retype_delays filter. See the FAQ.
Source code and build
The scripts and stylesheets shipped in build/ are compiled from the src/ directory of the public repository, with @wordpress/scripts, the build tool maintained by the WordPress project:
https://github.com/Fyrins/retype
To reproduce the shipped files:
git clone https://github.com/Fyrins/retype.git
cd retype
npm install
npm run build