Sentio Widgets for Elementor

描述

Sentio Widgets for Elementor is a free, lightweight Elementor addon that adds 53 fully-featured widgets — Accordion, Tabs, Price Table, Countdown, Reviews, Google Maps, Ken Burns slider, and more. It is built to be modular and fast: every widget loads only its own CSS and JavaScript, so your pages stay lean.

Documentation | Upgrade to PREMIUM

Why Sentio?

  • Lightweight and modular — per-widget asset loading means a page only loads the CSS and JavaScript for the widgets actually on it. There is no monolithic frontend bundle.
  • Accessibility-first — widgets follow WCAG 2.1 AA patterns: keyboard navigation, ARIA landmarks, visible focus indicators, live-region announcements, and prefers-reduced-motion support.
  • Translation-ready — every interface string is localizable through the sentio-widgets-for-elementor text domain.
  • Genuinely free — all 53 widgets are complete, with no nag screens, no time limit, and no locked controls.

Sentio widgets appear under the Sentio category in the Elementor widget panel.

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

Sentio LITE ships the 53 widgets marked (Free) below — all fully functional, with no locked controls. The widgets marked (Premium) belong to Sentio Addons for Elementor PREMIUM and appear in your editor as the locked discovery stubs described above. In total: 53 free + 99 premium = 152 widgets across 10 categories.

⬡ Advanced Components

  • Accordion (Free) — Collapsible content panels with ARIA-compliant keyboard navigation.
  • Advanced Alert (Free) — Dismissible notice block with severity styles, optional ribbon, and CTA.
  • Animated Headline (Free) — Heading with cycling text effects (typewriter, fade, slide, and more).
  • Animated Timeline (Free) — Vertical event timeline with markers, dates, and animated entry effects.
  • Audio Player (Free) — Audio playback with episode list, skip controls, sleep timer, and sticky mini-player.
  • Blockquote (Free) — Pull-quote element with author attribution and optional share buttons.
  • Button (Free) — Configurable button with icon, hover effects, and link options.
  • Call to Action (Free) — Image-backed CTA block with title, description, and dual buttons.
  • Count Up (Free) — Animated number counter that triggers on scroll into view.
  • Countdown (Free) — Date-targeted countdown timer with live and expired phase messaging.
  • Fancy Divider (Free) — Decorative horizontal divider with shape, gradient, and pattern options.
  • Flip Box (Free) — Two-sided card that flips on hover or click to reveal back-face content.
  • Google Maps (Free) — Embedded Google Maps with multi-marker support and clustering (needs a Maps API key).
  • Info Box (Free) — Icon-led card combining a heading, description, and call-to-action link.
  • Logo Carousel (Free) — Sliding logo strip with hover effects.
  • Lottie (Free) — Lottie animation player with hover, scroll, click, and cursor-tracking triggers.
  • Media Playlist (Free) — Mixed-media playlist combining audio and video sources.
  • Off-Canvas (Free) — Slide-in side panel with configurable trigger, position, and overlay fade.
  • Price List (Free) — Menu-style item list with descriptions and prices.
  • Price Table (Free) — Multi-column pricing comparison with feature lists and a highlighted plan.
  • Progress Tracker (Free) — Step-by-step progress indicator.
  • Reviews (Free) — Customer review carousel with platform badges and aggregate rating display.
  • Scroll to Top (Free) — Floating back-to-top button with show and hide on scroll.
  • Search (Free) — Site search input with optional category filter and AJAX results.
  • Shortcode (Free) — WordPress shortcode renderer for use inside Elementor layouts.
  • Single Page Navigation (Free) — Section anchor navigation for one-page site layouts.
  • Skills Measurement (Free) — Progress-bar style skill display with animated fill on scroll.
  • Social Share (Free) — Social sharing buttons for Facebook, X, LinkedIn, Pinterest, WhatsApp, and more.
  • Tabs (Free) — Horizontal or vertical tabbed interface with deep-link support and responsive collapse.
  • Team Members (Free) — Team member grid with photo, role, bio, and social links.
  • Testimonial Carousel (Free) — Slide-based testimonial display with author photo, name, and rating.
  • Tooltip (Free) — Tooltip popups attached to text or elements with multiple position options.
  • Yoast Breadcrumbs (Free) — Yoast SEO breadcrumb output (requires the Yoast SEO plugin).
  • Acuity Scheduler (Premium) — Embed an Acuity Scheduling booking calendar.
  • Calendar.com Scheduler (Premium) — Embed a Calendar.com booking widget.
  • Calendly Scheduler (Premium) — Embed a Calendly scheduling widget.
  • Code Highlight (Premium) — Syntax-highlighted code blocks with selectable language themes.
  • Custom HTML (Premium) — Render custom HTML, CSS, and JavaScript inside a widget.
  • DaySchedule (Premium) — Embed a DaySchedule appointment booking widget.
  • Google Calendar Booking (Premium) — Embed a Google Calendar appointment booking flow.
  • HubSpot Scheduler (Premium) — Embed a HubSpot meetings scheduler.
  • Motion Scheduler (Premium) — Embed a Motion scheduling link.
  • PayPal Payment Button (Premium) — Accept payments with a configurable PayPal button.
  • SavvyCal Scheduler (Premium) — Embed a SavvyCal scheduling link.
  • Stripe Payment Button (Premium) — Accept payments with a configurable Stripe button.
  • TidyCal Scheduler (Premium) — Embed a TidyCal booking widget.
  • YouCanBookMe Scheduler (Premium) — Embed a YouCanBookMe booking page.
  • Zencal Scheduler (Premium) — Embed a Zencal scheduling widget.
  • Zoom Scheduler (Premium) — Embed a Zoom appointment scheduler.

