{"id":348635,"date":"2026-08-12T16:03:49","date_gmt":"2026-08-12T16:03:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tiger-elements\/"},"modified":"2026-08-19T05:38:10","modified_gmt":"2026-08-19T05:38:10","slug":"tiger-elements","status":"publish","type":"plugin","link":"https:\/\/pl.wordpress.org\/plugins\/tiger-elements\/","author":23479998,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.2.4","stable_tag":"2.2.4","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Tiger Elements","header_author":"Tiger Elements","header_description":"A modular Elementor toolkit with nothing capped \u2014 46 free widgets, dynamic tags & visibility conditions, each switchable so only what you use loads. Pro adds Theme, Popup & WooCommerce builders, a dynamic-content engine and AI page building.","assets_banners_color":"0e1726","last_updated":"2026-08-19 05:38:10","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/tigerelementswp.com\/tiger-elements\/","header_author_uri":"https:\/\/tigerelementswp.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":126,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.2.3":{"tag":"2.2.3","author":"tigerelements","date":"2026-08-12 16:03:13"},"2.2.4":{"tag":"2.2.4","author":"tigerelements","date":"2026-08-19 05:38:10"}},"upgrade_notice":{"2.2.4":"<p>WordPress 7.1 compatibility for Media Converter, a Gravity Forms Styler fix for the &quot;orbital&quot; theme, and a rebuilt licence screen. Recommended for all users.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3643756,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3643756,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3643756,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3643756,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.2.3","2.2.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3643756,"resolution":"1","location":"assets","locale":"","width":3360,"height":1958},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3643756,"resolution":"2","location":"assets","locale":"","width":3360,"height":1952},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3643756,"resolution":"3","location":"assets","locale":"","width":3360,"height":1740},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3643756,"resolution":"4","location":"assets","locale":"","width":3360,"height":1930},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3643756,"resolution":"5","location":"assets","locale":"","width":3360,"height":1490},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3643756,"resolution":"6","location":"assets","locale":"","width":3360,"height":1570},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3643756,"resolution":"7","location":"assets","locale":"","width":3360,"height":1446},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3643756,"resolution":"8","location":"assets","locale":"","width":3360,"height":1580}},"screenshots":{"1":"Free widgets \u2014 Charts, Editorial Text, Image Compare, Calculator, Lottie, filterable Portfolio, QR Code, Sales Notification, Slider and Countdown, all in the free build with no caps.","2":"Free content widgets \u2014 Post Grid, Category Grid, Tabs, Accordion, comparison Table and Table of Contents.","3":"Free conversion widgets \u2014 Pricing Table, Team Member, Business Hours, Creative Button, Call to Action and Progress Bar.","4":"Free engagement widgets \u2014 Slider, Counter, Countdown, Marquee, Social Share and live AJAX Search.","5":"Widget Guard \u2014 a crashing widget is caught, switched off after three errors in a rolling hour, and replaced with a placeholder, with an admin notice naming the file and line.","6":"Dynamic tags and visibility conditions \u2014 bind text, images and links to post, author and custom-field data, and show or hide any element by login state, role, date or device. No Elementor Pro required.","7":"You decide what loads \u2014 every widget and module has its own on\/off switch, and front-end assets load only for the widgets a page actually uses.","8":"Free site-building tools \u2014 dynamic tags, visibility conditions, menu builder, site styles, WebP\/AVIF media converter, schema markup, wrapper link and maintenance mode."}},"plugin_section":[],"plugin_tags":[4108,170115,143165,145606,611],"plugin_category":[],"plugin_contributors":[262183],"plugin_business_model":[],"class_list":["post-348635","plugin","type-plugin","status-publish","hentry","plugin_tags-charts","plugin_tags-dynamic-tags","plugin_tags-elementor-addons","plugin_tags-elementor-widgets","plugin_tags-slider","plugin_contributors-tigerelements","plugin_committers-tigerelements"],"banners":{"banner":"https:\/\/ps.w.org\/tiger-elements\/assets\/banner-772x250.png?rev=3643756","banner_2x":"https:\/\/ps.w.org\/tiger-elements\/assets\/banner-1544x500.png?rev=3643756","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tiger-elements\/assets\/icon-128x128.png?rev=3643756","icon_2x":"https:\/\/ps.w.org\/tiger-elements\/assets\/icon-256x256.png?rev=3643756","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tiger-elements\/assets\/screenshot-1.png?rev=3643756","caption":"Free widgets \u2014 Charts, Editorial Text, Image Compare, Calculator, Lottie, filterable Portfolio, QR Code, Sales Notification, Slider and Countdown, all in the free build with no caps."},{"src":"https:\/\/ps.w.org\/tiger-elements\/assets\/screenshot-2.png?rev=3643756","caption":"Free content widgets \u2014 Post Grid, Category Grid, Tabs, Accordion, comparison Table and Table of Contents."},{"src":"https:\/\/ps.w.org\/tiger-elements\/assets\/screenshot-3.png?rev=3643756","caption":"Free conversion widgets \u2014 Pricing Table, Team Member, Business Hours, Creative Button, Call to Action and Progress Bar."},{"src":"https:\/\/ps.w.org\/tiger-elements\/assets\/screenshot-4.png?rev=3643756","caption":"Free engagement widgets \u2014 Slider, Counter, Countdown, Marquee, Social Share and live AJAX Search."},{"src":"https:\/\/ps.w.org\/tiger-elements\/assets\/screenshot-5.png?rev=3643756","caption":"Widget Guard \u2014 a crashing widget is caught, switched off after three errors in a rolling hour, and replaced with a placeholder, with an admin notice naming the file and line."},{"src":"https:\/\/ps.w.org\/tiger-elements\/assets\/screenshot-6.png?rev=3643756","caption":"Dynamic tags and visibility conditions \u2014 bind text, images and links to post, author and custom-field data, and show or hide any element by login state, role, date or device. No Elementor Pro required."},{"src":"https:\/\/ps.w.org\/tiger-elements\/assets\/screenshot-7.png?rev=3643756","caption":"You decide what loads \u2014 every widget and module has its own on\/off switch, and front-end assets load only for the widgets a page actually uses."},{"src":"https:\/\/ps.w.org\/tiger-elements\/assets\/screenshot-8.png?rev=3643756","caption":"Free site-building tools \u2014 dynamic tags, visibility conditions, menu builder, site styles, WebP\/AVIF media converter, schema markup, wrapper link and maintenance mode."}],"raw_content":"<!--section=description-->\n<p><strong>Tiger Elements<\/strong> is an Elementor addon with <strong>45 free widgets<\/strong> \u2014 Slider, Charts, Calculator, Table, Pricing, Timeline, Portfolio, Tabs, Accordion and more \u2014 plus <strong>dynamic tags<\/strong> and <strong>visibility conditions<\/strong>, two things that normally require Elementor Pro.<\/p>\n\n<p>Everything listed as free below is genuinely free. There are no usage counters, no \"3 of 10 used\" limits, no settings locked inside a feature you already installed, and no upgrade wall in the middle of a workflow. Paid features live in a separate plugin; they are not crippled versions of these.<\/p>\n\n<h4>45 free Elementor widgets<\/h4>\n\n<p><strong>Content and layout<\/strong> \u2014 Advanced Section, Info Box, Flip Box, Call to Action, Creative Button, Stylish Headline, Editorial Text, Table Builder, Price List, Pricing Table, Team Member, Timeline, Business Hours, Event Calendar, Portfolio Gallery, Charts, Progress Bar, Counter, Countdown, Marquee, Table of Contents, Reading Progress, Back to Top.<\/p>\n\n<p><strong>Sliders and interaction<\/strong> \u2014 Slider, Tabs, Accordion, Image Compare, Lottie Animations, Calculator, QR Code, Sales Notification (FOMO), live AJAX Search, Nav Menu.<\/p>\n\n<p><strong>Posts and archives<\/strong> \u2014 Post Grid, Category Grid.<\/p>\n\n<p><strong>Forms<\/strong> \u2014 Contact Form 7 Styler, Gravity Forms Styler.<\/p>\n\n<p><strong>WooCommerce and accounts<\/strong> \u2014 My Account, Login, Register, Lost Password.<\/p>\n\n<p><strong>Site and SEO<\/strong> \u2014 Site Logo, Copyright, Social Share, Schema Markup.<\/p>\n\n<h4>Elementor slider, charts and calculator, without a paid tier<\/h4>\n\n<p>The <strong>Slider<\/strong> widget builds full-width or contained sliders with per-slide content, captions and controls. <strong>Charts<\/strong> renders bar, line, pie, doughnut, radar and polar charts from data you enter in the panel. <strong>Calculator<\/strong> builds working front-end calculators \u2014 quotes, mortgages, BMI, shipping estimates \u2014 with your own formula. <strong>Image Compare<\/strong>, <strong>Lottie Animations<\/strong>, <strong>QR Code<\/strong>, <strong>Countdown<\/strong> and <strong>Sales Notification<\/strong> round out the interactive set. Most addon libraries put at least some of these behind a licence. Here they ship in the free plugin.<\/p>\n\n<h4>Dynamic tags for Elementor, no Elementor Pro required<\/h4>\n\n<p>15 dynamic tags bind text, images and links to real data anywhere Elementor accepts a dynamic value: post title, excerpt, date, terms, URL and featured image; site name, tagline and URL; author name, bio and avatar; archive title; the current date and time; a URL query parameter; a shortcode; any custom field; and any site option.<\/p>\n\n<h4>Visibility conditions<\/h4>\n\n<p>Show or hide any Elementor element by login state, user role, date and time range, day of week, device, post type, or a custom field value \u2014 set per element, in the Advanced tab, on the free Elementor.<\/p>\n\n<h4>Widget Guard: one crash stops being every page's problem<\/h4>\n\n<p>Widget Guard tracks which Tiger widget is mid-render on every front-end request. If a fatal error halts the request, a shutdown handler identifies the widget that was rendering, logs the error with its file and line, and counts a strike in a rolling one-hour window. Three strikes and that widget switches off automatically and is replaced with a placeholder, with an admin notice naming the widget, the file and the line.<\/p>\n\n<p>A widget that breaks on one template stops breaking every page that uses it, and you find out from a notice rather than from a visitor reporting a blank page. A single one-off error never disables anything.<\/p>\n\n<h4>You decide what loads<\/h4>\n\n<p>Every widget and every module has its own on\/off switch in one dashboard, so you can strip the library down to the handful you actually build with. Styles and scripts ship as separate per-widget files rather than one combined bundle, so switching things off genuinely reduces what a page has to download.<\/p>\n\n<h4>Free site-building tools<\/h4>\n\n<ul>\n<li><strong>Menu Builder<\/strong> \u2014 build and assign navigation menus visually.<\/li>\n<li><strong>Site Styles<\/strong> \u2014 global colours and typography for the whole site in one place.<\/li>\n<li><strong>Schema Markup<\/strong> \u2014 structured data (article, product, FAQ, local business) without a separate SEO plugin.<\/li>\n<li><strong>Media Converter<\/strong> \u2014 convert images to WebP or AVIF on upload, or convert your existing library in resumable batches.<\/li>\n<li><strong>Marketing &amp; SEO<\/strong> \u2014 meta fields plus optional Google Tag Manager and GA4 tag output.<\/li>\n<li><strong>Wrapper Link<\/strong> \u2014 make any container or column a single clickable link.<\/li>\n<li><strong>Maintenance Mode<\/strong> \u2014 a holding page while you build.<\/li>\n<\/ul>\n\n<h4>Tiger Elements Pro<\/h4>\n\n<p><a href=\"https:\/\/tigerelementswp.com\/pricing\/\">Tiger Elements Pro<\/a> is a separate plugin. <strong>None of its code ships in this free download.<\/strong> It adds:<\/p>\n\n<ul>\n<li><strong>Theme Builder<\/strong> \u2014 headers, footers, single, archive, 404 and loop templates with display conditions.<\/li>\n<li><strong>Popup Builder<\/strong> \u2014 exit-intent, scroll, delay and click triggers with audience targeting.<\/li>\n<li><strong>WooCommerce store and funnel builder<\/strong> \u2014 custom checkout, cart, my-account and thank-you templates, order bumps, post-purchase upsells, side cart, swatches, quick view, wishlist and compare.<\/li>\n<li><strong>Dynamic content engine<\/strong> \u2014 CPT Builder, Custom Content Types with their own tables, visual Query Builder, bi-directional Relations, Dynamic Loop, Query Grid, AJAX Grid, Loop Carousel and a faceted filter suite.<\/li>\n<li><strong>AI page building over MCP<\/strong> \u2014 connect Claude or another AI assistant and build pages conversationally, plus Figma import.<\/li>\n<li><strong>Premium widgets<\/strong> \u2014 Google Reviews, Instagram Feed, Store Locator, Yelp and Trustpilot Reviews, Hero, Testimonials, Mega Menu, Off-Canvas and advanced carousels.<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>Out of the box the plugin makes no external requests. Each service below runs\nonly after <strong>you<\/strong> enable a feature and enter your own credential\/ID; none fire by\ndefault, and each is optional.<\/p>\n\n<p><strong>Google Tag Manager \/ Google Analytics<\/strong> \u2014 used only if you enter a GTM container\nID or GA4 measurement ID in Marketing &amp; SEO. The plugin then outputs Google's\nstandard tag on the front end, and your visitors' browsers load and send analytics\ndata to Google under Google's terms. What is sent and when is determined by Google.\nTerms: https:\/\/marketingplatform.google.com\/about\/analytics\/terms\/us\/ \u00b7 Privacy:\nhttps:\/\/policies.google.com\/privacy<\/p>\n\n<p><strong>Google reCAPTCHA<\/strong> \u2014 used only if you enable reCAPTCHA and enter your site\/secret\nkeys under Tiger Elements \u2192 Integrations. When a protected form is submitted, the\nreCAPTCHA token is sent to Google's siteverify endpoint\n(https:\/\/www.google.com\/recaptcha\/api\/siteverify) to check the submission is human.\nTerms: https:\/\/policies.google.com\/terms \u00b7 Privacy: https:\/\/policies.google.com\/privacy<\/p>\n\n<p><strong>Google Maps \/ Places<\/strong> \u2014 used only if you enter a Google Maps API key (for the\nmap \/ store-locator features). The key is validated with a single test request to\nthe Google Places API when you save it, and the Maps JavaScript API is loaded on\npages that display a map. Requests go to https:\/\/maps.googleapis.com under Google's\nterms. Terms: https:\/\/cloud.google.com\/maps-platform\/terms \u00b7 Privacy:\nhttps:\/\/policies.google.com\/privacy<\/p>\n\n<p><strong>Google PageSpeed Insights<\/strong> \u2014 used only if you run the optional performance check\non the Tiger Elements dashboard. Your site's public URL is sent to\nhttps:\/\/www.googleapis.com\/pagespeedonline so Google can return a performance score.\nTerms: https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/about \u00b7 Privacy:\nhttps:\/\/policies.google.com\/privacy<\/p>\n\n<p><strong>Social share links<\/strong> \u2014 the Social Share widget renders standard share links (X\/Twitter,\nFacebook, LinkedIn, WhatsApp, Reddit, Telegram, email). The plugin itself sends nothing;\nwhen a visitor clicks a button, their own browser opens that network's share URL (for\nexample https:\/\/api.whatsapp.com\/send) with the page title and URL. Each network's use is\ngoverned by its own terms and privacy policy.<\/p>\n\n<p><strong>Lottie animations<\/strong> \u2014 the Lottie widget fetches the animation JSON from a URL you\nsupply; if that URL is external, your visitors' browsers load it from there.<\/p>\n\n<p><strong>YouTube \/ Vimeo embeds<\/strong> \u2014 if you add a YouTube or Vimeo link to a gallery item,\nthe lightbox embeds that video and your visitors' browsers load it from\nhttps:\/\/www.youtube.com\/embed\/ or https:\/\/player.vimeo.com under those services'\nterms. YouTube Terms: https:\/\/www.youtube.com\/t\/terms \u00b7 Google Privacy:\nhttps:\/\/policies.google.com\/privacy \u00b7 Vimeo Terms: https:\/\/vimeo.com\/terms \u00b7\nVimeo Privacy: https:\/\/vimeo.com\/privacy<\/p>\n\n<p>The Contact Form 7 and Gravity Forms widgets only style forms created by those\nplugins and add no external calls of their own.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the free <a href=\"https:\/\/wordpress.org\/plugins\/elementor\/\">Elementor<\/a> page builder first \u2014 Tiger Elements is an addon and needs it.<\/li>\n<li>In WordPress, go to <strong>Plugins \u2192 Add New<\/strong>, search for <strong>Tiger Elements<\/strong>, then click <strong>Install Now<\/strong> and <strong>Activate<\/strong>. To install manually, upload the <code>tiger-elements<\/code> folder to <code>\/wp-content\/plugins\/<\/code> and activate it from the Plugins screen.<\/li>\n<li>Open <strong>Tiger Elements<\/strong> in the admin menu to switch individual widgets and modules on or off.<\/li>\n<li>Edit any page with Elementor \u2014 the Tiger widgets appear in the panel under their own section.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20tiger%20elements%20require%20elementor%20pro%3F\"><h3>Does Tiger Elements require Elementor Pro?<\/h3><\/dt>\n<dd><p>No. Tiger Elements works with the free <a href=\"https:\/\/wordpress.org\/plugins\/elementor\/\">Elementor<\/a> plugin. Dynamic tags and visibility conditions, which usually require Elementor Pro, are included here for free.<\/p><\/dd>\n<dt id=\"is%20the%20free%20version%20limited%20in%20any%20way%3F\"><h3>Is the free version limited in any way?<\/h3><\/dt>\n<dd><p>No. Every feature that ships in the free plugin is fully usable, with no usage caps and no settings locked behind a licence. Pro features are a separate plugin and none of their code is included in this download.<\/p><\/dd>\n<dt id=\"how%20many%20widgets%20are%20included%3F\"><h3>How many widgets are included?<\/h3><\/dt>\n<dd><p>45 widgets, all active by default and all switchable individually.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20my%20site%20down%3F\"><h3>Will it slow my site down?<\/h3><\/dt>\n<dd><p>Each widget and module can be switched off from the dashboard, and front-end styles and scripts are shipped per widget rather than as one bundle, so a page loads only the assets the widgets on it actually need.<\/p><\/dd>\n<dt id=\"can%20i%20turn%20off%20widgets%20i%20do%20not%20use%3F\"><h3>Can I turn off widgets I do not use?<\/h3><\/dt>\n<dd><p>Yes. Every widget and module has its own toggle under the Tiger Elements dashboard. Switching one off also stops its assets loading.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20theme%3F\"><h3>Does it work with my theme?<\/h3><\/dt>\n<dd><p>Yes. Tiger Elements works with any theme that supports Elementor.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20block%20editor%20or%20with%20other%20page%20builders%3F\"><h3>Does it work with the block editor or with other page builders?<\/h3><\/dt>\n<dd><p>No. It is an Elementor addon, and its widgets appear inside the Elementor editor only.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20widget%20causes%20an%20error%20on%20my%20site%3F\"><h3>What happens if a widget causes an error on my site?<\/h3><\/dt>\n<dd><p>Widget Guard catches it. After three errors from the same widget within a rolling hour, that widget is switched off automatically and replaced with a placeholder, and an admin notice names the widget, file and line so you can fix it and switch it back on. A single one-off error never disables anything.<\/p><\/dd>\n<dt id=\"can%20i%20upload%20svg%20files%3F\"><h3>Can I upload SVG files?<\/h3><\/dt>\n<dd><p>Yes, but it is off by default and deliberately narrow. Switch it on under <strong>Tiger Elements \u2192 Tools \u2192 Media Converter<\/strong>. Only users who can already publish unfiltered HTML (administrators) may upload an SVG, and every file is sanitised as it arrives \u2014 scripts, event handlers, <code>javascript:<\/code> links and external entities are stripped, and a file that will not parse as valid SVG is rejected.<\/p><\/dd>\n<dt id=\"does%20the%20free%20plugin%20send%20data%20to%20external%20services%3F\"><h3>Does the free plugin send data to external services?<\/h3><\/dt>\n<dd><p>Not by default. Every optional integration and what it sends is documented in the External Services section below.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20support%3F\"><h3>Where do I get support?<\/h3><\/dt>\n<dd><p>Use the support forum on this plugin page.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2.4<\/h4>\n\n<ul>\n<li>WordPress 7.1 compatibility: 7.1 lets the browser convert an image to WebP before it is uploaded. Media Converter treated those uploads as \"nothing to do\" and stopped producing the AVIF copies on sites set to keep both formats. It now adds them.<\/li>\n<li>Gravity Forms Styler: the Submit button controls and the textarea minimum height had no effect on forms using the Gravity Forms \"orbital\" theme, whose own styles outranked the widget's. The panel now wins.<\/li>\n<li>Licence screen: the panel is laid out properly on its own page instead of inheriting nothing from the dashboard \u2014 a real card, one row of actions and a readable key field.<\/li>\n<li>Housekeeping: cleared every remaining Plugin Check error (translators comments, redundant query flags, one false-positive annotation). No behaviour changes.<\/li>\n<\/ul>\n\n<h4>2.2.3<\/h4>\n\n<ul>\n<li>Media Converter: convert images that are <strong>already<\/strong> in your library, not just new uploads. Scan first to see what is in scope and roughly what it saves, then convert in batches you can stop and resume. Every skip states its reason, and a run survives closing the page.<\/li>\n<li>Media Converter: convert exactly the files you pick \u2014 select them in the Media Library and choose \"Convert with Tiger Elements\" from Bulk actions.<\/li>\n<li>Media Converter: fixed the per-file \"Skip this file for the media converter\" box being missing whenever automatic upload conversion was switched off (the default) \u2014 the one control that protects a file was absent exactly when it was needed.<\/li>\n<li>Media Converter: the page now says when new uploads are not being converted yet, and warns that converted images become WebP so anything that must stay PNG\/JPEG can be excluded first.<\/li>\n<li>Widget Guard: reactivating the last disabled widget left the \"1 widget was auto-disabled\" banner and menu badge on screen above an empty table, which read as if the fix had failed.<\/li>\n<li>Dashboard and Plugin Settings disagreed about how many modules and widgets were active. Both now count the same things; a phantom widget id that never existed no longer inflates the total.<\/li>\n<li>Menu Builder was loading its off-canvas stylesheet on every page of the free build, for widgets that build does not ship. Also removed a dead admin view that was still shipping to Pro customers.<\/li>\n<li>Widgets whose target plugin is missing no longer appear in the Elementor panel: the CF7 and Gravity Forms stylers, and the WooCommerce widgets. Saved pages are unaffected \u2014 the widgets stay registered and return the moment the plugin is back.<\/li>\n<li>Timeline: layout and behaviour switches moved into their own Settings section, and the vertical rail now stops at the last marker instead of running past it.<\/li>\n<li>Table Builder: a table set to four columns now asks for four cells per row, not six.<\/li>\n<li>Image Compare: the divider follows the cursor while dragging in the editor, and each label now hides only when its own image is off screen.<\/li>\n<li>Info Box: the feature list is centred and no longer inherits an oversized font from the theme.<\/li>\n<li>CTA Section: the newsletter form follows the Content Alignment setting instead of sitting off-centre.<\/li>\n<li>Site Logo: added the missing Style tab, and the site-name fallback is no longer clipped.<\/li>\n<li>Defaults polish across badges (post grid, portfolio, team, category, product grid), flip-box lists, and the search focus ring.<\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<ul>\n<li>Review hardening: Widget Guard's disabled-widget placeholder now renders through Elementor's render_content filter instead of an output buffer spanning two hooks, and the guard now applies its three-strikes threshold to load-time failures too, so a transient environment blip can no longer disable widgets. Every JSON block printed into a script context is encoded with the full JSON_HEX_* flag set, and the inline-asset collector neutralises tag-terminating sequences in CSS\/JS bodies. Removed from this build: the opt-in telemetry scaffolding (was never active), the last external CDN reference, all unused Pro-widget asset files, and a dead admin view. Readme title aligned with the plugin name; External Services now also documents the gallery's YouTube\/Vimeo embeds.<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>WordPress.org review hardening: removed the site-wide Custom Code feature (raw head\/body\/footer boxes) from the free build entirely; replaced all output-buffering (<code>ob_start<\/code>) in admin screens and widgets with string building through WordPress's inline-asset APIs; escaped every remaining echoed value at output (esc_attr\/esc_url\/wp_kses); prefixed the search transient; and guarded the editor against a Pro-only class reference. No functional changes for users.<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>WordPress.org compliance: the free build now contains no Pro widget code, no locked \"PRO\" editor cards, no Pro catalog and no gating logic \u2014 the paid widgets\/modules live only in the separate Tiger Elements Pro plugin. Removed the Mailchimp and YouTube integrations from the free build. Every admin and front-end style\/script is now emitted through WordPress's enqueue \/ wp_add_inline_style \/ wp_add_inline_script APIs instead of raw &lt;style&gt;\/&lt;script&gt; tags. Documented all optional external services.<\/li>\n<li>Fixed: opening a Pro-only admin screen (Theme Builder, Figma Importer, Build with AI, API Settings, Search &amp; Replace) or the Elementor editor no longer triggers a \"critical error\" \u2014 these screens now show the upgrade page instead of trying to load code that ships only in Pro.<\/li>\n<\/ul>\n\n<h4>2.1.9<\/h4>\n\n<ul>\n<li>Compliance &amp; security hardening for the WordPress.org build: removed the licensing\/update client, all Pro-module loaders, the Native Pages HTML renderer, the CPT Builder, per-page custom CSS\/JS, and the raw header\/body\/footer code fields from the free build (these live only in the separate Pro plugin). Bundled\/removed remote library calls, hardened API-key encryption, sanitised nonce\/referer inputs, escaped JSON-LD output, moved the admin menu below the core items, and documented all optional external services.<\/li>\n<\/ul>\n\n<h4>2.1.8<\/h4>\n\n<ul>\n<li>First public release. 45 free Elementor widgets, dynamic tags and visibility conditions, plus the free Menu Builder, Site Styles, Schema Markup, Marketing &amp; SEO, Media Converter, Wrapper Link and Maintenance Mode modules \u2014 every widget and module is active by default, nothing is capped, and no license is needed.<\/li>\n<li>Pro adds the Theme, Popup and WooCommerce builders, the CPT \/ CCT \/ Query \/ Relations data engine, and AI page building through your own Claude, Cursor or VS Code subscription over MCP.<\/li>\n<\/ul>","raw_excerpt":"45 free Elementor widgets \u2014 slider, charts, calculator, dynamic tags and visibility conditions. Widget Guard stops one crash breaking every page.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/348635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=348635"}],"author":[{"embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tigerelements"}],"wp:attachment":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=348635"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=348635"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=348635"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=348635"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=348635"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=348635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}