plugin-icon

Sentio Widgets for Elementor

لصاحبه Sentio Addons·
53 free Elementor widgets — Accordion, Tabs, Price Table, Countdown, Reviews, Google Maps & more. Lightweight, modular, fast.
النسخة
2.0.4
آخر تحديث
Jun 19, 2026
Sentio Widgets for Elementor

Sentio Widgets for Elementor is a free, lightweight Elementor addon with 53 fully-featured widgets — 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.

Documentation | Upgrade to PREMIUM

The Elementor widget panel also displays 99 additional widgets from the Sentio Addons for Elementor PREMIUM edition, shown with a lock badge. These are visible-only stubs — 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.

  • Have zero frontend impact. 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.
  • Do not gate any of the 53 free widgets. Every free widget ships with its complete control set — 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 additional widgets, not additional controls on existing free widgets.
  • Ship no underlying widget code. The locked entries are metadata-only stubs (slug + title + category) loaded from a single config file (includes/config/locked-widgets.php) and rendered by a generic stub class. None of the 99 PREMIUM widget implementations (PHP, CSS, or JS) ship in this plugin’s ZIP.
  • Are visible by design and dismissable in practice. 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 — 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).
  • Are honestly named and categorized. 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.

The complete Sentio widget library

The (Free) widgets ship in LITE; (Premium) widgets are in Sentio PREMIUM, shown as locked editor stubs. 152 widgets — 53 free, 99 premium — across 10 categories.

⬡ Advanced Components

Premium: Acuity Scheduler, Calendar.com Scheduler, Calendly Scheduler, Code Highlight, Custom HTML, DaySchedule, Google Calendar Booking, HubSpot Scheduler, Motion Scheduler, PayPal Payment Button, SavvyCal Scheduler, Stripe Payment Button, TidyCal Scheduler, YouCanBookMe Scheduler, Zencal Scheduler, Zoom Scheduler.

🔄 Dynamic

📰 Posts

  • Archive Posts (Free) — Post grid for archives.
  • Posts (Free) — Query post grid with load-more.

🎨 Creative

Premium: 3D Cube Hero Slider, Hero Accordion, Hero Cascade, Hero Clip-Path Slider, Hero Compare, Hero Typewriter, Parallax Depth Hero Slider, Split Screen Hero Slider, SVG Draw, Vertical Fullscreen Hero Slider.

📣 Content

Premium: Facebook Feed, Instagram Embed, Mega Menu, News Ticker, Pinterest Feed, Tag Cloud, TikTok Feed, Twitter / X Embed, Weather.

🔳 Grids

Premium: Alphabet Layout, Asymmetrical Grid, Mondrian Layout, Side Scroll.

📊 Data Visualization

Premium: Animated Line Graph, Bar Chart, Data Cards Grid, Donut / Pie Chart, Funnel Chart, Progress Ring, Radar / Spider Chart, Radial Gauge, Stats Comparison.

🛒 WooCommerce

Premium: Add to Cart, Cart Page, Checkout, Coupon Form, Cross-Sells, Mini Cart, My Account, Order Tracking, Payment Methods, Product Badges, Product Carousel, Product Categories, Product Compare, Product Filters, Product Gallery, Product Grid, Product Price, Product Reviews, Product Search, Product Table, Product Tabs, Recently Viewed, Sale Countdown, Shipping Calculator, Size Guide, Stock Alert, Store Notice, Thank You Page, Upsells, Venmo Payment, Wishlist.

📅 Events Calendar

Premium: Event Calendar, Event Carousel, Event Countdown, Event Grid, Event Map, Event Schedule, Event Search & Filter, Event Timeline, Organizer Directory, Venue Showcase.

🧩 ACF

Premium: ACF Field Group, ACF Gallery Pro, ACF Map Pro, ACF Relationship Grid, ACF Repeater Accordion, ACF Repeater Cards, ACF Repeater Slider, ACF Repeater Table, ACF Repeater Tabs, ACF Repeater Timeline.

Upgrade to PREMIUM

Sentio PREMIUM adds 99 widgets — WooCommerce (31), Events Calendar (10), ACF (10), payments, schedulers, data-viz charts, and hero sliders. See pricing

External services

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.

Google Maps API

Used by the Google Maps widget (and only that widget) to render an embedded interactive map on a page where the widget is placed.

The widget loads https://maps.googleapis.com/maps/api/js 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 elementor_google_maps_api_key option). The widget will not render a map and will not contact Google’s servers if no API key is set.

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.

Google requires an API key for production traffic per their Maps Platform Terms of Service.

YouTube embeds

Used by the Media Playlist, Video Carousel, and Portfolio widgets when you configure a YouTube video URL on one of those widgets.