🔄 Dynamic

  • Author Info Card (Free) — Author byline card with avatar, bio text, and social links.
  • Featured Image (Free) — Post featured image with optional crop, aspect ratio, and link target.
  • Nav Menu (Free) — WordPress menu render with dropdown styles and mobile collapse behavior.
  • Page Title (Free) — Page title heading with a dynamic source (post title, archive title, custom).
  • Post Comments (Free) — Comment list and form for the current post.
  • Post Excerpt (Free) — Single post excerpt with read-more behavior.
  • Post Info (Free) — Single post meta display (date, author, categories, comment count, and more).
  • Post Navigation (Free) — Previous and next post links with thumbnails.
  • Site Logo (Free) — Site logo display sourced from the WordPress Customizer or a custom upload.
  • Site Title (Free) — Site name display sourced from WordPress general settings.
  • Sitemap (Free) — Hierarchical list of pages, posts, or categories with optional collapse.

📰 Posts

  • Archive Posts (Free) — Grid display of posts on archive and category pages with filtering options.
  • Posts (Free) — Configurable post grid with query controls, AJAX load-more, and category filters.

🎨 Creative

  • Image Gallery (Free) — Responsive image grid with hover effects and lightbox preview.
  • Ken Burns Hero Slider (Free) — Hero slider with image-backed slides and Ken Burns parallax animation.
  • Portfolio (Free) — Filterable project grid with image, video, and link support.
  • Slideshow (Free) — Full-width slide deck with image or video backgrounds and overlay content.
  • Video Carousel (Free) — Carousel of YouTube, Vimeo, or self-hosted video items.
  • 3D Cube Hero Slider (Premium) — Hero slider with a rotating 3D-cube transition.
  • Hero Accordion (Premium) — Expanding horizontal-panel hero with image reveals.
  • Hero Cascade (Premium) — Hero with cascading, staggered content reveals.
  • Hero Clip-Path Slider (Premium) — Hero slider with animated clip-path shape transitions.
  • Hero Compare (Premium) — Before/after image comparison hero with a drag handle.
  • Hero Typewriter (Premium) — Hero with an animated typewriter headline.
  • Parallax Depth Hero Slider (Premium) — Multi-layer parallax-depth hero slider.
  • Split Screen Hero Slider (Premium) — Split-screen hero with independently sliding panels.
  • SVG Draw (Premium) — Scroll-triggered animated SVG line-drawing.
  • Vertical Fullscreen Hero Slider (Premium) — Full-screen vertical-scrolling hero slider.

