{"id":275143,"date":"2026-06-08T18:41:19","date_gmt":"2026-06-08T18:41:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ex-for-elementor-kinetic-ultra-addon\/"},"modified":"2026-06-08T18:40:44","modified_gmt":"2026-06-08T18:40:44","slug":"ex-kinetic-typography-for-elementor","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ex-kinetic-typography-for-elementor\/","author":23437841,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.5","stable_tag":"1.1.5","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"EX Kinetic Typography for Elementor","header_author":"yanivo","header_description":"The definitive kinetic typography engine with 80+ presets across Entrance, Scroll, Hover, and Loop modes.","assets_banners_color":"","last_updated":"2026-06-08 18:40:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/yanivo\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":35,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.5":{"tag":"1.1.5","author":"yanivo","date":"2026-06-08 18:40:44"}},"upgrade_notice":{"1.1.5":"<p>Maintenance release for WordPress.org review (no settings changes required).<\/p>","1.1.1":"<p>If you installed from an older zip, you may need to remove the old plugin folder and install this version (main PHP file name changed).<\/p>","1.1.0":"<p>WordPress.org directory compliance: new plugin name, text domain, and Elementor dependency header.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.5"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Widget in Elementor panel","2":"Wonderland 3D animation preset","3":"Hover interaction mode","4":"Typography controls","5":"Animation settings panel"}},"plugin_section":[],"plugin_tags":[785,76538,266244,749,5126],"plugin_category":[43,50],"plugin_contributors":[266245],"plugin_business_model":[],"class_list":["post-275143","plugin","type-plugin","status-publish","hentry","plugin_tags-animation","plugin_tags-elementor","plugin_tags-kinetic","plugin_tags-text","plugin_tags-typography","plugin_category-customization","plugin_category-media","plugin_contributors-yanivo","plugin_committers-yanivo"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/ex-kinetic-typography-for-elementor.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>EX Kinetic Typography for Elementor<\/strong> adds boutique, high-end motion typography to your Elementor sites. Forget basic fade-ins; this plugin offers:<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>80+ Animation Presets:<\/strong> From \"Wonderland 3D\" to \"Matrix Decode\", \"Explosive\" to \"Neon Flicker\"<\/li>\n<li><strong>4 Trigger Modes:<\/strong> Entrance (play once), Scroll (scrubbed to scroll position), Hover (interactive), and Continuous Loop<\/li>\n<li><strong>Full Typography Control:<\/strong> Font, size, weight, spacing, alignment, and color in the Style tab with Elementor\u2019s responsive device switcher (desktop \/ tablet \/ mobile)<\/li>\n<li><strong>Google Fonts Integration:<\/strong> Automatically loads Inter, Poppins, and Playfair Display with full weight ranges<\/li>\n<li><strong>Performance Optimized:<\/strong> Built with <code>will-change<\/code> and GPU acceleration for smooth 60fps animations<\/li>\n<li><strong>Accessibility Ready:<\/strong> Respects <code>prefers-reduced-motion<\/code> for users who prefer less motion<\/li>\n<li><strong>RTL Support:<\/strong> Full right-to-left language support<\/li>\n<\/ul>\n\n<h4>Entrance\/Scroll Presets (21)<\/h4>\n\n<ul>\n<li>Explosive, Typewriter, Soft Blur, Elastic Up, Elastic Down<\/li>\n<li>3D Flip X, 3D Flip Y, Spiral In, Glitch Snap, Matrix Decode<\/li>\n<li>Domino Fall, Converge Center, Skew Slide, Fold Paper, Unfold Paper<\/li>\n<li>Pixelate, Stutter Step, Wave Enter, Magnetic, Curtain Reveal<\/li>\n<li>Wonderland (3D)<\/li>\n<\/ul>\n\n<h4>Hover Presets (20)<\/h4>\n\n<ul>\n<li>Weight Shift, Italic Slant, Spacing Expand, Color Cycle, Underline Grow<\/li>\n<li>Strikethrough, Scale Up, Rotate Jiggle, Skew Twist, Lift Off<\/li>\n<li>Sink Down, Blur Fade, Glow Pulse, Outline Stroke, Gradient Wipe<\/li>\n<li>Rubber Band, Flip Vertical, Flip Horizontal, Wave Ripple, Neon Flicker<\/li>\n<\/ul>\n\n<h4>Loop Presets (20)<\/h4>\n\n<ul>\n<li>Float Wave, Breathe Scale, Pulse Opacity, Bounce Rhythm, Spin Slow<\/li>\n<li>Seesaw Tilt, Wobble Elastic, Jelly Morphic, Rubber Stretch, Heartbeat<\/li>\n<li>Flash Blink, Glitch Twitch, Rainbow Hue, Shimmer Shine, Neon Buzz<\/li>\n<li>Marquee Scroll, Orbit Rotate, Radar Scan, Swing Pendulum, Phase Shift<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.0 or higher<\/li>\n<li>Elementor (free), from WordPress.org, 3.0 or higher (Pro also supported)<\/li>\n<li>PHP 7.4 or higher<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/ex-kinetic-typography-for-elementor\/<\/code>, or install through the WordPress Plugins screen.<\/li>\n<li>Activate the plugin. WordPress will ensure Elementor is available where supported.<\/li>\n<li>Open the Elementor editor on any page or post.<\/li>\n<li>Search for <strong>EX Kinetic Typography<\/strong> in the widget panel.<\/li>\n<li>Drag the widget onto your page and customize.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20require%20elementor%20pro%3F\"><h3>Does this require Elementor Pro?<\/h3><\/dt>\n<dd><p>No. This plugin works with the free version of Elementor from WordPress.org and with Elementor Pro.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20fonts%3F\"><h3>Can I customize the fonts?<\/h3><\/dt>\n<dd><p>Yes, you have full control over font family, size, weight, style, decoration, transform, alignment, line height, letter spacing, and color. All properties support responsive overrides for tablet and mobile devices.<\/p><\/dd>\n<dt id=\"how%20do%20i%20change%20animations%20for%20different%20screen%20sizes%3F\"><h3>How do I change animations for different screen sizes?<\/h3><\/dt>\n<dd><p>The widget uses the same animation across all devices but you can customize typography (font size, weight, etc.) separately for Desktop, Tablet, and Mobile in the Style tab.<\/p><\/dd>\n<dt id=\"are%20the%20animations%20accessible%3F\"><h3>Are the animations accessible?<\/h3><\/dt>\n<dd><p>Yes. The widget respects the <code>prefers-reduced-motion<\/code> media query. Users who have enabled reduced motion in their operating system will see static text without animations.<\/p><\/dd>\n<dt id=\"does%20it%20support%20rtl%20languages%3F\"><h3>Does it support RTL languages?<\/h3><\/dt>\n<dd><p>Yes, full RTL (right-to-left) support is included for Hebrew, Arabic, and other RTL languages.<\/p><\/dd>\n<dt id=\"can%20i%20use%20dynamic%20content%3F\"><h3>Can I use dynamic content?<\/h3><\/dt>\n<dd><p>Yes, the headline text field supports Elementor's dynamic tags, so you can pull text from custom fields, post titles, and more.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Release for WordPress.org review: verified Plugin Check and manual testing (enqueue \/ Elementor hooks)<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Fix: register Elementor frontend hooks immediately (elementor\/frontend\/init can fire before this script ran; animations did not run)<\/li>\n<li>Fix: safer widget bootstrap (JSON parse, headline text default), loader hooks on elementor\/loaded<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Hover mode: enqueue dynamic CSS via wp_add_inline_style instead of printing a style tag in widget markup (WordPress.org guidelines)<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>PHPCS: translators comment adjacent to translatable string with placeholders; QA catalog script wrapped in function + escaped CLI output<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Renamed main plugin file to ex-kinetic-typography-for-elementor.php so the bootstrap filename matches the directory slug (Plugin Check \/ WordPress.org)<\/li>\n<li>Admin notice: translators comment placement and output escaping adjusted for PHPCS<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Renamed plugin for WordPress.org: distinctive name and text domain aligned with reserved slug<\/li>\n<li>Author and Author URI updated to match the submitting WordPress.org profile<\/li>\n<li>Added <code>Requires Plugins: elementor<\/code> for dependency handling on WordPress 6.5+<\/li>\n<li>Elementor widget category slug and label updated (widgets on existing pages keep working)<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Removed Manual trigger mode; use Entrance with the replay button for the same behavior<\/li>\n<li>Typography lives only under Style; responsive values use Elementor\u2019s device icons (no separate device tabs)<\/li>\n<li>Legacy pages saved with Manual mode are treated as Entrance in the frontend<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed: Text domain updated to match WordPress.org slug<\/li>\n<li>Fixed: Security improvements (proper escaping)<\/li>\n<li>Fixed: Removed unnecessary files<\/li>\n<li>Fixed: Limited tags to 5 per WordPress.org guidelines<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed: RTL\/LTR text direction now works correctly on RTL sites<\/li>\n<li>Fixed: Animation stagger direction follows text direction<\/li>\n<li>Fixed: Padding issues with Elementor widget container<\/li>\n<li>Improved: Uses CSS direction property for reliable text flow<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>21 Entrance\/Scroll presets<\/li>\n<li>20 Hover presets<\/li>\n<li>20 Loop presets<\/li>\n<li>5 Trigger modes<\/li>\n<li>Full typography control with responsive overrides<\/li>\n<li>Google Fonts integration<\/li>\n<li>Accessibility support<\/li>\n<li>RTL support<\/li>\n<\/ul>","raw_excerpt":"Kinetic typography for Elementor with 80+ presets across Entrance, Scroll, Hover, and Loop modes. Not affiliated with Elementor.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/275143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=275143"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/yanivo"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=275143"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=275143"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=275143"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=275143"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=275143"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=275143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}