{"id":236405,"date":"2025-06-22T08:25:33","date_gmt":"2025-06-22T08:25:33","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/paragraph-typewriter-effect\/"},"modified":"2025-09-23T10:14:35","modified_gmt":"2025-09-23T10:14:35","slug":"paragraph-typewriter-effect","status":"publish","type":"plugin","link":"https:\/\/ms.wordpress.org\/plugins\/paragraph-typewriter-effect\/","author":22026259,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.4","stable_tag":"1.1.4","tested":"6.8.5","requires":"5.6","requires_php":"","requires_plugins":null,"header_name":"Paragraph Typewriter Effect","header_author":"sergeyvladimirovich","header_description":"Adds typewriter animation with paragraph-by-paragraph display and erase effect.","assets_banners_color":"","last_updated":"2025-09-23 10:14:35","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/anna-ivanovna.ru\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":581,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.5":{"tag":"1.0.5","author":"sergeyvladimirovich","date":"2025-06-22 08:24:50"},"1.0.6":{"tag":"1.0.6","author":"sergeyvladimirovich","date":"2025-09-05 10:18:49"},"1.0.7":{"tag":"1.0.7","author":"sergeyvladimirovich","date":"2025-09-06 10:50:19"},"1.0.8":{"tag":"1.0.8","author":"sergeyvladimirovich","date":"2025-09-09 15:53:17"},"1.0.9":{"tag":"1.0.9","author":"sergeyvladimirovich","date":"2025-09-11 09:52:40"},"1.1":{"tag":"1.1","author":"sergeyvladimirovich","date":"2025-09-16 09:02:13"},"1.1.1":{"tag":"1.1.1","author":"sergeyvladimirovich","date":"2025-09-21 07:00:16"},"1.1.4":{"tag":"1.1.4","author":"sergeyvladimirovich","date":"2025-09-23 10:14:35"}},"upgrade_notice":{"1.0.6":"<ul>\n<li>Requires testing with your theme<\/li>\n<li>Cyberpunk effects may require CSS adjustments for some themes<\/li>\n<li>Backup recommended before update<\/li>\n<\/ul>","1.0.5":"<ul>\n<li>Adds new handwriting feature<\/li>\n<li>Improves settings interface<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3315823,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1","1.1.1","1.1.4"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3315823,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3315823,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3359688,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3359692,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3359727,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Animation in progress","2":"Settings panel","3":"Cyberpunk matrix effect demo","4":"Different intensity levels"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[785,247434,2242,6790,30049],"plugin_category":[50],"plugin_contributors":[243915],"plugin_business_model":[],"class_list":["post-236405","plugin","type-plugin","status-publish","hentry","plugin_tags-animation","plugin_tags-cyberpunk","plugin_tags-matrix","plugin_tags-text-effect","plugin_tags-typewriter","plugin_category-media","plugin_contributors-sergeyvladimirovich","plugin_committers-sergeyvladimirovich"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/paragraph-typewriter-effect\/assets\/icon-256x256.png?rev=3315823","icon_2x":"https:\/\/ps.w.org\/paragraph-typewriter-effect\/assets\/icon-256x256.png?rev=3315823","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/paragraph-typewriter-effect\/assets\/screenshot-1.jpg?rev=3315823","caption":"Animation in progress"},{"src":"https:\/\/ps.w.org\/paragraph-typewriter-effect\/assets\/screenshot-2.jpg?rev=3315823","caption":"Settings panel"},{"src":"https:\/\/ps.w.org\/paragraph-typewriter-effect\/assets\/screenshot-3.jpg?rev=3359688","caption":"Cyberpunk matrix effect demo"},{"src":"https:\/\/ps.w.org\/paragraph-typewriter-effect\/assets\/screenshot-4.jpg?rev=3359692","caption":"Different intensity levels"},{"src":"https:\/\/ps.w.org\/paragraph-typewriter-effect\/assets\/screenshot-5.jpg?rev=3359727","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>EN<\/strong> | <a href=\"#russian-version\">RU<\/a><\/p>\n\n<p>Adds realistic typewriter animation to paragraphs with sequential display\/erase effect. Now with awesome cyberpunk matrix-style effects!Adds a typewriter effect with sequential output and erasing of paragraphs. Now with cyberpunk matrix effects!<\/p>\n\n<h4>How the code works<\/h4>\n\n<ol>\n<li>Splits content into paragraphs via advanced HTML parsing<\/li>\n<li>Uses recursive JavaScript:<\/li>\n<\/ol>\n\n<p>- Typing speed: 30-80ms\/character (randomized)\n- Pause before erasing: 2000ms\n- Erase speed: 10ms\/character\n3. CSS animation of the blinking cursor with cyberpunk effects\n4. Checking for initialization to avoid conflicts\n5. <strong>NEW<\/strong>: Matrix-style cyberpunk effects with digital rain<\/p>\n\n<h4>New Features<\/h4>\n\n<ul>\n<li>Green matrix text with neon glow<\/li>\n<li>Digital rain background effect<\/li>\n<li>Random glitch effects<\/li>\n<li>Three intensity levels<\/li>\n<li>Full customization<\/li>\n<\/ul>\n\n<h3>Translations<\/h3>\n\n<ul>\n<li>English (default)<\/li>\n<li>Russian (ru_RU) - complete<\/li>\n<\/ul>\n\n<h4>How It Works Technically<\/h4>\n\n<ol>\n<li>Splits content into paragraphs using advanced HTML parsing<\/li>\n<li>Uses JavaScript recursion with dynamic timeouts:\n\n<ul>\n<li>Type speed: 30-80ms\/character (randomized)<\/li>\n<li>Pause before erase: 2000ms<\/li>\n<li>Erase speed: 10ms\/character<\/li>\n<\/ul><\/li>\n<li>Pure CSS blinking cursor animation with cyberpunk glow<\/li>\n<li>Conflict-free initialization check<\/li>\n<li><strong>NEW<\/strong>: Cyberpunk matrix effects with digital rain and glitch animations<\/li>\n<\/ol>\n\n<h4>New Cyberpunk Features<\/h4>\n\n<ul>\n<li>Green matrix-style text with neon glow<\/li>\n<li>Digital rain background effect<\/li>\n<li>Random glitch animations<\/li>\n<li>Three intensity levels (Subtle, Medium, Strong)<\/li>\n<li>Fully customizable colors and effects<\/li>\n<\/ul>\n\n<p><a href=\"#russian-version\">RU<\/a><\/p>\n\n<h3>Credits<\/h3>\n\n<p>Developed by Sergey_Vladimirovich with coding assistance from DeepSeek Chat AI.<\/p>\n\n<h3>Thanks<\/h3>\n\n<p>Developed by Sergey Vladimirovich with technical support from DeepSeek Chat AI.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin does not collect any user data. All processing happens locally in the browser.<\/p>\n\n<h3>Translations<\/h3>\n\n<p>Available translations:\n- English (default)\n- Russian (ru_RU) - complete<\/p>\n\n<p>Translators can contribute via WordPress translation platform.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install via WordPress admin panel<\/li>\n<li>Activate the plugin<\/li>\n<li>Configure in Settings \u2192 Paragraph Typewriter<\/li>\n<li>Enable cyberpunk effects in style settings1. Install via WordPress admin panel<\/li>\n<li>Activate the plugin<\/li>\n<li>Configure in \"Settings \u2192 Typewriter Effect\"<\/li>\n<li>Enable cyberpunk effects in style settings<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20to%20change%20animation%20speed%3F'><h3>How to change animation speed?<\/h3><\/dt>\n<dd><p>Use <code>ptw_speed<\/code> filter in child theme.<\/p><\/dd>\n<dt id='does%20it%20work%20with%20gutenberg%3F'><h3>Does it work with Gutenberg?<\/h3><\/dt>\n<dd><p>Yes, compatible with classic and block editors.<\/p><\/dd>\n<dt id='how%20to%20enable%20cyberpunk%20effects%3F'><h3>How to enable cyberpunk effects?<\/h3><\/dt>\n<dd><p>Go to Settings \u2192 Typewriter Effect \u2192 Style Settings and enable \"Cyberpunk Effect\"<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.6<\/h4>\n\n<p>Final check and testing of effects selection in frontend<\/p>\n\n<p>= 1.1.5=\nUpdating init_user_settings() to work with guests<\/p>\n\n<h4>1.1.4<\/h4>\n\n<p>Adding an AJAX handler<\/p>\n\n<h4>1.1.3<\/h4>\n\n<p>Updating enqueue_assets()<\/p>\n\n<h4>1.1.2<\/h4>\n\n<p>Add CSS for the switch<\/p>\n\n<h4>1.1.1<\/h4>\n\n<p>Add a visible switch on the frontend.<\/p>\n\n<h4>1.1<\/h4>\n\n<p>Add effect selection in plugin settings.<\/p>\n\n<h4>1.0.9<\/h4>\n\n<p>*Fixed horizontal plugin settings menu<\/p>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>NEW: Integrated Matrix Effect plugin with cyberpunk style animations<\/li>\n<li>NEW: Added digital rain background effect<\/li>\n<li>NEW: Green matrix-style text with neon glow<\/li>\n<li>NEW: Random glitch animations<\/li>\n<li>NEW: Three intensity levels (Subtle, Medium, Strong)<\/li>\n<li>NEW: Separate settings tab for Matrix Effect configuration<\/li>\n<li>NEW: Support for multiple text domains (paragraph-typewriter-effect + matrix-effect)<\/li>\n<li>FIX: Removed unnecessary padding from Matrix Effect containers<\/li>\n<li>FIX: Properly escaped output in HTML structure<\/li>\n<li>FIX: Added missing wp_unslash() for security compliance<\/li>\n<li>FIX: Resolved PHPCS text domain mismatch warnings<\/li>\n<li>SECURITY: Enhanced input validation and sanitization<\/li>\n<li>LANGUAGES: Added Russian translation support for Matrix Effect<\/li>\n<li>COMPATIBILITY: Full integration without breaking existing functionality<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>NEW: Added cyberpunk matrix-style effects<\/li>\n<li>NEW: Digital rain background animation<\/li>\n<li>NEW: Glitch effect randomization<\/li>\n<li>NEW: Three intensity levels for effects<\/li>\n<li>NEW: Enhanced HTML content parsing<\/li>\n<li>SECURITY: Improved AJAX handling with nonce verification<\/li>\n<li>SECURITY: Proper input sanitization and validation<\/li>\n<li>PERFORMANCE: Optimized rendering with requestAnimationFrame<\/li>\n<li>FIX: Fixed HTML tag handling in typewriter animation<\/li>\n<li>FIX: Resolved PHPCS security warnings<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added handwriting cursor effect<\/li>\n<li>Improved admin interface<\/li>\n<li>Enhanced compatibility<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>\n\n<p><a><\/a>= 1.0.6 =\n* NEW: Added cyberpunk matrix effects\n* NEW: Digital rain animation\n* NEW: Glitch effects\n* NEW: Three intensity levels\n* SECURITY: Improved security and validation\n* PERFORMANCE: Optimization and fixes<\/p>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added hand cursor effect<\/li>\n<li>Improved admin panel<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>First stable version<\/li>\n<li>Gutenberg support<\/li>\n<li>Speed settings via filters<\/li>\n<\/ul>","raw_excerpt":"Add realistic typewriter animation to your content paragraphs with cyberpunk effects.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/236405","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=236405"}],"author":[{"embeddable":true,"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sergeyvladimirovich"}],"wp:attachment":[{"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=236405"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=236405"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=236405"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=236405"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=236405"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ms.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=236405"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}