📣 Content

  • Facebook Feed (Premium) — Display a Facebook page feed.
  • Instagram Embed (Premium) — Embed an Instagram feed or post.
  • Mega Menu (Premium) — Multi-column mega menus with rich widget-area content.
  • News Ticker (Premium) — Scrolling news and headline ticker bar.
  • Pinterest Feed (Premium) — Display a Pinterest board or profile feed.
  • Tag Cloud (Premium) — Weighted tag cloud built from your taxonomy terms.
  • TikTok Feed (Premium) — Display a TikTok profile feed.
  • Twitter / X Embed (Premium) — Embed a Twitter / X timeline or post.
  • Weather (Premium) — Live local weather widget with forecast.

🔳 Grids

  • Bento Grid (Free) — Asymmetric multi-cell layout for highlighting featured content.
  • Alphabet Layout (Premium) — Alphabetical index layout for directories and glossaries.
  • Asymmetrical Grid (Premium) — Editorial asymmetrical grid layout.
  • Mondrian Layout (Premium) — Mondrian-style modular block layout.
  • Side Scroll (Premium) — Horizontal side-scrolling content row.

📊 Data Visualization

🛒 WooCommerce

  • Add to Cart (Premium) — Custom add-to-cart button for any product.
  • Cart Page (Premium) — Fully stylable WooCommerce cart layout.
  • Checkout (Premium) — Custom WooCommerce checkout layout.
  • Coupon Form (Premium) — Standalone coupon-code entry form.
  • Cross-Sells (Premium) — Display product cross-sells.
  • Mini Cart (Premium) — Header mini-cart with live fragment updates.
  • My Account (Premium) — Custom WooCommerce My Account dashboard.
  • Order Tracking (Premium) — Order status lookup and tracking timeline.
  • Payment Methods (Premium) — Display accepted payment-method badges.
  • Product Badges (Premium) — Sale, new, and custom product badges.
  • Product Carousel (Premium) — Sliding carousel of products.
  • Product Categories (Premium) — Grid of product categories.
  • Product Compare (Premium) — Side-by-side product comparison table.
  • Product Filters (Premium) — AJAX product attribute and price filters.
  • Product Gallery (Premium) — Custom product image gallery with zoom.
  • Product Grid (Premium) — Configurable product grid with query controls.
  • Product Price (Premium) — Standalone product price display.
  • Product Reviews (Premium) — Product review list and rating summary.
  • Product Search (Premium) — AJAX product search with live results.
  • Product Table (Premium) — Tabular product listing for quick ordering.
  • Product Tabs (Premium) — Custom product description and information tabs.
  • Recently Viewed (Premium) — Recently viewed products strip.
  • Sale Countdown (Premium) — Countdown timer for product sales.
  • Shipping Calculator (Premium) — Standalone shipping-rate calculator.
  • Size Guide (Premium) — Product size-guide popup or table.
  • Stock Alert (Premium) — Back-in-stock email notification form.
  • Store Notice (Premium) — Sitewide WooCommerce store notice bar.
  • Thank You Page (Premium) — Custom order-received and thank-you layout.
  • Upsells (Premium) — Display product upsells.
  • Venmo Payment (Premium) — Accept payments with a Venmo QR button.
  • Wishlist (Premium) — Add-to-wishlist with a saved-product list.

📅 Events Calendar

🧩 ACF

Upgrade to PREMIUM

Sentio Addons for Elementor PREMIUM unlocks 99 more widgets — full WooCommerce (31 widgets), The Events Calendar (10), Advanced Custom Fields (10), PayPal, Stripe, and Venmo payment buttons, 12 booking and scheduler integrations, …

屏幕截图

