{"id":153497,"date":"2022-02-17T07:59:01","date_gmt":"2022-02-17T07:59:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/text-typing\/"},"modified":"2026-07-26T12:23:24","modified_gmt":"2026-07-26T12:23:24","slug":"text-typing","status":"publish","type":"plugin","link":"https:\/\/lt.wordpress.org\/plugins\/text-typing\/","author":22028296,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.0","stable_tag":"2.1.0","tested":"7.0.2","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Text Typing - Block","header_author":"bPlugins","header_description":"Make your text in amazing typing effect.","assets_banners_color":"c1c4d8","last_updated":"2026-07-26 12:23:24","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.buymeacoffee.com\/abuhayat","header_plugin_uri":"","header_author_uri":"https:\/\/bplugins.com","rating":3.8,"author_block_rating":4.4107142857143,"active_installs":3000,"downloads":47947,"num_ratings":6,"support_threads":0,"support_threads_resolved":0,"author_block_count":49,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"charlescormier","date":"2022-04-12 11:25:19"},"1.0.1":{"tag":"1.0.1","author":"charlescormier","date":"2022-04-13 06:21:00"},"1.0.2":{"tag":"1.0.2","author":"charlescormier","date":"2022-07-17 06:50:35"},"1.0.3":{"tag":"1.0.3","author":"charlescormier","date":"2023-07-11 12:38:45"},"1.0.4":{"tag":"1.0.4","author":"charlescormier","date":"2024-04-24 05:42:42"},"1.0.5":{"tag":"1.0.5","author":"charlescormier","date":"2025-08-12 09:28:31"},"1.0.6":{"tag":"1.0.6","author":"noornabi2","date":"2025-09-18 01:44:15"},"2.0.0":{"tag":"2.0.0","author":"noornabi2","date":"2025-09-29 02:21:11"},"2.0.1":{"tag":"2.0.1","author":"noornabi2","date":"2025-10-23 03:02:07"},"2.0.2":{"tag":"2.0.2","author":"noornabi2","date":"2025-11-05 04:31:52"},"2.0.3":{"tag":"2.0.3","author":"noornabi2","date":"2026-01-04 16:44:22"},"2.0.4":{"tag":"2.0.4","author":"noornabi2","date":"2026-02-02 06:49:24"},"2.0.5":{"tag":"2.0.5","author":"noornabi2","date":"2026-02-15 04:45:36"},"2.0.6":{"tag":"2.0.6","author":"noornabi2","date":"2026-02-28 06:54:03"},"2.0.7":{"tag":"2.0.7","author":"noornabi2","date":"2026-03-16 03:39:59"},"2.0.8":{"tag":"2.0.8","author":"himur98","date":"2026-07-08 08:15:48"},"2.1.0":{"tag":"2.1.0","author":"bplugins","date":"2026-07-26 12:23:24"}},"upgrade_notice":[],"ratings":{"1":1,"2":1,"3":0,"4":0,"5":4},"assets_icons":{"icon-128x128-old.png":{"filename":"icon-128x128-old.png","revision":3623377,"resolution":"128x128","location":"assets","locale":"old","width":315,"height":315},"icon-128x128.png":{"filename":"icon-128x128.png","revision":3623377,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3623377,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3623377,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3623377,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3623377,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"ttb\/text-typing":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ttb\/text-typing","title":"Text Typing","description":"Add animated typing effects to your headings and text in the Gutenberg block editor.","category":"widgets","keywords":["typing text","typing effect","typed js","text animation","typewriter","animated text","typing animation","headline","rotating text"],"textdomain":"text-typing","attributes":{"align":{"type":"string","default":""},"effects":{"type":"object","default":{"effect":"matrix"}},"themes":{"type":"object","default":{"theme":"default"}},"terminal":{"type":"object","default":{"headerText":"developer@portfolio"}},"prefixText":{"type":"string","default":"We create "},"typingContents":{"type":"array","default":[{"text":"WordPress Plugins","color":"#52c41a"},{"text":"WordPress Themes","color":"#fa8c16"},{"text":"Drupal Modules","color":"#1890ff"},{"text":"Prestashop Modules","color":"#df0067"},{"text":"Magento Extensions","color":"#f46f25"},{"text":"Shopify Apps","color":"#95bf47"}]},"suffixText":{"type":"string","default":""},"typeSpeed":{"type":"number","default":100},"startDelay":{"type":"number","default":500},"backSpeed":{"type":"number","default":75},"backDelay":{"type":"number","default":500},"isShuffle":{"type":"boolean","default":false},"isFadeOut":{"type":"boolean","default":false},"fadeOutDelay":{"type":"number","default":500},"isLoop":{"type":"boolean","default":true},"loopCount":{"type":"number","default":0},"isCursor":{"type":"boolean","default":true},"cursorChar":{"type":"string","default":"|"},"textAlign":{"type":"string","default":"center"},"background":{"type":"object","default":{"color":"transparent"}},"terminalHeadingBg":{"type":"object","default":{"color":"#2b2b3c"}},"terminalHeadingTextColor":{"type":"string","default":"#ccc"},"terminalHeadTypo":{"type":"object","default":{"fontSize":{"desktop":12,"tablet":12,"mobile":12}}},"isIcon":{"type":"boolean","default":true},"iconList":{"type":"object","default":{"size":60,"uploadIconUrl":"https:\/\/i.ibb.co.com\/Y4DRLrNL\/deciduous-tree-1f333.png"}},"padding":{"type":"object","default":{"vertical":"10px","horizontal":"15px"}},"prefixTypo":{"type":"object","default":{"fontSize":{"desktop":22,"tablet":20,"mobile":18}}},"content":{"type":"string","default":"Animated text for animation","selector":".atbAnimatedText .content"},"textAlignment":{"type":"string","default":"center"},"color":{"type":"string","default":"#fff"},"repeat":{"type":"boolean","default":true},"prefixColor":{"type":"string","default":"#333"},"typingContentsTypo":{"type":"object","default":{"fontSize":{"desktop":22,"tablet":20,"mobile":18},"fontWeight":600}},"suffixTypo":{"type":"object","default":{"fontSize":{"desktop":22,"tablet":20,"mobile":18}}},"suffixColor":{"type":"string","default":"#333"},"isRandomColor":{"type":"boolean","default":true},"isCustomBG":{"type":"boolean","default":false},"animatedSize":{"type":"object","default":{"width":{"desktop":"100%","tablet":"","mobile":""},"height":{"desktop":"200px","tablet":"","mobile":""}}},"iconSize":{"type":"object","default":{"width":{"desktop":"60px","tablet":"","mobile":""}}},"border":{"type":"object","default":{"radius":"8px","width":"0px","style":"solid","color":"#000000"}}},"supports":{"align":["wide","full"],"html":false},"example":{"attributes":{"preview":true}},"editorScript":["file:.\/index.js","typedJS","textillate","wp-api","wp-api-request","wp-block-editor"],"editorStyle":"file:.\/index.css","style":["file:.\/view.css","animate"],"render":"file:.\/render.php","viewScript":["file:.\/view.js","typedJS","textillate"]}},"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8","2.1.0"],"block_files":["\/tags\/2.1.0\/build\/index.js","\/tags\/2.1.0\/build\/index.css","\/tags\/2.1.0\/build\/view.css"],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3374768,"resolution":"1","location":"assets","locale":"","width":1317,"height":987},"screenshot-10.gif":{"filename":"screenshot-10.gif","revision":3613461,"resolution":"10","location":"assets","locale":"","width":684,"height":1164},"screenshot-11.gif":{"filename":"screenshot-11.gif","revision":3613461,"resolution":"11","location":"assets","locale":"","width":684,"height":134},"screenshot-12.gif":{"filename":"screenshot-12.gif","revision":3613461,"resolution":"12","location":"assets","locale":"","width":684,"height":366},"screenshot-13.gif":{"filename":"screenshot-13.gif","revision":3613461,"resolution":"13","location":"assets","locale":"","width":684,"height":160},"screenshot-14.gif":{"filename":"screenshot-14.gif","revision":3613461,"resolution":"14","location":"assets","locale":"","width":684,"height":148},"screenshot-15.gif":{"filename":"screenshot-15.gif","revision":3613461,"resolution":"15","location":"assets","locale":"","width":684,"height":156},"screenshot-16.gif":{"filename":"screenshot-16.gif","revision":3613461,"resolution":"16","location":"assets","locale":"","width":684,"height":188},"screenshot-17.gif":{"filename":"screenshot-17.gif","revision":3613461,"resolution":"17","location":"assets","locale":"","width":684,"height":192},"screenshot-18.gif":{"filename":"screenshot-18.gif","revision":3613461,"resolution":"18","location":"assets","locale":"","width":684,"height":188},"screenshot-19.gif":{"filename":"screenshot-19.gif","revision":3613461,"resolution":"19","location":"assets","locale":"","width":684,"height":792},"screenshot-2.gif":{"filename":"screenshot-2.gif","revision":3374768,"resolution":"2","location":"assets","locale":"","width":769,"height":381},"screenshot-20.gif":{"filename":"screenshot-20.gif","revision":3613461,"resolution":"20","location":"assets","locale":"","width":684,"height":206},"screenshot-21.gif":{"filename":"screenshot-21.gif","revision":3613461,"resolution":"21","location":"assets","locale":"","width":684,"height":192},"screenshot-22.gif":{"filename":"screenshot-22.gif","revision":3613461,"resolution":"22","location":"assets","locale":"","width":684,"height":156},"screenshot-23.gif":{"filename":"screenshot-23.gif","revision":3613461,"resolution":"23","location":"assets","locale":"","width":684,"height":384},"screenshot-24.gif":{"filename":"screenshot-24.gif","revision":3613461,"resolution":"24","location":"assets","locale":"","width":684,"height":254},"screenshot-25.gif":{"filename":"screenshot-25.gif","revision":3613461,"resolution":"25","location":"assets","locale":"","width":684,"height":576},"screenshot-26.gif":{"filename":"screenshot-26.gif","revision":3613461,"resolution":"26","location":"assets","locale":"","width":684,"height":670},"screenshot-27.gif":{"filename":"screenshot-27.gif","revision":3613461,"resolution":"27","location":"assets","locale":"","width":684,"height":288},"screenshot-28.gif":{"filename":"screenshot-28.gif","revision":3613461,"resolution":"28","location":"assets","locale":"","width":684,"height":166},"screenshot-29.gif":{"filename":"screenshot-29.gif","revision":3613461,"resolution":"29","location":"assets","locale":"","width":684,"height":180},"screenshot-3.gif":{"filename":"screenshot-3.gif","revision":3374768,"resolution":"3","location":"assets","locale":"","width":766,"height":374},"screenshot-30.gif":{"filename":"screenshot-30.gif","revision":3613461,"resolution":"30","location":"assets","locale":"","width":684,"height":158},"screenshot-31.gif":{"filename":"screenshot-31.gif","revision":3613461,"resolution":"31","location":"assets","locale":"","width":684,"height":1288},"screenshot-4.gif":{"filename":"screenshot-4.gif","revision":3374768,"resolution":"4","location":"assets","locale":"","width":730,"height":384},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3609608,"resolution":"5","location":"assets","locale":"","width":730,"height":444},"screenshot-7.gif":{"filename":"screenshot-7.gif","revision":3374768,"resolution":"7","location":"assets","locale":"","width":491,"height":259},"screenshot-8.gif":{"filename":"screenshot-8.gif","revision":3613461,"resolution":"8","location":"assets","locale":"","width":684,"height":1674},"screenshot-9.gif":{"filename":"screenshot-9.gif","revision":3613461,"resolution":"9","location":"assets","locale":"","width":684,"height":1002}},"screenshots":{"1":"Gutenberg Setting","2":"Default layout","3":"Terminal","4":"Star Flower","5":"Neon Grid","6":"Aurora Glow","7":"Cyber Wave","8":"Animated Headline (pro)","9":"Split Text (pro)","10":"Rotating Words (pro)","11":"Scramble Text (pro)","12":"Tracking-In Text (pro)","13":"Number Counter (pro)","14":"Gradient Text (pro)","15":"Rainbow Text (pro)","16":"Shine Text (pro)","17":"Neon Text (pro)","18":"Glitch Text (pro)","19":"Outline Text (pro)","20":"Long Shadow Text (pro)","21":"Sticker Text (pro)","22":"Reflection Text (pro)","23":"Text Mask (pro)","24":"Curved Text (pro)","25":"Circular Text (pro)","26":"Vertical Text (pro)","27":"Text Marquee (pro)","28":"Split-Flap Text (pro)","29":"3D Tilt Text (pro)","30":"Wavy Text (pro)","31":"Animated Highlight (pro)"}},"plugin_section":[172757],"plugin_tags":[77247,1220,157671,32626,183437],"plugin_category":[],"plugin_contributors":[183994,226291,198811,241932],"plugin_business_model":[],"class_list":["post-153497","plugin","type-plugin","status-publish","hentry","plugin_section-block","plugin_tags-animated-headline","plugin_tags-block","plugin_tags-text-animation","plugin_tags-typing-effect","plugin_tags-typing-text","plugin_contributors-abuhayat","plugin_contributors-bplugins","plugin_contributors-charlescormier","plugin_contributors-himur98","plugin_committers-abuhayat","plugin_committers-bplugins","plugin_committers-himur98","plugin_support_reps-himur98"],"banners":{"banner":"https:\/\/ps.w.org\/text-typing\/assets\/banner-772x250.png?rev=3623377","banner_2x":"https:\/\/ps.w.org\/text-typing\/assets\/banner-1544x500.png?rev=3623377","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/text-typing\/assets\/icon.svg?rev=3623377","icon":"https:\/\/ps.w.org\/text-typing\/assets\/icon.svg?rev=3623377","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-1.png?rev=3374768","caption":"Gutenberg Setting"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-2.gif?rev=3374768","caption":"Default layout"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-3.gif?rev=3374768","caption":"Terminal"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-4.gif?rev=3374768","caption":"Star Flower"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-5.png?rev=3609608","caption":"Neon Grid"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-7.gif?rev=3374768","caption":"Cyber Wave"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-8.gif?rev=3613461","caption":"Animated Headline (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-9.gif?rev=3613461","caption":"Split Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-10.gif?rev=3613461","caption":"Rotating Words (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-11.gif?rev=3613461","caption":"Scramble Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-12.gif?rev=3613461","caption":"Tracking-In Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-13.gif?rev=3613461","caption":"Number Counter (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-14.gif?rev=3613461","caption":"Gradient Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-15.gif?rev=3613461","caption":"Rainbow Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-16.gif?rev=3613461","caption":"Shine Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-17.gif?rev=3613461","caption":"Neon Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-18.gif?rev=3613461","caption":"Glitch Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-19.gif?rev=3613461","caption":"Outline Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-20.gif?rev=3613461","caption":"Long Shadow Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-21.gif?rev=3613461","caption":"Sticker Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-22.gif?rev=3613461","caption":"Reflection Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-23.gif?rev=3613461","caption":"Text Mask (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-24.gif?rev=3613461","caption":"Curved Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-25.gif?rev=3613461","caption":"Circular Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-26.gif?rev=3613461","caption":"Vertical Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-27.gif?rev=3613461","caption":"Text Marquee (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-28.gif?rev=3613461","caption":"Split-Flap Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-29.gif?rev=3613461","caption":"3D Tilt Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-30.gif?rev=3613461","caption":"Wavy Text (pro)"},{"src":"https:\/\/ps.w.org\/text-typing\/assets\/screenshot-31.gif?rev=3613461","caption":"Animated Highlight (pro)"}],"raw_content":"<!--section=description-->\n<p><strong>Make your hero titles and headlines type themselves \u2013 realistic animated typing effects that pull visitors' eyes straight to your key message.<\/strong><\/p>\n\n<p><a href=\"https:\/\/bplugins.com\/products\/text-typing\/\"><strong>Typing Text Block<\/strong><\/a> | <a href=\"https:\/\/bplugins.com\/products\/text-typing\/pricing\/\"><strong>Pricing<\/strong><\/a> | <a href=\"https:\/\/bplugins.com\/support\/\"><strong>Support<\/strong><\/a> | <a href=\"https:\/\/bplugins.com\/products\/text-typing\/#demos\"><strong>Demo<\/strong><\/a><\/p>\n\n<h3>Why Text Typing?<\/h3>\n\n<p><strong>Text Typing<\/strong> is a lightweight WordPress plugin that adds realistic animated typing effects to your headings and text \u2013 directly inside the Gutenberg block editor, with no coding required. Write a prefix, one or more rotating typing lines, and a suffix, then fine-tune the speed, delay, looping, and cursor to match your design.<\/p>\n\n<p>Perfect for hero sections, banners, headlines, and call-to-action areas, it lets you highlight key messages with an engaging, modern typing animation. Six ready-made themes are included free, scripts load only on pages that use the block, and a shortcode generator lets you reuse saved typing texts anywhere.<\/p>\n\n<p>The free plugin is fully functional on its own. A separate <strong>Text Typing Pro<\/strong> upgrade adds a complete collection of animated text and heading blocks, all grouped under a single <strong>Text Typing<\/strong> category in the block inserter.<\/p>\n\n<h3>Free Features \u2013 Everything You Need to Get Started<\/h3>\n\n<ul>\n<li><strong>Animated Typing Text Block:<\/strong> A clean, fully responsive typing animation anywhere in the block editor.<\/li>\n<li><strong>Built-in Themes:<\/strong> Six ready-made themes included free \u2013 Default, Terminal, Star Flower, Neon Grid, Aurora Glow, and Cyber Wave.<\/li>\n<li><strong>Prefix &amp; Suffix Text:<\/strong> Add static text before and after the animated typing lines.<\/li>\n<li><strong>Multiple Typing Lines:<\/strong> Add unlimited rotating lines, each with its own color.<\/li>\n<li><strong>Typing Controls:<\/strong> Type Speed, Start Delay, Back Speed, Back Delay, Shuffle, Fade Out Effect, Fade Out Delay, Loop, Loop Count, Cursor, and a custom Cursor Character.<\/li>\n<li><strong>Typography Controls:<\/strong> Customize fonts for the prefix, typing, and suffix text.<\/li>\n<li><strong>Color Controls:<\/strong> Set prefix and suffix text colors.<\/li>\n<li><strong>Layout &amp; Styling:<\/strong> Control alignment (including wide and full block width), padding, border, and background.<\/li>\n<li><strong>Responsive Width:<\/strong> Set the width separately for desktop, tablet, and mobile.<\/li>\n<li><strong>Shortcode Generator:<\/strong> Build a saved typing text and reuse it anywhere with a simple shortcode.<\/li>\n<li><strong>Block Manager:<\/strong> Enable or disable individual blocks from the plugin dashboard so the inserter shows only what you use.<\/li>\n<li><strong>Optimized Script Loading:<\/strong> Scripts load only when the block is used, keeping pages fast.<\/li>\n<li><strong>Clean Uninstall Option:<\/strong> Optionally remove all plugin data when you delete the plugin.<\/li>\n<li><strong>Translation Ready:<\/strong> Fully compatible with multilingual websites.<\/li>\n<\/ul>\n\n<h3>Pro Version \u2013 Unlock the Full Animated Text Collection<\/h3>\n\n<p><a href=\"https:\/\/bplugins.com\/products\/text-typing\/pricing\/\"><strong>Text Typing Pro<\/strong><\/a> extends the free plugin with a full library of animated text and heading blocks plus advanced styling. All Pro blocks are visible in the inserter so you can preview them; a license unlocks them on the front end.<\/p>\n\n<p><strong>Pro animated text &amp; heading blocks:<\/strong><\/p>\n\n<ul>\n<li><strong>Animated Headline<\/strong> \u2013 cinematic, scroll-triggered reveals with letter, word, or line stagger and an optional highlighted word.<\/li>\n<li><strong>Split Text<\/strong> \u2013 a staggered reveal where each letter or word animates in one after another.<\/li>\n<li><strong>Rotating Words<\/strong> \u2013 a headline with one word that cycles through a list \u2013 slide, flip, fade, or zoom.<\/li>\n<li><strong>Scramble Text<\/strong> \u2013 a \"decode\" reveal where letters cycle through random glyphs and settle into place.<\/li>\n<li><strong>Tracking-In Text<\/strong> \u2013 headings that reveal by animating letter-spacing with a soft fade.<\/li>\n<li><strong>Number Counter<\/strong> \u2013 animated count-up numbers that fire on scroll \u2013 perfect for stats and results.<\/li>\n<li><strong>Gradient, Rainbow, Shine, Neon &amp; Glitch Text<\/strong> \u2013 bold color and glow effects that are impossible to miss.<\/li>\n<li><strong>Outline, Long Shadow, Sticker &amp; Reflection Text<\/strong> \u2013 striking display-heading styles for modern layouts.<\/li>\n<li><strong>Text Mask<\/strong> \u2013 show an image or gradient clipped inside bold text \u2013 the classic knockout hero effect.<\/li>\n<li><strong>Curved, Circular &amp; Vertical Text<\/strong> \u2013 arch text along an arc, wrap it around a circle, or run it vertically.<\/li>\n<li><strong>Text Marquee<\/strong> \u2013 an infinite, seamless scrolling text band for \"trusted by\" rows and tickers.<\/li>\n<li><strong>Split-Flap Text, 3D Tilt Text, Wavy Text &amp; Animated Highlight<\/strong> \u2013 playful, interactive attention-grabbers.<\/li>\n<\/ul>\n\n<p><strong>More Pro features:<\/strong><\/p>\n\n<ul>\n<li><strong>Custom Colors &amp; Gradients:<\/strong> Text, cursor, and background with smooth gradient support.<\/li>\n<li><strong>Text Shadow Effects:<\/strong> Add depth, glow, or emphasis.<\/li>\n<li><strong>Cursor Styling:<\/strong> Change cursor style, size, and color.<\/li>\n<li><strong>Icons for Each Text:<\/strong> Add icons before or after the typing text with size controls.<\/li>\n<li><strong>Full Responsive Settings:<\/strong> Fine-tune font size, alignment, and appearance per device.<\/li>\n<li><strong>Reduced-Motion Aware:<\/strong> Animations honor the visitor's <code>prefers-reduced-motion<\/code> setting.<\/li>\n<li><strong>Priority Support:<\/strong> Faster assistance and updates.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/bplugins.com\/products\/text-typing\/pricing\/\"><strong>Get Text Typing Pro<\/strong><\/a> \u2013 unlock the full block collection and advanced effects now!<\/p>\n\n<h3>How to Use Text Typing \u2013 Quick Start<\/h3>\n\n<ol>\n<li>Open any page or post in the WordPress block editor (Gutenberg).<\/li>\n<li>Click the <strong>+ (Add Block)<\/strong> button and search for <strong>\"Text Typing\"<\/strong> (or browse the <strong>Text Typing<\/strong> category).<\/li>\n<li>Add your prefix, one or more rotating typing lines (each with its own color), and suffix text.<\/li>\n<li>Adjust speed, delays, loop, cursor, typography, colors, and layout from the block sidebar.<\/li>\n<li>Preview on different devices, then publish.<\/li>\n<\/ol>\n\n<p><strong>Reuse with the Shortcode Generator:<\/strong> Go to <strong>Text Typing \u2192 ShortCode Generator<\/strong> in the WordPress admin, create a saved typing text, and paste the generated <code>[text-typing id=\"123\"]<\/code> shortcode anywhere on your site.<\/p>\n\n<p><a href=\"https:\/\/bplugins.com\/products\/text-typing\/#demos\"><strong>Demo<\/strong><\/a> | <a href=\"https:\/\/bplugins.com\/products\/text-typing\/pricing\/\"><strong>Get Text Typing Pro<\/strong><\/a><\/p>\n\n<h3>Use Cases<\/h3>\n\n<ul>\n<li><strong>Hero Sections:<\/strong> Rotate through your key value propositions as they type out.<\/li>\n<li><strong>Banners &amp; CTAs:<\/strong> Draw attention to offers and announcements with motion.<\/li>\n<li><strong>Portfolios:<\/strong> Cycle through roles or skills (\"Designer\u2026 Developer\u2026 Creator\u2026\").<\/li>\n<li><strong>Landing Pages:<\/strong> Combine typing text with Pro heading effects for high-impact pages.<\/li>\n<\/ul>\n\n<p>Did you like this plugin? Do you have a feature request? <a href=\"mailto:support@bplugins.com\" title=\"Send feedback\">Please share your feedback with us<\/a><\/p>\n\n<h3>Check Out The Parent Plugin of This Plugin-<\/h3>\n\n<p><a href=\"https:\/\/bblockswp.com\"><strong>B Blocks<\/strong><\/a> \u2013 A blocks collection and page building tool for Gutenberg.<\/p>\n\n<h3>Check Out Our Other WordPress Plugins-<\/h3>\n\n<p><a href=\"https:\/\/bplugins.com\/products\/html5-video-player\/\"><strong>Html5 Video Player<\/strong><\/a> \u2013 Display videos as single and playlist in multiple skins.<\/p>\n\n<p><a href=\"https:\/\/bplugins.com\/products\/pdf-poster\/\"><strong>PDF Poster<\/strong><\/a> \u2013 Display\/Embed PDF files with different styles.<\/p>\n\n<p><a href=\"https:\/\/bplugins.com\/products\/html5-audio-player\/\"><strong>Html5 Audio Player<\/strong><\/a> \u2013 Listen audios with awesome visuals.<\/p>\n\n<p><a href=\"https:\/\/bplugins.com\/products\/streamcast-radio-player\/\"><strong>StreamCast<\/strong><\/a> \u2013 Customizable radio player with different skins.<\/p>\n\n<p><a href=\"https:\/\/bplugins.com\/products\/3d-viewer\/\"><strong>3D Viewer<\/strong><\/a> \u2013 Embed 3D models and 3D products with interaction.<\/p>\n\n<p><a href=\"https:\/\/bplugins.com\/products\/advanced-post-block\/\"><strong>Advanced Post Block<\/strong><\/a> \u2013 Show posts and custom posts in different layouts.<\/p>\n\n<h3>Build Process<\/h3>\n\n<p>This plugin uses a build process to generate the production assets (JS\/CSS) located in the <code>build\/<\/code> directory. The human-readable source code (the <code>src\/<\/code> and <code>dashboard\/<\/code> directories) is published in the public GitHub repository linked below.<\/p>\n\n<p>To build the plugin from source:\n1. Clone the repository: https:\/\/github.com\/bPlugins\/text-typing-free\n2. Install dependencies: <code>npm install<\/code>\n3. Run the build command: <code>npm run build<\/code><\/p>\n\n<p>Build Tools Used: Webpack, Babel, PostCSS.<\/p>\n\n<h3>Third-Party Libraries<\/h3>\n\n<p>This plugin uses the following third-party libraries:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/mattboldt\/typed.js\">typed.js<\/a> - MIT License (bundled at <code>public\/js\/typed.min.js<\/code>, powers the typing animation)<\/li>\n<li><a href=\"https:\/\/github.com\/jschr\/textillate\">textillate.js<\/a> - MIT License (bundled at <code>public\/js\/jquery.textillate.min.js<\/code>, enqueued as a dependency of the Text Typing block)<\/li>\n<\/ul>\n\n<h4>bpl-tools<\/h4>\n\n<ul>\n<li>Source \/ GitHub: https:\/\/github.com\/bPlugins\/bpl-tools<\/li>\n<li>License: GPL-2.0-or-later \u2013 https:\/\/www.gnu.org\/licenses\/gpl-2.0.html<\/li>\n<li>Purpose: Shared utility library providing admin dashboard components and common Gutenberg editor controls.<\/li>\n<li>External Services: The library may connect to bPlugins, WordPress.org, and Freemius services for product data and checkout functionality. See full details: https:\/\/github.com\/bPlugins\/bpl-tools#external-requests--why-they-are-made<\/li>\n<\/ul>\n\n<p>As the external service functionality is handled by bpl-tools as a third-party library, the following services are utilized:<\/p>\n\n<h4>bPlugins API<\/h4>\n\n<ul>\n<li><strong>Service URL:<\/strong> <a href=\"https:\/\/api.bplugins.com\">https:\/\/api.bplugins.com<\/a><\/li>\n<li><strong>Purpose:<\/strong> The plugin's admin dashboard fetches product comparison data and pricing information to display relevant upgrade options and feature details.<\/li>\n<li><strong>Data Sent:<\/strong> Only the plugin slug is transmitted; no personal or site data is collected.<\/li>\n<li><strong>Terms of Service:<\/strong> <a href=\"https:\/\/bplugins.com\/terms-of-service\/\">https:\/\/bplugins.com\/terms-of-service\/<\/a><\/li>\n<li><strong>Privacy Policy:<\/strong> <a href=\"https:\/\/bplugins.com\/privacy-policy\/\">https:\/\/bplugins.com\/privacy-policy\/<\/a><\/li>\n<\/ul>\n\n<h4>WordPress.org Plugins API<\/h4>\n\n<ul>\n<li><strong>Service URL:<\/strong> <a href=\"https:\/\/api.wordpress.org\/plugins\/info\/1.2\/\">https:\/\/api.wordpress.org\/plugins\/info\/1.2\/<\/a><\/li>\n<li><strong>Purpose:<\/strong> The admin dashboard queries the official WordPress.org Plugins API to retrieve and display a curated list of other plugins by the same author (\"Our Plugins\" section).<\/li>\n<li><strong>Data Sent:<\/strong> Plugin slugs and author name; no personal or site data is collected.<\/li>\n<li><strong>Terms of Service:<\/strong> <a href=\"https:\/\/wordpress.org\/about\/tos\/\">https:\/\/wordpress.org\/about\/tos\/<\/a><\/li>\n<li><strong>Privacy Policy:<\/strong> <a href=\"https:\/\/wordpress.org\/about\/privacy\/\">https:\/\/wordpress.org\/about\/privacy\/<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<p><strong>From your WordPress dashboard (recommended):<\/strong><\/p>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for <strong>\"Text Typing\"<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Open the block editor, click <strong>Add Block (+)<\/strong>, search for <strong>\"Text Typing\"<\/strong>, and insert the block.<\/li>\n<\/ol>\n\n<p><strong>Manual installation:<\/strong><\/p>\n\n<ol>\n<li>Download the plugin ZIP file.<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>, upload <code>text-typing.zip<\/code>, and click <strong>Install Now<\/strong>.<\/li>\n<li>Activate the plugin from the <strong>Plugins<\/strong> menu.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20text%20typing%20free%3F\"><h3>Is Text Typing free?<\/h3><\/dt>\n<dd><p>Yes. The free version is fully functional and includes the typing block, six built-in themes (Default, Terminal, Star Flower, Neon Grid, Aurora Glow, and Cyber Wave), prefix\/suffix text, speed and delay controls, loop, cursor, typography, colors, and layout styling. A separate Pro version adds a full collection of animated text and heading blocks plus advanced effects.<\/p><\/dd>\n<dt id=\"what%20blocks%20are%20included%3F\"><h3>What blocks are included?<\/h3><\/dt>\n<dd><p>The free plugin includes the animated <strong>Text Typing<\/strong> block. <strong>Text Typing Pro<\/strong> adds a collection of animated text and heading blocks \u2013 Animated Headline, Split Text, Rotating Words, Scramble Text, Tracking-In Text, Number Counter, Gradient Text, Rainbow Text, Shine Text, Neon Text, Glitch Text, Outline Text, Long Shadow Text, Sticker Text, Reflection Text, Text Mask, Curved Text, Circular Text, Vertical Text, Text Marquee, Split-Flap Text, 3D Tilt Text, Wavy Text, and Animated Highlight. All blocks appear together under the \"Text Typing\" category in the inserter.<\/p><\/dd>\n<dt id=\"what%20extra%20features%20are%20included%20in%20pro%3F\"><h3>What extra features are included in Pro?<\/h3><\/dt>\n<dd><p>Pro adds the full collection of animated text and heading blocks (see above), plus gradients, text shadows, cursor styling, icons, and additional responsive controls.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20blocks%20i%20don%27t%20use%3F\"><h3>Can I hide blocks I don't use?<\/h3><\/dt>\n<dd><p>Yes. Open the plugin dashboard and use the Blocks page to enable or disable individual blocks. Disabled blocks are removed from the inserter (the core Text Typing block is always available).<\/p><\/dd>\n<dt id=\"can%20i%20reuse%20a%20typing%20text%20with%20a%20shortcode%3F\"><h3>Can I reuse a typing text with a shortcode?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>Text Typing \u2192 ShortCode Generator<\/strong> in the admin, create a saved typing text, and paste the generated <code>[text-typing id=\"123\"]<\/code> shortcode anywhere on your site.<\/p><\/dd>\n<dt id=\"will%20the%20typing%20animation%20slow%20down%20my%20website%3F\"><h3>Will the typing animation slow down my website?<\/h3><\/dt>\n<dd><p>No. Scripts are only loaded on pages where the block is actually used, keeping the rest of your site fast.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20any%20wordpress%20theme%3F\"><h3>Does it work with any WordPress theme?<\/h3><\/dt>\n<dd><p>Yes. It works with any standard WordPress theme.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20block%20settings%3F\"><h3>Can I change the block settings?<\/h3><\/dt>\n<dd><p>Yes. You can configure everything from the block settings sidebar in the editor.<\/p><\/dd>\n<dt id=\"how%20many%20times%20can%20i%20reuse%20the%20block%3F\"><h3>How many times can I reuse the block?<\/h3><\/dt>\n<dd><p>As many times as you like. You can also save a typing text and reuse it anywhere with the Shortcode Generator.<\/p><\/dd>\n<dt id=\"will%20my%20animations%20respect%20reduced-motion%20preferences%3F\"><h3>Will my animations respect reduced-motion preferences?<\/h3><\/dt>\n<dd><p>Yes. Animations honor the visitor's <code>prefers-reduced-motion<\/code> browser\/OS setting for better accessibility.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>You can post your questions on the <a href=\"https:\/\/wordpress.org\/support\/plugin\/text-typing\">support forum here<\/a>.<\/p><\/dd>\n<dt id=\"where%20do%20i%20report%20security%20bugs%20found%20in%20this%20plugin%3F\"><h3>Where do I report security bugs found in this plugin?<\/h3><\/dt>\n<dd><p>Please report security bugs found in the source code of the Typing Text plugin through the <a href=\"https:\/\/patchstack.com\/database\/vdp\/9e5fc6ad-dcc3-49a7-a4d5-340a982f51ea\">Patchstack Vulnerability Disclosure Program<\/a>. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.0 - 14 July 2026<\/h4>\n\n<ul>\n<li><strong>Update<\/strong>: The Terminal, Star Flower, Neon Grid, Aurora Glow, and Cyber Wave themes are now free for everyone. Together with Default, the free edition now includes six built-in themes.<\/li>\n<\/ul>\n\n<p><strong>New \u2014 Text Typing Pro block collection:<\/strong>\n- Text Typing Pro adds a full library of animated text and heading blocks \u2014 Animated Headline, Split Text, Rotating Words, Scramble Text, Tracking-In Text, Number Counter, Gradient Text, Rainbow Text, Shine Text, Neon Text, Glitch Text, Outline Text, Long Shadow Text, Sticker Text, Reflection Text, Text Mask, Curved Text, Circular Text, Vertical Text, Text Marquee, Split-Flap Text, 3D Tilt Text, Wavy Text, and Animated Highlight \u2014 all grouped under the \"Text Typing\" category in the inserter.<\/p>\n\n<p><strong>Other changes:<\/strong>\n- <strong>Update<\/strong>: Rebuilt as a fully free edition \u2014 removed all locked\/premium features so the free plugin is completely functional, per WordPress.org directory guidelines.\n- <strong>New<\/strong>: Manage which blocks appear in the inserter from the dashboard Blocks page.\n- <strong>Security<\/strong>: Hardened shortcode output escaping and input sanitization.\n- <strong>Update<\/strong>: Documented the build process and bundled third-party libraries in the readme; animations honor the visitor's <code>prefers-reduced-motion<\/code> setting.<\/p>\n\n<h4>2.0.8 - 30 March 26<\/h4>\n\n<ul>\n<li><strong>Fixed<\/strong>: Dashboard license activation issue fixed.<\/li>\n<li><strong>Update<\/strong>: Freemius sdk latest version added.<\/li>\n<\/ul>\n\n<h4>2.0.7 - 15 March 26<\/h4>\n\n<ul>\n<li><strong>Fixed<\/strong>: dataset console error issue fixed.<\/li>\n<li><strong>Update<\/strong>: applied latest wordpress version.<\/li>\n<\/ul>\n\n<h4>2.0.6 - 28 Feb 26<\/h4>\n\n<ul>\n<li><strong>Update<\/strong>: Lates dashboard implement and rename menu item about shortCode.<\/li>\n<li><strong>Update<\/strong>: Update Pro modal about unlock features added.<\/li>\n<\/ul>\n\n<h4>2.0.5 - 15 Feb 26<\/h4>\n\n<ul>\n<li><strong>Fixed<\/strong>: Pro features available on frontend without licenses.<\/li>\n<li><strong>Update<\/strong>: Pro modal premium quality designed.<\/li>\n<li><strong>New<\/strong>: Instantly switch between predefined themes to change the typing text appearance.<\/li>\n<\/ul>\n\n<h4>2.0.4 - 17 Jan 26<\/h4>\n\n<ul>\n<li>Dashboard info updated<\/li>\n<\/ul>\n\n<h4>2.0.3 - 16 Nov 25<\/h4>\n\n<ul>\n<li>freemius latest sdk version updated and demo page created<\/li>\n<li>Demo page created for this plugin<\/li>\n<\/ul>\n\n<h4>2.0.2 - 5 Nov 25<\/h4>\n\n<ul>\n<li>freemius_lite sdk version updated<\/li>\n<\/ul>\n\n<h4>2.0.1 - 04 Oct 25<\/h4>\n\n<ul>\n<li>Added a modern dashboard<\/li>\n<li>Fix the text alignment<\/li>\n<li>Add theme options on the align toolbar<\/li>\n<\/ul>\n\n<h4>2.0.0 - 29 Sep 25<\/h4>\n\n<ul>\n<li>Added pro Features<\/li>\n<li>Added ShortCode<\/li>\n<\/ul>\n\n<h4>1.0.6 - 13 Aug 25<\/h4>\n\n<ul>\n<li>Increase Performance<\/li>\n<\/ul>\n\n<h4>1.0.5 - 24 Apr 24<\/h4>\n\n<ul>\n<li>Fix issue<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Not load scripts if block is not used<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Add translate feature<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fix Dependency<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Reduce PHP Code<\/li>\n<li>Performance Improvement<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial Release.<\/li>\n<\/ul>","raw_excerpt":"Typing text block for Gutenberg \u2013 animated typing effects for headings, hero titles &amp; text with speed, loop &amp; cursor controls plus six free themes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/153497","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=153497"}],"author":[{"embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bplugins"}],"wp:attachment":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=153497"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=153497"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=153497"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=153497"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=153497"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=153497"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}