{"id":295047,"date":"2026-06-11T21:05:46","date_gmt":"2026-06-11T21:05:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sentio-addons-for-elementor\/"},"modified":"2026-06-19T21:28:48","modified_gmt":"2026-06-19T21:28:48","slug":"sentio-widgets-for-elementor","status":"publish","type":"plugin","link":"https:\/\/sl.wordpress.org\/plugins\/sentio-widgets-for-elementor\/","author":15604965,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.4","stable_tag":"2.0.4","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Sentio Widgets for Elementor","header_author":"Sentio Addons","header_description":"53 free Elementor widgets \u2014 accordion, tabs, countdown, Google Maps, reviews carousel, price tables, and more. All the widgets needed to build beautiful Elementor websites with Sentio site performance built-in.","assets_banners_color":"25202f","last_updated":"2026-06-19 21:28:48","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/sentioaddons.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":175,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.0.3":{"tag":"2.0.3","author":"jtconnelly1","date":"2026-06-11 21:52:33"},"2.0.4":{"tag":"2.0.4","author":"jtconnelly1","date":"2026-06-19 21:28:48"}},"upgrade_notice":{"2.0.0":"<p>First WordPress.org release of Sentio Widgets for Elementor LITE 2.0. 53 free widgets, per-widget asset loading, WCAG 2.1 AA accessibility, consent-gated opt-in telemetry, and 99 PREMIUM widgets visible as locked discovery stubs.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3569342,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-128x128.png":{"filename":"icon-128x128.png","revision":3569342,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3569342,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3569342,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3569342,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3569342,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3569342,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3569342,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0.3","2.0.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3569342,"resolution":"1","location":"assets","locale":"","width":1544,"height":997},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3569342,"resolution":"10","location":"assets","locale":"","width":1544,"height":897},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3569342,"resolution":"11","location":"assets","locale":"","width":1544,"height":897},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3569342,"resolution":"2","location":"assets","locale":"","width":1544,"height":997},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3569342,"resolution":"3","location":"assets","locale":"","width":1544,"height":997},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3569342,"resolution":"4","location":"assets","locale":"","width":1544,"height":997},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3569342,"resolution":"5","location":"assets","locale":"","width":1544,"height":1096},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3569342,"resolution":"6","location":"assets","locale":"","width":1544,"height":997},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3569342,"resolution":"7","location":"assets","locale":"","width":1544,"height":997},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3569342,"resolution":"8","location":"assets","locale":"","width":1544,"height":997},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3569342,"resolution":"9","location":"assets","locale":"","width":1544,"height":897}},"screenshots":{"1":"The Price Table widget in the Elementor editor \u2014 a multi-column pricing comparison with a highlighted featured plan, billing-period toggle, and per-plan styling.","2":"The Countdown widget \u2014 evergreen or fixed-date timers with custom labels and styling for product launches, sales, and events.","3":"The Call to Action widget \u2014 an image-backed call-to-action with headline, supporting text, an inline countdown, and buttons.","4":"The Animated Timeline widget \u2014 a vertical timeline for processes, roadmaps, and stories, with per-item content and animated entry effects.","5":"The Media Playlist widget \u2014 an on-page media player with playback controls and a multi-track list.","6":"The Info Box widget \u2014 icon-led and numbered info cards for features, services, and process steps.","7":"The Accordion widget \u2014 accessible, collapsible FAQ panels with ARIA-compliant keyboard navigation.","8":"The Mega Menu widget \u2014 multi-column mega menus with rich content and promo panels. (Premium widget.)","9":"The Sentio Widgets admin screen \u2014 enable or disable any of the 53 free widgets, grouped by category.","10":"The Sentio dashboard \u2014 an at-a-glance overview of your free widgets, version, and a LITE-versus-PREMIUM comparison.","11":"The Integrations screen \u2014 store your maps and social API credentials once and reuse them across widgets. (Premium feature.)"}},"plugin_section":[],"plugin_tags":[76538,143165,267990,154706,10421],"plugin_category":[43],"plugin_contributors":[266733],"plugin_business_model":[],"class_list":["post-295047","plugin","type-plugin","status-publish","hentry","plugin_tags-elementor","plugin_tags-elementor-addons","plugin_tags-elementor-countdown","plugin_tags-lottie","plugin_tags-scroll-top","plugin_category-customization","plugin_contributors-jtconnelly1","plugin_committers-jtconnelly1"],"banners":{"banner":"https:\/\/ps.w.org\/sentio-widgets-for-elementor\/assets\/banner-772x250.png?rev=3569342","banner_2x":"https:\/\/ps.w.org\/sentio-widgets-for-elementor\/assets\/banner-1544x500.png?rev=3569342","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sentio-widgets-for-elementor\/assets\/icon-128x128.png?rev=3569342","icon_2x":"https:\/\/ps.w.org\/sentio-widgets-for-elementor\/assets\/icon-256x256.png?rev=3569342","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sentio-widgets-for-elementor\/assets\/screenshot-1.png?rev=3569342","caption":"The Price Table widget in the Elementor editor \u2014 a multi-column pricing comparison with a highlighted featured plan, billing-period toggle, and per-plan styling."},{"src":"https:\/\/ps.w.org\/sentio-widgets-for-elementor\/assets\/screenshot-2.png?rev=3569342","caption":"The Countdown widget \u2014 evergreen or fixed-date timers with custom labels and styling for product launches, sales, and events."},{"src":"https:\/\/ps.w.org\/sentio-widgets-for-elementor\/assets\/screenshot-3.png?rev=3569342","caption":"The Call to Action widget \u2014 an image-backed call-to-action with headline, supporting text, an inline countdown, and buttons."},{"src":"https:\/\/ps.w.org\/sentio-widgets-for-elementor\/assets\/screenshot-4.png?rev=3569342","caption":"The Animated Timeline widget \u2014 a vertical timeline for processes, roadmaps, and stories, with per-item content and animated entry effects."},{"src":"https:\/\/ps.w.org\/sentio-widgets-for-elementor\/assets\/screenshot-5.png?rev=3569342","caption":"The Media Playlist widget \u2014 an on-page media player with playback controls and a multi-track list."},{"src":"https:\/\/ps.w.org\/sentio-widgets-for-elementor\/assets\/screenshot-6.png?rev=3569342","caption":"The Info Box widget \u2014 icon-led and numbered info cards for features, services, and process steps."},{"src":"https:\/\/ps.w.org\/sentio-widgets-for-elementor\/assets\/screenshot-7.png?rev=3569342","caption":"The Accordion widget \u2014 accessible, collapsible FAQ panels with ARIA-compliant keyboard navigation."},{"src":"https:\/\/ps.w.org\/sentio-widgets-for-elementor\/assets\/screenshot-8.png?rev=3569342","caption":"The Mega Menu widget \u2014 multi-column mega menus with rich content and promo panels. (Premium widget.)"},{"src":"https:\/\/ps.w.org\/sentio-widgets-for-elementor\/assets\/screenshot-9.png?rev=3569342","caption":"The Sentio Widgets admin screen \u2014 enable or disable any of the 53 free widgets, grouped by category."},{"src":"https:\/\/ps.w.org\/sentio-widgets-for-elementor\/assets\/screenshot-10.png?rev=3569342","caption":"The Sentio dashboard \u2014 an at-a-glance overview of your free widgets, version, and a LITE-versus-PREMIUM comparison."},{"src":"https:\/\/ps.w.org\/sentio-widgets-for-elementor\/assets\/screenshot-11.png?rev=3569342","caption":"The Integrations screen \u2014 store your maps and social API credentials once and reuse them across widgets. (Premium feature.)"}],"raw_content":"<!--section=description-->\n<p><strong>Sentio Widgets for Elementor<\/strong> is a free, lightweight Elementor addon with <strong>53 fully-featured widgets<\/strong> \u2014 Accordion, Tabs, Price Table, Countdown, Reviews, Google Maps, and more. Modular and fast (per-widget CSS\/JS, no monolithic bundle), WCAG 2.1 AA accessible, and translation-ready, with every free widget complete and unrestricted.<\/p>\n\n<p><a href=\"https:\/\/sentioaddons.com\/documentation\/?utm_source=wporg&amp;utm_medium=readme\"><strong>Documentation<\/strong><\/a> | <a href=\"https:\/\/sentioaddons.com\/pricing\/?utm_source=wporg&amp;utm_medium=readme\"><strong>Upgrade to PREMIUM<\/strong><\/a><\/p>\n\n<p>The Elementor widget panel also displays 99 additional widgets from the <strong>Sentio Addons for Elementor PREMIUM<\/strong> edition, shown with a lock badge. These are visible-only stubs \u2014 discovery surfaces, not feature gates. The 53 free widgets in this plugin are fully functional with no nag, no time limit, no missing controls, and no tier-based throttling. The plugin remains free, GPL-licensed, and complete on its own.<\/p>\n\n<ul>\n<li><strong>Have zero frontend impact.<\/strong> The stub widgets only appear in the Elementor editor's widget panel for the editing user. Locked widgets cannot be dragged onto a canvas, never render any markup on the public-facing frontend, and never enqueue any frontend CSS or JavaScript. A site visitor will never see, hear, or download anything related to a locked widget.<\/li>\n<li><strong>Do not gate any of the 53 free widgets.<\/strong> Every free widget ships with its complete control set \u2014 every style tab, every content option, every responsive setting. There is no \"upgrade to unlock this control\" experience inside any free widget. The PREMIUM edition adds <em>additional widgets<\/em>, not additional controls on existing free widgets.<\/li>\n<li><strong>Ship no underlying widget code.<\/strong> The locked entries are metadata-only stubs (slug + title + category) loaded from a single config file (<code>includes\/config\/locked-widgets.php<\/code>) and rendered by a generic stub class. None of the 99 PREMIUM widget implementations (PHP, CSS, or JS) ship in this plugin's ZIP. <\/li>\n<li><strong>Are visible by design and dismissable in practice.<\/strong> When a visible stub is clicked, an upsell card opens explaining the PREMIUM widget; the card has a clear close button. Users who do not want to see the stubs at all can simply ignore them \u2014 they do not nag, do not auto-open, do not interrupt page-builder workflows, and do not appear anywhere in the standard WordPress admin (only inside Elementor's widget panel during editing).<\/li>\n<li><strong>Are honestly named and categorized.<\/strong> Each stub uses the same display name and category that the real PREMIUM widget would use, so users searching the panel for a familiar widget name see a clear \"available in PREMIUM\" lock indicator instead of an empty result. The lock badge is unambiguous: this widget exists in PREMIUM, click to learn more, no purchase required to keep using LITE.<\/li>\n<\/ul>\n\n<h4>The complete Sentio widget library<\/h4>\n\n<p>The <strong>(Free)<\/strong> widgets ship in LITE; <strong>(Premium)<\/strong> widgets are in <a href=\"https:\/\/sentioaddons.com\/pricing\/?utm_source=wporg&amp;utm_medium=readme\">Sentio PREMIUM<\/a>, shown as locked editor stubs. <strong>152 widgets \u2014 53 free, 99 premium \u2014 across 10 categories.<\/strong><\/p>\n\n<h4>\u2b21 Advanced Components<\/h4>\n\n<ul>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/accordion-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Accordion<\/a><\/strong> (Free) \u2014 Collapsible content panels.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/advanced-alert-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Advanced Alert<\/a><\/strong> (Free) \u2014 Dismissible severity-styled notice.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/animated-headline-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Animated Headline<\/a><\/strong> (Free) \u2014 Heading with cycling text effects.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/animated-timeline-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Animated Timeline<\/a><\/strong> (Free) \u2014 Vertical animated timeline.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/audio-player-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Audio Player<\/a><\/strong> (Free) \u2014 Audio player with playlist.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/blockquote-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Blockquote<\/a><\/strong> (Free) \u2014 Pull-quote with attribution.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/button-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Button<\/a><\/strong> (Free) \u2014 Button with icon and hovers.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/call-to-action-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Call to Action<\/a><\/strong> (Free) \u2014 Image CTA with buttons.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/count-up-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Count Up<\/a><\/strong> (Free) \u2014 Animated number counter.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/countdown-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Countdown<\/a><\/strong> (Free) \u2014 Date countdown timer.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/fancy-divider-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Fancy Divider<\/a><\/strong> (Free) \u2014 Decorative shaped divider.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/flip-box-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Flip Box<\/a><\/strong> (Free) \u2014 Two-sided hover\/click flip card.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/google-maps-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Google Maps<\/a><\/strong> (Free) \u2014 Google Map with markers (needs API key).<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/info-box-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Info Box<\/a><\/strong> (Free) \u2014 Icon card with CTA link.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/logo-carousel-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Logo Carousel<\/a><\/strong> (Free) \u2014 Sliding logo strip.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/lottie-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Lottie<\/a><\/strong> (Free) \u2014 Lottie animation player.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/media-playlist-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Media Playlist<\/a><\/strong> (Free) \u2014 Mixed audio\/video playlist.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/off-canvas-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Off-Canvas<\/a><\/strong> (Free) \u2014 Slide-in side panel.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/price-list-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Price List<\/a><\/strong> (Free) \u2014 Menu-style price list.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/price-table-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Price Table<\/a><\/strong> (Free) \u2014 Pricing comparison table.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/progress-tracker-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Progress Tracker<\/a><\/strong> (Free) \u2014 Step-by-step progress indicator.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/reviews-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Reviews<\/a><\/strong> (Free) \u2014 Customer review carousel.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/scroll-to-top-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Scroll to Top<\/a><\/strong> (Free) \u2014 Floating back-to-top button.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/search-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Search<\/a><\/strong> (Free) \u2014 Site search with AJAX results.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/shortcode-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Shortcode<\/a><\/strong> (Free) \u2014 Render shortcodes in Elementor.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/single-page-navigation-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Single Page Navigation<\/a><\/strong> (Free) \u2014 One-page anchor nav.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/skills-measurement-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Skills Measurement<\/a><\/strong> (Free) \u2014 Animated skill bars.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/social-share-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Social Share<\/a><\/strong> (Free) \u2014 Social sharing buttons.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/tabs-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Tabs<\/a><\/strong> (Free) \u2014 Tabbed content panels.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/team-members-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Team Members<\/a><\/strong> (Free) \u2014 Team grid with socials.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/testimonial-carousel-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Testimonial Carousel<\/a><\/strong> (Free) \u2014 Testimonial slider with ratings.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/tooltip-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Tooltip<\/a><\/strong> (Free) \u2014 Hover tooltip popups.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/yoast-breadcrumbs-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Yoast Breadcrumbs<\/a><\/strong> (Free) \u2014 Yoast SEO breadcrumbs (needs Yoast).<\/li>\n<\/ul>\n\n<p><strong>Premium:<\/strong> <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/acuity-scheduler-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Acuity Scheduler<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/calendar-com-scheduler-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Calendar.com Scheduler<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/calendly-scheduler-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Calendly Scheduler<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/code-highlight-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Code Highlight<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/custom-html-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Custom HTML<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/dayschedule-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">DaySchedule<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/google-calendar-booking-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Google Calendar Booking<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/hubspot-scheduler-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">HubSpot Scheduler<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/motion-scheduler-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Motion Scheduler<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/paypal-payment-button-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">PayPal Payment Button<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/savvycal-scheduler-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">SavvyCal Scheduler<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/stripe-payment-button-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Stripe Payment Button<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/tidycal-scheduler-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">TidyCal Scheduler<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/youcanbookme-scheduler-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">YouCanBookMe Scheduler<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/zencal-scheduler-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Zencal Scheduler<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-components-elementor-widgets\/zoom-scheduler-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Zoom Scheduler<\/a>.<\/p>\n\n<h4>\ud83d\udd04 Dynamic<\/h4>\n\n<ul>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/dynamic-elementor-widgets\/author-info-card-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Author Info Card<\/a><\/strong> (Free) \u2014 Author byline card.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/dynamic-elementor-widgets\/featured-image-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Featured Image<\/a><\/strong> (Free) \u2014 Post featured image.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/dynamic-elementor-widgets\/nav-menu-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Nav Menu<\/a><\/strong> (Free) \u2014 WordPress menu with dropdowns.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/dynamic-elementor-widgets\/page-title-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Page Title<\/a><\/strong> (Free) \u2014 Dynamic page\/archive title.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/dynamic-elementor-widgets\/post-comments-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Post Comments<\/a><\/strong> (Free) \u2014 Comment list and form.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/dynamic-elementor-widgets\/post-excerpt-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Post Excerpt<\/a><\/strong> (Free) \u2014 Post excerpt with read-more.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/dynamic-elementor-widgets\/post-info-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Post Info<\/a><\/strong> (Free) \u2014 Post meta display.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/dynamic-elementor-widgets\/post-navigation-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Post Navigation<\/a><\/strong> (Free) \u2014 Previous\/next post links.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/dynamic-elementor-widgets\/site-logo-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Site Logo<\/a><\/strong> (Free) \u2014 Site logo from Customizer.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/dynamic-elementor-widgets\/site-title-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Site Title<\/a><\/strong> (Free) \u2014 Site name from settings.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/dynamic-elementor-widgets\/sitemap-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Sitemap<\/a><\/strong> (Free) \u2014 Hierarchical page\/post list.<\/li>\n<\/ul>\n\n<h4>\ud83d\udcf0 Posts<\/h4>\n\n<ul>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/posts-elementor-widgets\/archive-posts-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Archive Posts<\/a><\/strong> (Free) \u2014 Post grid for archives.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/posts-elementor-widgets\/flexible-posts-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Posts<\/a><\/strong> (Free) \u2014 Query post grid with load-more.<\/li>\n<\/ul>\n\n<h4>\ud83c\udfa8 Creative<\/h4>\n\n<ul>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/creative-elementor-widgets\/image-gallery-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Image Gallery<\/a><\/strong> (Free) \u2014 Responsive gallery with lightbox.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/creative-elementor-widgets\/ken-burns-hero-slider-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Ken Burns Hero Slider<\/a><\/strong> (Free) \u2014 Hero slider with Ken Burns pan.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/creative-elementor-widgets\/portfolio-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Portfolio<\/a><\/strong> (Free) \u2014 Filterable project grid.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/creative-elementor-widgets\/slideshow-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Slideshow<\/a><\/strong> (Free) \u2014 Full-width image\/video slides.<\/li>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/creative-elementor-widgets\/video-carousel-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Video Carousel<\/a><\/strong> (Free) \u2014 YouTube\/Vimeo\/self-hosted video carousel.<\/li>\n<\/ul>\n\n<p><strong>Premium:<\/strong> <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/creative-elementor-widgets\/3d-cube-hero-slider-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">3D Cube Hero Slider<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/creative-elementor-widgets\/hero-accordion-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Hero Accordion<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/creative-elementor-widgets\/hero-cascade-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Hero Cascade<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/creative-elementor-widgets\/hero-clip-path-slider-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Hero Clip-Path Slider<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/creative-elementor-widgets\/hero-compare-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Hero Compare<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/creative-elementor-widgets\/hero-typewriter-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Hero Typewriter<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/creative-elementor-widgets\/parallax-depth-hero-slider-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Parallax Depth Hero Slider<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/creative-elementor-widgets\/split-screen-hero-slider-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Split Screen Hero Slider<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/creative-elementor-widgets\/svg-draw-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">SVG Draw<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/creative-elementor-widgets\/vertical-fullscreen-hero-slider-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Vertical Fullscreen Hero Slider<\/a>.<\/p>\n\n<h4>\ud83d\udce3 Content<\/h4>\n\n<p><strong>Premium:<\/strong> <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/content-elementor-widgets\/facebook-feed-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Facebook Feed<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/content-elementor-widgets\/instagram-embed-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Instagram Embed<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/content-elementor-widgets\/mega-menu-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Mega Menu<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/content-elementor-widgets\/news-ticker-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">News Ticker<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/content-elementor-widgets\/pinterest-feed-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Pinterest Feed<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/content-elementor-widgets\/tag-cloud-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Tag Cloud<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/content-elementor-widgets\/tiktok-feed-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">TikTok Feed<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/content-elementor-widgets\/twitter-x-embed-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Twitter \/ X Embed<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/content-elementor-widgets\/weather-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Weather<\/a>.<\/p>\n\n<h4>\ud83d\udd33 Grids<\/h4>\n\n<ul>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/grids-elementor-widgets\/bento-grid-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Bento Grid<\/a><\/strong> (Free) \u2014 Asymmetric feature grid.<\/li>\n<\/ul>\n\n<p><strong>Premium:<\/strong> <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/grids-elementor-widgets\/alphabet-layout-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Alphabet Layout<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/grids-elementor-widgets\/asymmetrical-grid-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Asymmetrical Grid<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/grids-elementor-widgets\/mondrian-layout-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Mondrian Layout<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/grids-elementor-widgets\/side-scroll-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Side Scroll<\/a>.<\/p>\n\n<h4>\ud83d\udcca Data Visualization<\/h4>\n\n<ul>\n<li><strong><a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/data-visualization-elementor-widgets\/counter-cards-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Counter Cards<\/a><\/strong> (Free) \u2014 Stat cards with count-up.<\/li>\n<\/ul>\n\n<p><strong>Premium:<\/strong> <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/data-visualization-elementor-widgets\/animated-line-graph-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Animated Line Graph<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/data-visualization-elementor-widgets\/bar-chart-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Bar Chart<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/data-visualization-elementor-widgets\/data-cards-grid-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Data Cards Grid<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/data-visualization-elementor-widgets\/donut-pie-chart-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Donut \/ Pie Chart<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/data-visualization-elementor-widgets\/funnel-chart-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Funnel Chart<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/data-visualization-elementor-widgets\/progress-ring-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Progress Ring<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/data-visualization-elementor-widgets\/radar-spider-chart-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Radar \/ Spider Chart<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/data-visualization-elementor-widgets\/radial-gauge-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Radial Gauge<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/data-visualization-elementor-widgets\/stats-comparison-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Stats Comparison<\/a>.<\/p>\n\n<h4>\ud83d\uded2 WooCommerce<\/h4>\n\n<p><strong>Premium:<\/strong> <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/add-to-cart-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Add to Cart<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/cart-page-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Cart Page<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/checkout-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Checkout<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/coupon-form-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Coupon Form<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/cross-sells-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Cross-Sells<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/mini-cart-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Mini Cart<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/my-account-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">My Account<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/order-tracking-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Order Tracking<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/woo-payment-methods-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Payment Methods<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/product-badges-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Product Badges<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/product-carousel-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Product Carousel<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/product-categories-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Product Categories<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/product-compare-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Product Compare<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/product-filters-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Product Filters<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/product-gallery-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Product Gallery<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/product-grid-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Product Grid<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/product-price-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Product Price<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/product-reviews-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Product Reviews<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/product-search-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Product Search<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/product-table-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Product Table<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/product-tabs-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Product Tabs<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/recently-viewed-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Recently Viewed<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/sale-countdown-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Sale Countdown<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/shipping-calculator-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Shipping Calculator<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/size-guide-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Size Guide<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/stock-alert-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Stock Alert<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/store-notice-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Store Notice<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/thank-you-page-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Thank You Page<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/upsells-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Upsells<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/venmo-payment-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Venmo Payment<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/woocommerce-elementor-widgets\/wishlist-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Wishlist<\/a>.<\/p>\n\n<h4>\ud83d\udcc5 Events Calendar<\/h4>\n\n<p><strong>Premium:<\/strong> <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/events-calendar-elementor-widgets\/event-calendar-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Event Calendar<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/events-calendar-elementor-widgets\/event-carousel-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Event Carousel<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/events-calendar-elementor-widgets\/event-countdown-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Event Countdown<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/events-calendar-elementor-widgets\/event-grid-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Event Grid<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/events-calendar-elementor-widgets\/event-map-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Event Map<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/events-calendar-elementor-widgets\/event-schedule-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Event Schedule<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/events-calendar-elementor-widgets\/event-search-filter-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Event Search &amp; Filter<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/events-calendar-elementor-widgets\/event-timeline-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Event Timeline<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/events-calendar-elementor-widgets\/organizer-directory-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Organizer Directory<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/events-calendar-elementor-widgets\/venue-showcase-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">Venue Showcase<\/a>.<\/p>\n\n<h4>\ud83e\udde9 ACF<\/h4>\n\n<p><strong>Premium:<\/strong> <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-custom-fields-elementor-widgets\/acf-field-group-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">ACF Field Group<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-custom-fields-elementor-widgets\/acf-gallery-pro-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">ACF Gallery Pro<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-custom-fields-elementor-widgets\/acf-map-pro-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">ACF Map Pro<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-custom-fields-elementor-widgets\/acf-relationship-grid-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">ACF Relationship Grid<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-custom-fields-elementor-widgets\/acf-repeater-accordion-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">ACF Repeater Accordion<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-custom-fields-elementor-widgets\/acf-repeater-cards-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">ACF Repeater Cards<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-custom-fields-elementor-widgets\/acf-repeater-slider-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">ACF Repeater Slider<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-custom-fields-elementor-widgets\/acf-repeater-table-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">ACF Repeater Table<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-custom-fields-elementor-widgets\/acf-repeater-tabs-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">ACF Repeater Tabs<\/a>, <a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/advanced-custom-fields-elementor-widgets\/acf-repeater-timeline-elementor-widget\/?utm_source=wporg&amp;utm_medium=readme\">ACF Repeater Timeline<\/a>.<\/p>\n\n<h4>Upgrade to PREMIUM<\/h4>\n\n<p><a href=\"https:\/\/sentioaddons.com\/pricing\/?utm_source=wporg&amp;utm_medium=readme\">Sentio PREMIUM<\/a> adds 99 widgets \u2014 <strong>WooCommerce<\/strong> (31), <strong>Events Calendar<\/strong> (10), <strong>ACF<\/strong> (10), payments, schedulers, <strong>data-viz<\/strong> charts, and <strong>hero sliders<\/strong>. <a href=\"https:\/\/sentioaddons.com\/pricing\/?utm_source=wporg&amp;utm_medium=readme\">See pricing \u2192<\/a><\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the following external services. Each connection is described with what data is sent, when it occurs, and links to the vendor's terms of service and privacy policy. Reviewers and security-conscious users should be able to answer \"what, when, where, and why\" for every external request after reading this section.<\/p>\n\n<h4>Google Maps API<\/h4>\n\n<p>Used by the <strong>Google Maps<\/strong> widget (and only that widget) to render an embedded interactive map on a page where the widget is placed.<\/p>\n\n<p>The widget loads <code>https:\/\/maps.googleapis.com\/maps\/api\/js<\/code> from your visitor's browser only when both conditions are met: a Google Maps widget is present on the rendered page, AND a Google Maps API key has been configured by you (per-widget, or via Elementor's <code>elementor_google_maps_api_key<\/code> option). The widget will not render a map and will not contact Google's servers if no API key is set.<\/p>\n\n<p>The data sent in the request is the API key you configured, plus the standard Google Maps JavaScript API parameters required to load and initialize the map. The map's marker positions, zoom level, and other configuration are processed entirely in your visitor's browser; no plugin user data beyond the API key reaches Google.<\/p>\n\n<p>Google requires an API key for production traffic per their Maps Platform Terms of Service.<\/p>\n\n<ul>\n<li>Terms of Service: <a href=\"https:\/\/developers.google.com\/maps\/terms-20180207\">https:\/\/developers.google.com\/maps\/terms-20180207<\/a><\/li>\n<li>Privacy Policy: <a href=\"https:\/\/policies.google.com\/privacy\">https:\/\/policies.google.com\/privacy<\/a><\/li>\n<\/ul>\n\n<h4>YouTube embeds<\/h4>\n\n<p>Used by the <strong>Media Playlist<\/strong>, <strong>Video Carousel<\/strong>, and <strong>Portfolio<\/strong> widgets when you configure a YouTube video URL on one of those widgets.<\/p>\n\n<p>There are three runtime behaviors, each with different trigger conditions:<\/p>\n\n<ol>\n<li><p><strong>Thumbnail images.<\/strong> When a configured YouTube video is rendered without a manually-set thumbnail, the widget outputs an <code>&lt;img&gt;<\/code> element pointing to <code>https:\/\/img.youtube.com\/vi\/{video-id}\/hqdefault.jpg<\/code>. Your visitor's browser fetches the thumbnail from YouTube's image CDN when the page renders. The only data sent is the video ID embedded in the URL path; this is information YouTube already has, since the video is public.<\/p><\/li>\n<li><p><strong>Embedded video player.<\/strong> When your visitor plays a configured video, an <code>&lt;iframe&gt;<\/code> is injected pointing to <code>https:\/\/www.youtube.com\/embed\/{video-id}<\/code>. The browser fetches the embed at that point. YouTube's embed iframe applies its own privacy policy regardless of the embedding site.<\/p><\/li>\n<li><p><strong>YouTube IFrame Player API.<\/strong> For the Media Playlist and Video Carousel widgets, the YouTube IFrame Player API loads from <code>https:\/\/www.youtube.com\/iframe_api<\/code> once when the first video on the page begins playing. This API is used to programmatically control playback (autoplay, mute, loop, etc.). It loads only after a play action; pages that do not trigger video playback do not contact YouTube at all.<\/p><\/li>\n<\/ol>\n\n<p>If your visitor never triggers playback and never views a card with a YouTube thumbnail, no data is sent to YouTube.<\/p>\n\n<ul>\n<li>Terms of Service: <a href=\"https:\/\/www.youtube.com\/t\/terms\">https:\/\/www.youtube.com\/t\/terms<\/a><\/li>\n<li>Privacy Policy: <a href=\"https:\/\/policies.google.com\/privacy\">https:\/\/policies.google.com\/privacy<\/a><\/li>\n<\/ul>\n\n<h4>Vimeo embeds<\/h4>\n\n<p>Used by the <strong>Media Playlist<\/strong>, <strong>Video Carousel<\/strong>, and <strong>Portfolio<\/strong> widgets when you configure a Vimeo video URL on one of those widgets.<\/p>\n\n<p>There are three runtime behaviors:<\/p>\n\n<ol>\n<li><p><strong>Embedded video player.<\/strong> When your visitor plays a configured Vimeo video, an <code>&lt;iframe&gt;<\/code> is injected pointing to <code>https:\/\/player.vimeo.com\/video\/{video-id}<\/code>. The browser fetches the embed at that point.<\/p><\/li>\n<li><p><strong>Vimeo Player SDK.<\/strong> For the Media Playlist and Video Carousel widgets, the Vimeo Player SDK loads from <code>https:\/\/player.vimeo.com\/api\/player.js<\/code> once when the first Vimeo video on the page begins playing. This SDK provides programmatic playback control. It loads only after a play action.<\/p><\/li>\n<li><p><strong>Vimeo oEmbed metadata (server-side).<\/strong> When the Media Playlist or Video Carousel widget renders a Vimeo video without a manually-set thumbnail, the widget makes a server-side HTTP GET to <code>https:\/\/vimeo.com\/api\/oembed.json?url=https:\/\/vimeo.com\/{video-id}<\/code> to retrieve the video's thumbnail URL. The request uses WordPress's <code>wp_remote_get()<\/code> HTTP API with a 5-second timeout and silent failure (an unreachable Vimeo server simply leaves the thumbnail empty; it does not break page rendering). The only data sent is the public Vimeo video URL you configured.<\/p><\/li>\n<\/ol>\n\n<p>Setting a manual thumbnail on the widget disables the server-side oEmbed call entirely.<\/p>\n\n<ul>\n<li>Terms of Service: <a href=\"https:\/\/vimeo.com\/terms\">https:\/\/vimeo.com\/terms<\/a><\/li>\n<li>Privacy Policy: <a href=\"https:\/\/vimeo.com\/privacy\">https:\/\/vimeo.com\/privacy<\/a><\/li>\n<\/ul>\n\n<h4>sentioaddons.com \u2014 telemetry (consent-gated, opt-in)<\/h4>\n\n<p>This plugin includes an opt-in anonymous-usage telemetry feature so we can understand which widgets are used most, on what WordPress and PHP versions, and across which theme families. <strong>No data is sent before you grant consent.<\/strong><\/p>\n\n<p>On first activation, the plugin redirects you to a welcome screen at <strong>Sentio \u2192 Welcome<\/strong>. The welcome screen presents a clear consent toggle (default checked, but you can uncheck it before saving) and an optional email field. Two buttons close the welcome screen: clicking <strong>Allow &amp; Start Building<\/strong> respects the checkbox state; clicking <strong>Skip<\/strong> forces consent to off regardless of the checkbox.<\/p>\n\n<p>If you grant consent, a daily WordPress cron job (<code>sentio_lite_telemetry_ping<\/code>) POSTs to <code>https:\/\/sentioaddons.com\/wp-json\/sentio-lm\/v1\/telemetry<\/code>. The cron runs once per 24-hour window from the time of consent.<\/p>\n\n<p>The data fields the plugin sends are:<\/p>\n\n<ul>\n<li>Plugin version<\/li>\n<li>WordPress version<\/li>\n<li>PHP version<\/li>\n<li>Theme family \u2014 coarse mapping (Astra \/ Divi \/ Hello Elementor \/ Default \/ Other), not the exact theme slug<\/li>\n<li>Site locale<\/li>\n<li>SHA-256 hash of the site URL (one-way; not reversible to the original URL \u2014 used only to deduplicate pings from the same site)<\/li>\n<li>Optional email address \u2014 only if you provided one in the welcome screen<\/li>\n<li>Per-widget placement counts \u2014 which Sentio widgets are placed on the site and how many times, parsed from Elementor's <code>_elementor_data<\/code> postmeta<\/li>\n<\/ul>\n\n<p>The site's IP address is <strong>not<\/strong> sent by the plugin. If country-level data is needed for analytics, it is enriched server-side from the Cloudflare <code>CF-IPCountry<\/code> HTTP header at the moment of the request, never persisted.<\/p>\n\n<p>You can opt out at any time from <strong>Sentio \u2192 Version<\/strong>. Opting out fires a DELETE request to <code>https:\/\/sentioaddons.com\/wp-json\/sentio-lm\/v1\/telemetry\/site<\/code> to remove your site's data row from our servers, and unschedules the daily cron. Opt-out is one click and does not require a confirmation step.<\/p>\n\n<ul>\n<li>Privacy Policy: <a href=\"https:\/\/sentioaddons.com\/privacy-policy\/\">https:\/\/sentioaddons.com\/privacy-policy\/<\/a><\/li>\n<\/ul>\n\n<h4>sentioaddons.com \u2014 backlink (per-widget, default OFF)<\/h4>\n\n<p>Each widget has a per-instance toggle in its Advanced tab labeled \"Show Sentio backlink\". The toggle is <strong>off by default<\/strong> in the LITE 2.0 edition. When you switch the toggle on for a specific widget instance, the frontend renders a small <code>&lt;a href=\"https:\/\/sentioaddons.com\/elementor-widgets\/...\"&gt;<\/code> anchor tag at the end of that widget's output, linking to the corresponding sentioaddons.com widget page.<\/p>\n\n<p>This is a render-output anchor only. The plugin does not make any automatic HTTP request to sentioaddons.com from this feature; the URL appears in the page source but is only fetched if your visitor actually clicks the link. The toggle is local to each widget instance and is never enabled programmatically without your action.<\/p>\n\n<p>This is documented for transparency because the URL string appears in your rendered HTML when you opt in, even though no resource load occurs.<\/p>\n\n<ul>\n<li>Privacy Policy: <a href=\"https:\/\/sentioaddons.com\/privacy-policy\/\">https:\/\/sentioaddons.com\/privacy-policy\/<\/a><\/li>\n<\/ul>\n\n<h3>License<\/h3>\n\n<p>Sentio Widgets for Elementor is free software released under the GNU General Public License v2 (or later); see <a href=\"https:\/\/www.gnu.org\/licenses\/gpl-2.0.html\">https:\/\/www.gnu.org\/licenses\/gpl-2.0.html<\/a>.<\/p>\n\n<h4>Third-Party Libraries<\/h4>\n\n<p>This plugin bundles the following GPL-compatible libraries:<\/p>\n\n<ul>\n<li><strong>Lottie Web<\/strong> (MIT) \u2014 https:\/\/github.com\/airbnb\/lottie-web<\/li>\n<li><strong>Marker Clusterer<\/strong> (Apache 2.0) \u2014 https:\/\/github.com\/googlemaps\/js-markerclusterer<\/li>\n<\/ul>\n\n<p>MIT and Apache 2.0 are GPL-compatible licenses.<\/p>\n\n<p>The carousel widgets (Reviews, Testimonial, Logo, Slideshow, Video Carousel, Posts) consume the Swiper library via Elementor's bundled <code>swiper<\/code> script handle; Swiper is not bundled by this plugin.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>From WordPress admin: <strong>Plugins \u2192 Add New<\/strong> \u2192 search for \"Sentio Widgets for Elementor\" \u2192 click Install Now \u2192 Activate.<\/li>\n<li>Manual install: download the plugin ZIP, upload it via <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>, then activate.<\/li>\n<li>Ensure <strong>Elementor<\/strong> is installed and active. This plugin requires Elementor 3.20 or newer (tested up to 3.25).<\/li>\n<li>Edit any page or post with Elementor; Sentio widgets appear under the <strong>Sentio<\/strong> category in the widget panel.<\/li>\n<li>(Optional) Visit <strong>Sentio \u2192 Welcome<\/strong> to opt in or out of anonymous usage analytics.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20elementor%3F\"><h3>Does this plugin require Elementor?<\/h3><\/dt>\n<dd><p>Yes. This is an Elementor addon. <strong>Elementor<\/strong> must be installed and active. Elementor 3.20 or newer is recommended; tested up to 3.25.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20elementor%20pro%3F\"><h3>Does it work with Elementor Pro?<\/h3><\/dt>\n<dd><p>Yes. Sentio widgets coexist with Elementor Pro and any other Elementor addon plugin. There is no conflict.<\/p><\/dd>\n<dt id=\"what%27s%20the%20difference%20between%20lite%20and%20premium%3F\"><h3>What's the difference between LITE and PREMIUM?<\/h3><\/dt>\n<dd><p>This LITE edition includes 53 free widgets and is what you get from WordPress.org. The PREMIUM edition (Sentio Addons for Elementor PREMIUM) adds 99 more widgets covering WooCommerce, The Events Calendar, Advanced Custom Fields, schedulers, payment buttons, advanced data visualization, and additional creative and hero widgets. PREMIUM is a separate paid plugin distributed at sentioaddons.com and is not available through WordPress.org.<\/p><\/dd>\n<dt id=\"why%20do%20i%20see%20locked%20widgets%20in%20the%20elementor%20panel%3F\"><h3>Why do I see locked widgets in the Elementor panel?<\/h3><\/dt>\n<dd><p>The 99 PREMIUM widgets are visible as locked stubs in your Elementor widget panel so you can see what is available in the PREMIUM edition without leaving the editor. Locked widgets show a lock badge, cannot be dragged onto the canvas, and open an upsell card when clicked. They have no runtime effect on your site and never render any frontend output in the LITE edition.<\/p><\/dd>\n<dt id=\"how%20do%20i%20disable%20the%20backlink%20to%20sentioaddons.com%20that%20some%20widgets%20show%3F\"><h3>How do I disable the backlink to sentioaddons.com that some widgets show?<\/h3><\/dt>\n<dd><p>The backlink toggle defaults to off in the LITE 2.0 edition. To verify or change it on a specific widget, edit the widget in Elementor, open the <strong>Advanced<\/strong> tab, and check the \"Show Sentio backlink\" toggle. The backlink only renders if the toggle is on for that widget instance.<\/p><\/dd>\n<dt id=\"why%20does%20the%20welcome%20screen%20ask%20for%20my%20email%3F\"><h3>Why does the welcome screen ask for my email?<\/h3><\/dt>\n<dd><p>The email field is optional. If you provide one, we may use it to notify you about important plugin updates such as security fixes or breaking changes; we do not send marketing email through this channel. You can use the plugin fully without providing an email \u2014 leave the field blank, or skip the welcome screen entirely with the Skip button.<\/p><\/dd>\n<dt id=\"can%20i%20use%20sentio%20lite%20on%20a%20multisite%20installation%3F\"><h3>Can I use Sentio LITE on a multisite installation?<\/h3><\/dt>\n<dd><p>Yes. You can activate the plugin per-site or network-wide. Telemetry consent and welcome flow are per-site.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20translation-ready%3F\"><h3>Is the plugin translation-ready?<\/h3><\/dt>\n<dd><p>Yes. All UI strings use the <code>sentio-widgets-for-elementor<\/code> text domain. Translation files (<code>.po<\/code> \/ <code>.mo<\/code>) auto-load from WordPress's standard translations directory at <code>wp-content\/languages\/plugins\/<\/code>.<\/p><\/dd>\n<dt id=\"how%20do%20i%20report%20a%20bug%3F\"><h3>How do I report a bug?<\/h3><\/dt>\n<dd><p>Open a thread in the WordPress.org plugin support forum, or email <a href=\"mailto:support@sentioaddons.com\">&#x73;&#117;&#x70;p&#111;&#x72;&#116;&#064;&#x73;&#101;&#x6e;t&#105;&#x6f;&#097;&#100;&#x64;&#111;&#x6e;&#x73;&#046;&#x63;&#111;&#109;<\/a> with steps to reproduce.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20collect%20any%20data%3F\"><h3>Does the plugin collect any data?<\/h3><\/dt>\n<dd><p>Only if you opt in at activation. The welcome screen presents a clear consent toggle (default checked, but you can uncheck it before saving) plus an optional email field. The exact data fields collected and the opt-out path are described in the <strong>External services<\/strong> section above. No data is sent before you grant consent.<\/p><\/dd>\n<dt id=\"how%20do%20i%20uninstall%20cleanly%3F\"><h3>How do I uninstall cleanly?<\/h3><\/dt>\n<dd><p>Deactivate the plugin via <strong>Plugins \u2192 Installed Plugins<\/strong>, then click Delete. WordPress removes the plugin files. Settings stored in the <code>wp_options<\/code> table use the <code>sentio_*<\/code> prefix; if you want to fully purge the plugin's footprint, you can delete those options manually after uninstall.<\/p><\/dd>\n<dt id=\"will%20sentio%20slow%20down%20my%20site%3F\"><h3>Will Sentio slow down my site?<\/h3><\/dt>\n<dd><p>No. Sentio uses per-widget asset loading: each widget's CSS and JavaScript load only on pages where that widget is actually placed. There is no global frontend bundle, so a page only ever downloads the code for the widgets it uses.<\/p><\/dd>\n<dt id=\"do%20i%20need%20any%20coding%20skills%3F\"><h3>Do I need any coding skills?<\/h3><\/dt>\n<dd><p>No. Every widget is configured visually in the Elementor editor with standard content and style controls. The optional Shortcode widget (and the PREMIUM Custom HTML widget) are there if you do want to drop in your own code.<\/p><\/dd>\n<dt id=\"will%20it%20work%20with%20my%20theme%3F\"><h3>Will it work with my theme?<\/h3><\/dt>\n<dd><p>Yes. Sentio widgets are standard Elementor widgets and work with any Elementor-compatible theme, including Hello Elementor, Astra, Divi, and most others. Requires Elementor 3.20 or newer.<\/p><\/dd>\n<dt id=\"how%20is%20sentio%20different%20from%20other%20elementor%20addon%20packs%3F\"><h3>How is Sentio different from other Elementor addon packs?<\/h3><\/dt>\n<dd><p>Sentio is built lightweight and modular from the ground up. Instead of forcing one large CSS\/JS bundle onto every page, each widget owns and loads only its own assets, and accessibility (WCAG 2.1 AA) is treated as a baseline requirement rather than an afterthought.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.4 \u2014 2026-06-16<\/h4>\n\n<p>Reliability fix so Sentio's widget categories register correctly alongside other Elementor add-ons, plus first-run and dashboard refinements.<\/p>\n\n<ul>\n<li>Fix: Sentio widget categories now register reliably when other Elementor add-on plugins that register their own categories early (for example event\/calendar or all-in-one widget add-ons) are active. Sentio now subscribes to Elementor's category-registration step earlier, so its panel categories no longer fail to appear.<\/li>\n<li>Fix: The welcome screen now opens immediately on first activation, instead of only after navigating to a Sentio page later.<\/li>\n<li>Fix: Third-party admin notices no longer display inside the Sentio dashboard or welcome header banner; they now appear in WordPress's standard position above it. No notices are suppressed or hidden.<\/li>\n<li>Feature: Added a dismissible \"leave a review\" invitation in the dashboard's LITE comparison card.<\/li>\n<\/ul>\n\n<h4>2.0.3 \u2014 2026-05-30<\/h4>\n\n<p>This release removes all admin notice suppression code per the WordPress.org plugin review.<\/p>\n\n<ul>\n<li>Removed 231 lines of code that suppressed third-party admin notices on Sentio admin screens via remove_action() calls on admin_notices, in_admin_header, and related hooks. Standard WordPress notice behavior is now restored across all Sentio admin pages.<\/li>\n<li>Removed CSS rules that hid third-party plugin notice elements (Freemius, Jetpack, Yoast, etc.) when they appeared inside Sentio admin layouts. Foreign notices now render normally at their natural injection points.<\/li>\n<li>No replacement suppression mechanism added. Users will see standard WordPress admin notices from core, security plugins, and other addons as designed.<\/li>\n<\/ul>\n\n<h4>2.0.2 \u2014 2026-05-20<\/h4>\n\n<p>This release addresses the inline  block finding from the WordPress.org plugin review.<\/p>\n\n<ul>\n<li>Refactored admin page CSS into a single registered stylesheet enqueued via wp_enqueue_style() on Sentio admin screens, replacing prior per-page conditional enqueueing that did not handle JavaScript-driven tab navigation correctly.<\/li>\n<li>Extracted inline style attributes from the Locked Widget render output to a dedicated stylesheet (assets\/css\/widgets\/locked-widget-notice.css), registered as a Sentio handle and auto-enqueued via Elementor's get_style_depends() pattern. Render output now uses BEM-style class names instead of inline style attributes.<\/li>\n<li>Improved CSS class name escaping by using sanitize_html_class() for class identifiers per WordPress canonical patterns.<\/li>\n<\/ul>\n\n<h4>2.0.1 \u2014 2026-05-13<\/h4>\n\n<p>This release addresses all feedback from the WordPress.org plugin review.<\/p>\n\n<ul>\n<li>Replaced 73 instances of output requiring escaping with canonical wp_kses(), tag_escape(), and esc_*() patterns. Escaping now happens at every output site, not at variable construction, per the \"escape late\" principle.<\/li>\n<li>Added per-field sanitization for the AJAX POST settings handler in the Posts widget. Each of the ~40 settings fields now receives context-appropriate sanitization (absint, sanitize_key, tag_escape, in_array whitelist) at the JSON-decode boundary.<\/li>\n<li>Refactored four direct database queries to use WordPress core APIs: comment counting now uses get_comments(), WooCommerce product enumeration uses wc_get_products(), and The Events Calendar venue\/organizer lookups use get_posts().<\/li>\n<li>Replaced one variable-based translation argument with static literal __() calls via a translation lookup table, so translation tooling can extract strings correctly.<\/li>\n<li>Added nonce verification before processing form data in admin pages, including refactoring the admin page router to use get_current_screen() instead of $_GET parameters.<\/li>\n<li>Prefixed file-global variables in admin templates with the sentio_ prefix per WordPress naming conventions.<\/li>\n<li>Removed phpcs:ignore suppression comments throughout the plugin and addressed each underlying issue with real code changes rather than suppression.<\/li>\n<li>Removed the debug_log() development helper from production code paths.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>53 free widgets organized across content, marketing, posts and dynamic content, navigation, media, and tools.<\/li>\n<li>99 additional PREMIUM widgets shown as locked stubs in the Elementor widget panel; clicking a locked widget opens an upsell card.<\/li>\n<li>Per-widget CSS and JavaScript asset loading \u2014 assets are loaded only on pages where the widget is actually placed; no global frontend bundle.<\/li>\n<li>WCAG 2.1 AA compliance across newly-authored widgets (keyboard navigation, ARIA landmarks, focus indicators, live-region announcements, prefers-reduced-motion respect). Pre-existing widgets are being retroactively audited.<\/li>\n<li>Consent-gated daily telemetry phone-home \u2014 opt-in at activation, one-click opt-out at any time from Sentio \u2192 Version. See <strong>External services<\/strong> above for full data-field disclosure.<\/li>\n<li>Updates delivered through the WordPress.org core updater.<\/li>\n<li>Translation-ready: all UI strings localizable via the <code>sentio-widgets-for-elementor<\/code> text domain.<\/li>\n<\/ul>","raw_excerpt":"53 free Elementor widgets \u2014 Accordion, Tabs, Price Table, Countdown, Reviews, Google Maps &amp; more. Lightweight, modular, fast.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/295047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=295047"}],"author":[{"embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jtconnelly1"}],"wp:attachment":[{"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=295047"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=295047"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=295047"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=295047"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=295047"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=295047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}