安装

  1. From WordPress admin: Plugins Add New search for “Sentio Widgets for Elementor” click Install Now Activate.
  2. Manual install: download the plugin ZIP, upload it via Plugins Add New Upload Plugin, then activate.
  3. Ensure Elementor is installed and active. This plugin requires Elementor 3.20 or newer (tested up to 3.25).
  4. Edit any page or post with Elementor; Sentio widgets appear under the Sentio category in the widget panel.
  5. (Optional) Visit Sentio Welcome to opt in or out of anonymous usage analytics.

常见问题

Does this plugin require Elementor?

Yes. This is an Elementor addon. Elementor must be installed and active. Elementor 3.20 or newer is recommended; tested up to 3.25.

Does it work with Elementor Pro?

Yes. Sentio widgets coexist with Elementor Pro and any other Elementor addon plugin. There is no conflict.

What’s the difference between LITE and PREMIUM?

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.

Why do I see locked widgets in the Elementor panel?

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.

How do I disable the backlink to sentioaddons.com that some widgets show?

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 Advanced tab, and check the “Show Sentio backlink” toggle. The backlink only renders if the toggle is on for that widget instance.

Why does the welcome screen ask for my email?

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 — leave the field blank, or skip the welcome screen entirely with the Skip button.

Can I use Sentio LITE on a multisite installation?

Yes. You can activate the plugin per-site or network-wide. Telemetry consent and welcome flow are per-site.

Is the plugin translation-ready?

Yes. All UI strings use the sentio-widgets-for-elementor text domain. Translation files (.po / .mo) auto-load from WordPress’s standard translations directory at wp-content/languages/plugins/.

How do I report a bug?

Open a thread in the WordPress.org plugin support forum, or email support@sentioaddons.com with steps to reproduce.

Does the plugin collect any data?

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

How do I uninstall cleanly?

Deactivate the plugin via Plugins Installed Plugins, then click Delete. WordPress removes the plugin files. Settings stored in the wp_options table use the sentio_* prefix; if you want to fully purge the plugin’s footprint, you can delete those options manually after uninstall.

Will Sentio slow down my site?

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.

Do I need any coding skills?

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.

Will it work with my theme?

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.

How is Sentio different from other Elementor addon packs?

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.

评价

此插件暂无评价。

贡献者及开发者

「Sentio Widgets for Elementor」是开源软件。 以下人员对此插件做出了贡献。

贡献者

更新日志

2.0.3 — 2026-05-30

This release removes all admin notice suppression code per the WordPress.org plugin review.

  • 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.
  • 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.
  • No replacement suppression mechanism added. Users will see standard WordPress admin notices from core, security plugins, and other addons as designed.

2.0.2 — 2026-05-20

This release addresses the inline block finding from the WordPress.org plugin review.

  • 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.
  • 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.
  • Improved CSS class name escaping by using sanitize_html_class() for class identifiers per WordPress canonical patterns.

2.0.1 — 2026-05-13

This release addresses all feedback from the WordPress.org plugin review.

  • 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.
  • 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.
  • 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().
  • Replaced one variable-based translation argument with static literal __() calls via a translation lookup table, so translation tooling can extract strings correctly.
  • 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.
  • Prefixed file-global variables in admin templates with the sentio_ prefix per WordPress naming conventions.
  • Removed phpcs:ignore suppression comments throughout the plugin and addressed each underlying issue with real code changes rather than suppression.
  • Removed the debug_log() development helper from production code paths.

2.0.0

  • 53 free widgets organized across content, marketing, posts and dynamic content, navigation, media, and tools.
  • 99 additional PREMIUM widgets shown as locked stubs in the Elementor widget panel; clicking a locked widget opens an upsell card.
  • Per-widget CSS and JavaScript asset loading — assets are loaded only on pages where the widget is actually placed; no global frontend bundle.
  • 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.
  • Consent-gated daily telemetry phone-home — opt-in at activation, one-click opt-out at any time from Sentio Version. See External services above for full data-field disclosure.
  • Updates delivered through the WordPress.org core updater.
  • Translation-ready: all UI strings localizable via the sentio-widgets-for-elementor text domain.