{"id":291326,"date":"2026-03-28T20:39:30","date_gmt":"2026-03-28T20:39:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gradient-text-for-elementor\/"},"modified":"2026-08-11T10:33:25","modified_gmt":"2026-08-11T10:33:25","slug":"lmscrafter-gradient-text-for-elementor","status":"publish","type":"plugin","link":"https:\/\/ko.wordpress.org\/plugins\/lmscrafter-gradient-text-for-elementor\/","author":23446395,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.0","stable_tag":"2.0.0","tested":"7.0.4","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"LMSCrafter Gradient Text for Elementor","header_author":"LMS Crafter","header_description":"A lightweight widget that lets you create beautiful gradient text in Elementor with preset palettes, custom colors, and linear\/radial gradient support.","assets_banners_color":"cacbd4","last_updated":"2026-08-11 10:33:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/lmscrafter.com\/","header_author_uri":"https:\/\/lmscrafter.com","rating":5,"author_block_rating":0,"active_installs":100,"downloads":1169,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"mmubashirtaqi","date":"2026-03-28 20:39:09"},"1.3.0":{"tag":"1.3.0","author":"mmubashirtaqi","date":"2026-04-01 19:15:21"},"1.3.1":{"tag":"1.3.1","author":"mmubashirtaqi","date":"2026-04-05 14:21:14"},"1.5.0":{"tag":"1.5.0","author":"mmubashirtaqi","date":"2026-04-14 05:01:03"},"1.6.0":{"tag":"1.6.0","author":"mmubashirtaqi","date":"2026-04-16 09:22:38"},"1.8.0":{"tag":"1.8.0","author":"mmubashirtaqi","date":"2026-04-27 17:56:01"},"1.8.1":{"tag":"1.8.1","author":"mmubashirtaqi","date":"2026-05-19 12:11:03"},"1.8.2":{"tag":"1.8.2","author":"mmubashirtaqi","date":"2026-05-21 03:12:20"},"1.9.0":{"tag":"1.9.0","author":"mmubashirtaqi","date":"2026-07-03 12:54:25"},"2.0.0":{"tag":"2.0.0","author":"mmubashirtaqi","date":"2026-08-11 10:33:25"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3537282,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3537282,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3537282,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3537282,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0","1.3.0","1.3.1","1.5.0","1.6.0","1.8.0","1.8.1","1.8.2","1.9.0","2.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3498887,"resolution":"1","location":"assets","locale":"","width":580,"height":336},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3498887,"resolution":"2","location":"assets","locale":"","width":1024,"height":532},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3641738,"resolution":"3","location":"assets","locale":"","width":1280,"height":720},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3641738,"resolution":"4","location":"assets","locale":"","width":1100,"height":1050},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3641738,"resolution":"5","location":"assets","locale":"","width":1280,"height":720},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3641738,"resolution":"6","location":"assets","locale":"","width":1280,"height":720},"screenshot-7.gif":{"filename":"screenshot-7.gif","revision":3641738,"resolution":"7","location":"assets","locale":"","width":708,"height":384},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3641738,"resolution":"8","location":"assets","locale":"","width":1024,"height":717}},"screenshots":{"1":"Two gradient text widgets in Elementor \u2014 Gradient Text and Gradient Text Editor","2":"Gradient text examples using several built-in palettes","3":"Visual Gradient Builder with five reorderable color stops and a live canvas preview","4":"Saved Brand Gradients library for reusable linear, radial, and conic palettes with JSON import\/export","5":"Opt-in Gradient Text controls on Elementor's native Heading, Text Editor, and Button widgets","6":"Multiple highlighted phrases built from ordered plain and gradient text segments","7":"Animated gradient text with adjustable speed, direction, easing, repetitions, and motion preferences","8":"Gradient Pill examples for highlighted words"}},"plugin_section":[],"plugin_tags":[259460,76538,258884,164192,259459],"plugin_category":[],"plugin_contributors":[255761,255760],"plugin_business_model":[],"class_list":["post-291326","plugin","type-plugin","status-publish","hentry","plugin_tags-color-text","plugin_tags-elementor","plugin_tags-gradient-heading","plugin_tags-gradient-text","plugin_tags-text-gradient","plugin_contributors-lmscrafter","plugin_contributors-mmubashirtaqi","plugin_committers-mmubashirtaqi"],"banners":{"banner":"https:\/\/ps.w.org\/lmscrafter-gradient-text-for-elementor\/assets\/banner-772x250.png?rev=3537282","banner_2x":"https:\/\/ps.w.org\/lmscrafter-gradient-text-for-elementor\/assets\/banner-1544x500.png?rev=3537282","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/lmscrafter-gradient-text-for-elementor\/assets\/icon-128x128.png?rev=3537282","icon_2x":"https:\/\/ps.w.org\/lmscrafter-gradient-text-for-elementor\/assets\/icon-256x256.png?rev=3537282","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/lmscrafter-gradient-text-for-elementor\/assets\/screenshot-1.png?rev=3498887","caption":"Two gradient text widgets in Elementor \u2014 Gradient Text and Gradient Text Editor"},{"src":"https:\/\/ps.w.org\/lmscrafter-gradient-text-for-elementor\/assets\/screenshot-2.png?rev=3498887","caption":"Gradient text examples using several built-in palettes"},{"src":"https:\/\/ps.w.org\/lmscrafter-gradient-text-for-elementor\/assets\/screenshot-3.png?rev=3641738","caption":"Visual Gradient Builder with five reorderable color stops and a live canvas preview"},{"src":"https:\/\/ps.w.org\/lmscrafter-gradient-text-for-elementor\/assets\/screenshot-4.png?rev=3641738","caption":"Saved Brand Gradients library for reusable linear, radial, and conic palettes with JSON import\/export"},{"src":"https:\/\/ps.w.org\/lmscrafter-gradient-text-for-elementor\/assets\/screenshot-5.png?rev=3641738","caption":"Opt-in Gradient Text controls on Elementor's native Heading, Text Editor, and Button widgets"},{"src":"https:\/\/ps.w.org\/lmscrafter-gradient-text-for-elementor\/assets\/screenshot-6.png?rev=3641738","caption":"Multiple highlighted phrases built from ordered plain and gradient text segments"},{"src":"https:\/\/ps.w.org\/lmscrafter-gradient-text-for-elementor\/assets\/screenshot-7.gif?rev=3641738","caption":"Animated gradient text with adjustable speed, direction, easing, repetitions, and motion preferences"},{"src":"https:\/\/ps.w.org\/lmscrafter-gradient-text-for-elementor\/assets\/screenshot-8.png?rev=3641738","caption":"Gradient Pill examples for highlighted words"}],"raw_content":"<!--section=description-->\n<h4>How to Add Gradient Text in Elementor<\/h4>\n\n<p>Looking for a simple way to <strong>add gradient text in Elementor<\/strong> without writing CSS or buying Elementor Pro? <strong>LMSCrafter Gradient Text for Elementor<\/strong> is the solution.<\/p>\n\n<p>This focused plugin adds two dedicated gradient text widgets and optional gradient controls for Elementor's Heading, Text Editor, and Button widgets. Choose a preset, build a multi-stop gradient visually, or reuse a centrally managed Brand Gradient. No custom CSS or Elementor Pro is required.<\/p>\n\n<h4>Why Choose LMSCrafter Gradient Text for Elementor?<\/h4>\n\n<p>Most gradient text solutions require Elementor Pro custom CSS or a large general-purpose addon suite. This plugin stays focused on <strong>gradient text for Elementor<\/strong> and the controls needed to make it reusable, responsive, and readable.<\/p>\n\n<h4>Two Powerful Widgets<\/h4>\n\n<ul>\n<li><strong>Gradient Text<\/strong> - Perfect for gradient headings, titles, and short text. Supports H1-H6, p, span, and div tags with optional link wrapping.<\/li>\n<li><strong>Gradient Text Editor<\/strong> - A full WYSIWYG rich text editor with gradient support. Add gradient effects to paragraphs, bold text, italic text, lists, and any formatted content.<\/li>\n<\/ul>\n\n<h4>20 Beautiful Preset Gradient Palettes<\/h4>\n\n<p>Get started instantly with curated gradient presets:<\/p>\n\n<ul>\n<li><strong>Sunset<\/strong> - Warm orange to pink<\/li>\n<li><strong>Ocean<\/strong> - Deep blue to cyan<\/li>\n<li><strong>Forest<\/strong> - Teal to green<\/li>\n<li><strong>Fire<\/strong> - Red to orange<\/li>\n<li><strong>Purple Rain<\/strong> - Violet to magenta<\/li>\n<li><strong>Cherry Blossom<\/strong> - Pink floral<\/li>\n<li><strong>Northern Lights<\/strong> - Green to blue aurora<\/li>\n<li><strong>Citrus<\/strong> - Orange to yellow<\/li>\n<li><strong>Frost<\/strong> - Icy blue gradient<\/li>\n<li><strong>Rose Gold<\/strong> - Warm metallic blush<\/li>\n<li><strong>Midnight<\/strong> - Dark teal<\/li>\n<li><strong>Candy<\/strong> - Purple to cyan<\/li>\n<li><strong>Neon<\/strong> - Electric green to blue<\/li>\n<li><strong>Peach<\/strong> - Peach to coral<\/li>\n<li><strong>Royal<\/strong> - Deep purple<\/li>\n<li><strong>Bubblegum<\/strong> - Playful pink<\/li>\n<li><strong>Aurora<\/strong> - Cyan to green<\/li>\n<li><strong>Cyber<\/strong> - Vibrant pink to purple (3-color)<\/li>\n<li><strong>Warm Flame<\/strong> - Orange flame<\/li>\n<li><strong>Mango<\/strong> - Yellow to orange<\/li>\n<\/ul>\n\n<h4>Full Customization<\/h4>\n\n<ul>\n<li><strong>Visual Gradient Builder<\/strong> - Add, reorder, color, and position 2-5 stops while the Elementor canvas previews the result<\/li>\n<li><strong>Saved Brand Gradients<\/strong> - Manage reusable linear, radial, and conic gradients centrally, including Elementor Global Color references and JSON import\/export<\/li>\n<li><strong>Existing Elementor Widgets<\/strong> - Opt in from the Style tab of Heading, Text Editor, and Button widgets without replacing their content<\/li>\n<li><strong>Custom Gradient Colors<\/strong> - Pick your own colors with up to 5 color stops<\/li>\n<li><strong>Linear, Radial &amp; Conic Gradients<\/strong> - Control angle, radial shape, and radial position<\/li>\n<li><strong>Multiple Highlighted Phrases<\/strong> - Build an ordered heading from plain and gradient segments<\/li>\n<li><strong>Gradient Pill Effect<\/strong> - Add a gradient pill background behind highlighted words<\/li>\n<li><strong>Gradient Underline<\/strong> - Thick gradient underline bar beneath highlighted words<\/li>\n<li><strong>Gradient Marker<\/strong> - Highlighter pen effect on highlighted words<\/li>\n<li><strong>Gradient Glow<\/strong> - Soft gradient glow effect behind highlighted words<\/li>\n<li><strong>Animated Gradient<\/strong> - Flowing, shifting gradient animation with speed and direction controls<\/li>\n<li><strong>Text Stroke Gradient<\/strong> - Apply gradient to text outline for stunning hollow text effects<\/li>\n<li><strong>Hover Effects<\/strong> - Add a different gradient on hover for interactive text<\/li>\n<li><strong>Full Typography Control<\/strong> - Font family, size, weight, letter spacing, and text shadow<\/li>\n<li><strong>Responsive Alignment<\/strong> - Set different alignment for desktop, tablet, and mobile<\/li>\n<li><strong>Responsive Motion<\/strong> - Change direction or pause animation by device<\/li>\n<li><strong>Accessible Fallbacks<\/strong> - Solid fallback colors, keyboard focus, reduced-motion support, and forced-colors readability<\/li>\n<li><strong>Link Support<\/strong> - Make your gradient text a clickable link<\/li>\n<\/ul>\n\n<h4>Works with Elementor Free<\/h4>\n\n<p>Unlike custom CSS methods that require Elementor Pro, this plugin works with the <strong>free version of Elementor<\/strong>. No Pro license needed!<\/p>\n\n<h4>Lightweight &amp; Conflict-Free<\/h4>\n\n<ul>\n<li>Single-purpose plugin that does one thing perfectly<\/li>\n<li>Properly namespaced code (prefixed with <code>lmsc-gte-<\/code>) to avoid conflicts with themes and other plugins<\/li>\n<li>No jQuery dependency, no external API calls, and one WordPress option for saved Brand Gradients<\/li>\n<li>Frontend effects use CSS; a small JavaScript helper is loaded only in the Elementor editor for live preview<\/li>\n<li>Designed to inherit normal theme typography and work alongside standard Elementor widget markup<\/li>\n<\/ul>\n\n<h4>Support<\/h4>\n\n<p>Need help? Visit our <a href=\"https:\/\/lmscrafter.com\/support-center\/\">Support Center<\/a> for documentation and assistance.<\/p>\n\n<h4>For Developers<\/h4>\n\n<p>The plugin exposes a <code>lmsc_gte_preset_gradients<\/code> filter so theme and plugin authors can register custom presets without forking:<\/p>\n\n<pre><code>add_filter( 'lmsc_gte_preset_gradients', function ( $presets ) {\n    $presets['brand'] = [\n        'label'  =&gt; __( 'Brand', 'my-theme' ),\n        'colors' =&gt; [ '#0a3d62', '#3c6382' ],\n    ];\n    return $presets;\n} );\n<\/code><\/pre>\n\n<p>A \"Gradient Text\" dynamic tag is also registered under Elementor's Site group. Use it in text fields that preserve dynamic-tag HTML output; fields that deliberately escape HTML will show plain markup instead. The plugin now loads its shared fallback stylesheet even when a page uses only the dynamic tag or a preset utility class.<\/p>\n\n<!--section=installation-->\n<h4>How to Install LMSCrafter Gradient Text for Elementor<\/h4>\n\n<ol>\n<li>Upload the <code>lmscrafter-gradient-text-for-elementor<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress<\/li>\n<li>Make sure <strong>Elementor<\/strong> (free or Pro) is installed and active<\/li>\n<li>Edit any page with Elementor<\/li>\n<li>Search for \"Gradient Text\" in the widget panel<\/li>\n<li>Drag the widget onto your page and start customizing!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20add%20gradient%20text%20in%20elementor%3F\"><h3>How do I add gradient text in Elementor?<\/h3><\/dt>\n<dd><p>Install and activate this plugin, then edit any page with Elementor. Search for \"Gradient Text\" in the widget panel, drag the widget onto your page, and choose a preset gradient or create a custom one. No CSS knowledge required!<\/p><\/dd>\n<dt id=\"does%20this%20gradient%20text%20plugin%20require%20elementor%20pro%3F\"><h3>Does this gradient text plugin require Elementor Pro?<\/h3><\/dt>\n<dd><p>No! This plugin works with the free version of Elementor. You don't need Elementor Pro to create gradient text.<\/p><\/dd>\n<dt id=\"can%20i%20add%20gradient%20to%20paragraph%20text%2C%20not%20just%20headings%3F\"><h3>Can I add gradient to paragraph text, not just headings?<\/h3><\/dt>\n<dd><p>Yes! The <strong>Gradient Text Editor<\/strong> widget provides a full WYSIWYG rich text editor with gradient support. You can add gradient effects to paragraphs, lists, bold text, and any formatted content.<\/p><\/dd>\n<dt id=\"can%20i%20use%20more%20than%20two%20gradient%20colors%3F\"><h3>Can I use more than two gradient colors?<\/h3><\/dt>\n<dd><p>Yes. In custom mode you can enable up to <strong>five color stops<\/strong>, so you can build anything from a simple two-color gradient all the way to vivid multi-stop rainbow effects.<\/p><\/dd>\n<dt id=\"does%20it%20support%20responsive%20design%3F\"><h3>Does it support responsive design?<\/h3><\/dt>\n<dd><p>Yes. Text alignment, gradient direction, animation direction, animation state, and animation travel can be adjusted by device where applicable.<\/p><\/dd>\n<dt id=\"will%20this%20plugin%20slow%20down%20my%20website%3F\"><h3>Will this plugin slow down my website?<\/h3><\/dt>\n<dd><p>The frontend effect is CSS-based and has no jQuery or external API dependency. A small preview helper runs only inside Elementor editing screens. As with any plugin, measure the result with your own theme, page, and optimization stack.<\/p><\/dd>\n<dt id=\"will%20this%20plugin%20conflict%20with%20my%20theme%20or%20other%20plugins%3F\"><h3>Will this plugin conflict with my theme or other plugins?<\/h3><\/dt>\n<dd><p>The plugin uses prefixed CSS classes and PHP functions. Its native-widget feature adds an opt-in Style section only to Elementor Heading, Text Editor, and Button widgets; it does not replace their render methods or change their content when the feature is disabled.<\/p><\/dd>\n<dt id=\"can%20i%20add%20animated%20gradient%20text%20in%20elementor%3F\"><h3>Can I add animated gradient text in Elementor?<\/h3><\/dt>\n<dd><p>Yes. Enable the \"Gradient Animation\" toggle in the Style tab to add a flowing color animation. You can control the animation speed (1\u201320 seconds), choose horizontal, vertical, or diagonal movement, limit repetitions, and pause motion by device or user preference. The frontend animation is CSS-based and does not require JavaScript.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20gradient%20text%20and%20gradient%20text%20editor%3F\"><h3>What is the difference between Gradient Text and Gradient Text Editor?<\/h3><\/dt>\n<dd><p><strong>Gradient Text<\/strong> is a heading-style widget, perfect for titles, H1-H6 tags, and short gradient text. <strong>Gradient Text Editor<\/strong> is a WYSIWYG-based widget, perfect for longer content, paragraphs, lists, and rich formatted text with gradient effects.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>New: Visual gradient-stop builder with draggable 2-5 color rows and live Elementor canvas preview<\/li>\n<li>New: Saved Brand Gradients library with linear, radial, and conic geometry, Elementor Global Color tokens, and validated JSON import\/export<\/li>\n<li>New: Opt-in gradient controls for Elementor Heading, Text Editor, and Button widgets<\/li>\n<li>New: Ordered multi-highlight heading segments for several gradient phrases in one heading<\/li>\n<li>New: Responsive gradient and animation direction controls, per-device animation state, finite repeats, and pause-on-hover\/focus<\/li>\n<li>Improved: Solid fallback color, forced-colors mode, reduced-motion handling, and accessible-label support<\/li>\n<li>Fixed: Dynamic-tag-only and utility-class-only Elementor pages now receive the required stylesheet<\/li>\n<li>Fixed: Highlight mode now receives the same hover, animation, and stroke behavior as full-text mode<\/li>\n<li>Fixed: Hover effects use scoped CSS custom properties instead of emitting repeated per-widget style elements<\/li>\n<li>Fixed: Malformed preset filters, functional colors, negative angles, and negative stop positions are safely rejected or clamped<\/li>\n<li>Compatibility: Verified control registration and rendering with Elementor 4.2.2 and PHP 8.2<\/li>\n<\/ul>\n\n<h4>1.9.0<\/h4>\n\n<ul>\n<li>Added: Direction picker for linear and conic gradients \u2014 choose common directions (left to right, top to bottom, diagonals) without guessing angles; Custom Angle keeps the slider<\/li>\n<li>Added: Color Position sliders (0-100%) for every custom and hover color, controlling how much space each color takes in the gradient<\/li>\n<li>Improved: Angle slider now explains the CSS angle convention (0\u00b0 = bottom to top, 90\u00b0 = left to right, 180\u00b0 = top to bottom)<\/li>\n<li>Note: Fully backward compatible \u2014 existing widgets render exactly as before<\/li>\n<\/ul>\n\n<h4>1.8.2<\/h4>\n\n<ul>\n<li>Improved: Confirmed compatibility with WordPress 7.0<\/li>\n<\/ul>\n\n<h4>1.8.1<\/h4>\n\n<ul>\n<li>Improved: Updated plugin banner and icon assets with new premium PNG designs<\/li>\n<li>Improved: Asset quality \u2014 replaced compressed JPG banner and GIF icon with high-resolution PNG versions<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>New: Gradient Text <strong>Dynamic Tag<\/strong> \u2014 drop gradient text into any Elementor field that supports dynamic content (heading titles, button labels, post titles in loops, image captions, custom HTML, etc.) without dragging a dedicated widget.<\/li>\n<li>New: <strong>Conic gradient<\/strong> support \u2014 <code>conic-gradient(from &lt;angle&gt;, \u2026)<\/code> joins linear and radial as a third gradient type for sweeping color-wheel effects on text.<\/li>\n<li>New: <strong>Animation easing<\/strong> control \u2014 choose from Linear, Ease, Ease In, Ease Out, or Ease In-Out for animated gradients (was hardcoded <code>ease<\/code>).<\/li>\n<li>New: Site Health debug panel section \u2014 exposes plugin version, detected Elementor version, textdomain status, and dynamic tag registration so support tickets can be diagnosed faster.<\/li>\n<\/ul>\n\n<h4>1.7.1<\/h4>\n\n<ul>\n<li>Fixed: Highlight spans (none, underline, glow modes) no longer render invisible on browsers without <code>background-clip: text<\/code> support \u2014 added a <code>@supports not<\/code> CSS fallback that recovers them to a readable solid color.<\/li>\n<li>Improved: Minimum required Elementor version raised from 3.0.0 to 3.15.0 \u2014 old, unmaintained Elementor installs now see a clean admin notice instead of risking runtime errors.<\/li>\n<li>Fixed: FAQ now correctly states that custom gradients support up to five color stops (was outdated and said three).<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Improved: Internal refactor \u2014 preset palette, color sanitization, and gradient builder consolidated into a shared trait. Both widgets now share a single source of truth (~400 fewer duplicated lines).<\/li>\n<li>Improved: Frontend stylesheet now loads conditionally \u2014 only on pages that actually use a gradient widget. Pages without the widget skip the request entirely.<\/li>\n<li>Improved: Color sanitization now uses WordPress core sanitize_hex_color() for hex values, with a tightened functional-notation regex.<\/li>\n<li>Improved: PHP type hints added across the gradient helper trait for better IDE support and earlier error detection.<\/li>\n<li>Improved: Gradient Text Editor now defaults to the same \"Sunset\" preset as the Gradient Text widget for a consistent first-run experience.<\/li>\n<li>Improved: CSS @supports gating ensures non-webkit browsers see a visible fallback color instead of invisible transparent text.<\/li>\n<li>Improved: :focus-visible outline added for keyboard users on linked gradient text.<\/li>\n<li>Added: load_plugin_textdomain() hook so translations work for self-hosted distributions, not just WordPress.org.<\/li>\n<li>Added: lmsc_gte_preset_gradients filter \u2014 themes and developers can register custom palettes without forking the plugin.<\/li>\n<li>Added: LICENSE.txt, CHANGELOG.md, and .gitignore for proper repository hygiene.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>New: Support for 4th and 5th color stops in custom gradients \u2014 create stunning rainbow and multi-color effects<\/li>\n<li>New: 20 ready-to-use preset CSS classes (e.g. lmsc-gte-gradient-sunset) \u2014 apply gradient text to any Elementor widget via Advanced &gt; CSS Classes<\/li>\n<li>New: SEO-friendly plain text fallback via render_plain_content() for search engines, RSS feeds, and screen readers<\/li>\n<li>Improved: Accessibility \u2014 gradient animations now respect prefers-reduced-motion browser setting<\/li>\n<li>Improved: CSS version bumped to 1.6.0<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Improved: Redesigned highlighted text UX with intuitive 3-field layout (Before Text \/ Gradient Text \/ After Text)<\/li>\n<li>Fixed: Hover effect not working \u2014 replaced wp_add_inline_style with inline style output (timing issue)<\/li>\n<li>Fixed: Pill, Underline, Marker, Glow effects now use direct inline styles for full browser compatibility<\/li>\n<li>Fixed: Text selectability in Elementor editor when using full gradient mode<\/li>\n<li>Improved: All highlight effects now render correctly in both frontend and Elementor live preview<\/li>\n<li>Improved: Simplified CSS \u2014 removed redundant CSS-variable-based rules<\/li>\n<li>Verified: Full code sanitization audit passed (esc_html, esc_attr, sanitize_color, absint, wp_kses_post)<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>New: Highlighted Text feature \u2014 apply gradient to specific words within a heading<\/li>\n<li>New: Gradient Pill effect \u2014 gradient background pill behind highlighted words<\/li>\n<li>New: Gradient Underline effect \u2014 thick gradient bar beneath highlighted words<\/li>\n<li>New: Gradient Marker effect \u2014 highlighter pen effect on highlighted words<\/li>\n<li>New: Gradient Glow effect \u2014 soft gradient glow behind highlighted words<\/li>\n<li>New: Base Text Color control for non-highlighted text<\/li>\n<li>New: Highlight padding, border radius, and underline height controls<\/li>\n<li>Fixed: Rose Gold preset now uses actual rose gold colors (was hot pink)<\/li>\n<li>Fixed: Cherry Blossom preset now uses vibrant pink tones (was washed out)<\/li>\n<li>Fixed: Peach preset now uses visible peach-to-coral colors (was too light)<\/li>\n<li>Fixed: Aurora preset now uses cyan-to-green like real aurora (was pastel)<\/li>\n<li>Fixed: Warm Flame preset now uses orange flame colors (was pastel pink)<\/li>\n<li>Fixed: Midnight preset now uses dark teal gradient (was invisible gray)<\/li>\n<li>Fixed: Royal preset now uses deep purple gradient (was invisible navy)<\/li>\n<li>Fixed: Frost preset now uses icy blue gradient (was too dark)<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Improved: Optimized plugin tags for better WordPress.org search discoverability<\/li>\n<li>New: Animated gradient plugin icon for WordPress.org directory<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>New: Animated gradient effect with flowing color animation (CSS-only, no JavaScript)<\/li>\n<li>New: Animation speed control (1-20 seconds)<\/li>\n<li>New: Animation direction control (horizontal, vertical, diagonal)<\/li>\n<li>New: Text stroke\/outline gradient mode (Fill, Stroke, or Both)<\/li>\n<li>New: Stroke width control (1-10px)<\/li>\n<li>New: 8 additional gradient presets (Neon, Peach, Royal, Bubblegum, Aurora, Cyber, Warm Flame, Mango)<\/li>\n<li>Total of 20 curated gradient presets<\/li>\n<li>Updated prefix references in documentation<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New: Gradient Text Editor widget with WYSIWYG rich text support<\/li>\n<li>Improved: Color value sanitization for enhanced security<\/li>\n<li>Improved: Defensive widget loading to prevent fatal errors<\/li>\n<li>Improved: Full PHPDoc documentation on all functions and methods<\/li>\n<li>Improved: XSS prevention in editor template<\/li>\n<li>Added: Security index.php files in all directories<\/li>\n<li>Added: uninstall.php for clean uninstallation<\/li>\n<li>Added: Capability checks on admin notices<\/li>\n<li>Added: Translation support with load_plugin_textdomain<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>12 preset gradient palettes<\/li>\n<li>Custom gradient with up to 3 color stops<\/li>\n<li>Linear and radial gradient types<\/li>\n<li>Hover gradient effect<\/li>\n<li>Full typography and text shadow controls<\/li>\n<li>Responsive alignment<\/li>\n<li>Link support<\/li>\n<\/ul>","raw_excerpt":"Create reusable gradient text in Elementor with a visual builder, Brand Gradients, animation, highlights, and accessible fallbacks. No Pro required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/291326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=291326"}],"author":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mmubashirtaqi"}],"wp:attachment":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=291326"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=291326"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=291326"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=291326"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=291326"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=291326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}