There are three runtime behaviors, each with different trigger conditions:

  1. Thumbnail images. When a configured YouTube video is rendered without a manually-set thumbnail, the widget outputs an <img> element pointing to https://img.youtube.com/vi/{video-id}/hqdefault.jpg. 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.

  2. Embedded video player. When your visitor plays a configured video, an <iframe> is injected pointing to https://www.youtube.com/embed/{video-id}. The browser fetches the embed at that point. YouTube’s embed iframe applies its own privacy policy regardless of the embedding site.

  3. YouTube IFrame Player API. For the Media Playlist and Video Carousel widgets, the YouTube IFrame Player API loads from https://www.youtube.com/iframe_api 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.

If your visitor never triggers playback and never views a card with a YouTube thumbnail, no data is sent to YouTube.

Vimeo embeds

Used by the Media Playlist, Video Carousel, and Portfolio widgets when you configure a Vimeo video URL on one of those widgets.

There are three runtime behaviors:

  1. Embedded video player. When your visitor plays a configured Vimeo video, an <iframe> is injected pointing to https://player.vimeo.com/video/{video-id}. The browser fetches the embed at that point.

  2. Vimeo Player SDK. For the Media Playlist and Video Carousel widgets, the Vimeo Player SDK loads from https://player.vimeo.com/api/player.js once when the first Vimeo video on the page begins playing. This SDK provides programmatic playback control. It loads only after a play action.

  3. Vimeo oEmbed metadata (server-side). 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 https://vimeo.com/api/oembed.json?url=https://vimeo.com/{video-id} to retrieve the video’s thumbnail URL. The request uses WordPress’s wp_remote_get() 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.

Setting a manual thumbnail on the widget disables the server-side oEmbed call entirely.

sentioaddons.com — telemetry (consent-gated, opt-in)

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. No data is sent before you grant consent.

On first activation, the plugin redirects you to a welcome screen at Sentio Welcome. 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 Allow & Start Building respects the checkbox state; clicking Skip forces consent to off regardless of the checkbox.

If you grant consent, a daily WordPress cron job (sentio_lite_telemetry_ping) POSTs to https://sentioaddons.com/wp-json/sentio-lm/v1/telemetry. The cron runs once per 24-hour window from the time of consent.

The data fields the plugin sends are:

  • Plugin version
  • WordPress version
  • PHP version
  • Theme family — coarse mapping (Astra / Divi / Hello Elementor / Default / Other), not the exact theme slug
  • Site locale
  • SHA-256 hash of the site URL (one-way; not reversible to the original URL — used only to deduplicate pings from the same site)
  • Optional email address — only if you provided one in the welcome screen
  • Per-widget placement counts — which Sentio widgets are placed on the site and how many times, parsed from Elementor’s _elementor_data postmeta

The site’s IP address is not sent by the plugin. If country-level data is needed for analytics, it is enriched server-side from the Cloudflare CF-IPCountry HTTP header at the moment of the request, never persisted.

You can opt out at any time from Sentio Version. Opting out fires a DELETE request to https://sentioaddons.com/wp-json/sentio-lm/v1/telemetry/site 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.

sentioaddons.com — backlink (per-widget, default OFF)

Each widget has a per-instance toggle in its Advanced tab labeled “Show Sentio backlink”. The toggle is off by default in the LITE 2.0 edition. When you switch the toggle on for a specific widget instance, the frontend renders a small <a href="https://sentioaddons.com/elementor-widgets/..."> anchor tag at the end of that widget’s output, linking to the corresponding sentioaddons.com widget page.

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.

This is documented for transparency because the URL string appears in your rendered HTML when you opt in, even though no resource load occurs.

License

Sentio Widgets for Elementor is free software released under the GNU General Public License v2 (or later); see https://www.gnu.org/licenses/gpl-2.0.html.

Third-Party Libraries

This plugin bundles the following GPL-compatible libraries:

  • Lottie Web (MIT) — https://github.com/airbnb/lottie-web
  • Marker Clusterer (Apache 2.0) — https://github.com/googlemaps/js-markerclusterer

MIT and Apache 2.0 are GPL-compatible licenses.

The carousel widgets (Reviews, Testimonial, Logo, Slideshow, Video Carousel, Posts) consume the Swiper library via Elementor’s bundled swiper script handle; Swiper is not bundled by this plugin.

مجانيعلى الخطط المدفوعة
إذا أتممت بالتثبيت، فإنك توافق على شروط خدمة ووردبريس.كوم ووشروط إضافات الأطراف الثالثة.
تم اختباره حتى
WordPress 7.0
تتوفّر هذه الإضافة للتنزيل لتُستخدم في عملية التثبيت لديك.