| 开发者 |
jtconnelly1
Sentio Addons |
|---|---|
| 更新时间 | 2026年8月1日 05:39 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Drag the Mortgage Calculator widget onto any Elementor page and set the default home price, rate, and term; the monthly payment then recalculates as visitors type. It covers full PITI — principal and interest plus optional property tax, insurance, and HOA fees — and applies PMI automatically below a 20% down payment, dropping it at 20% or more. You also get a percent/dollar down-payment toggle, 10/15/20/30-year term pills, a cost-breakdown donut, a collapsible year-by-year amortization table, and an optional lead-capture button. All of the maths runs in the browser and on your own server — the calculator contacts no external service.
The Property Card widget holds a whole listing: a multi-photo gallery hero with thumbnails, arrows, and a counter; a formatted price with a "Contact for price" fallback; a status badge (For Sale, For Rent, Pending, Sold, or your own) that dims the hero when sold; an optional open-house banner; a bed/bath/area/lot stat strip; an amenities checklist; and an agent block with one-tap call and email. Switch on schema.org RealEstateListing JSON-LD to expose it as structured data. It is for hand-built listing pages — it does not read an MLS feed.
Yes. The Bento Grid widget is a real CSS Grid in which every cell is a full Elementor container, so any widget can be dropped into any cell. Set columns per breakpoint, minimum row height, and gap; grid-auto-flow: dense packs the gaps for you. It ships nth-child presets (hero, feature, mosaic), per-cell hover effects, and a staggered IntersectionObserver entrance animation.
The Price Table widget has a built-in pricing switcher — enter two price sets and visitors flip between them. Each feature row can carry an icon, an included / excluded / partial state, and a hover tooltip, and rows can be grouped under headings. There is also a sale badge over the price, a guarantee line under the button, a ribbon, and a hover lift; place several in a row for a full comparison section.
The Posts widget offers two AJAX pagination modes in its Pagination section: a Load More button with editable label text, and Infinite Scroll that fetches the next page as the visitor nears the end of the grid. Both run through the plugin's own nonce-verified AJAX endpoint. Archive Posts gives you the same grid on category, tag, and other archive templates.
The Portfolio widget renders a filterable grid with category buttons, an optional bento layout, direction-aware hover overlays, scroll-triggered reveals, and blur-up lazy loading. It includes a lightbox and a case-study modal, and each item can carry a YouTube, Vimeo, or self-hosted MP4 video that previews muted on hover and plays full size in the lightbox.
Set the Countdown widget to evergreen mode: instead of counting to a fixed date it starts a per-visitor timer held in that browser's localStorage, so every visitor sees their own deadline. Fixed due-date mode is there too, with per-unit visibility, custom labels, a styleable separator between boxes, and configurable expiry behaviour.
The Off-Canvas widget gives you a slide-over or full-screen panel whose contents are a normal Elementor container, so you build the panel from any widgets. The trigger is built in — text-plus-icon, icon-only, or an animated hamburger that morphs to a cross, arrow, or spin — plus an optional frosted-glass backdrop blur and auto-close timer.
The Single Page Navigation widget pins a nav rail to the left, right, top-centre, or bottom-centre. List your section IDs in the repeater with a label, icon, and accent colour each; an IntersectionObserver highlights the section in view, and clicking scrolls smoothly with an offset so a sticky header does not cover the target. Indicators can be dots, dashes, numbers, or labels, with hover tooltips and a page-progress bar.
Add the Google Maps widget and paste a Google Maps Platform API key into its API Key field, or set one once in Elementor → Settings → Integrations, which Sentio falls back to. Add markers via the repeater with coordinates, title, description, custom icon, and drop animation; choose a style preset (standard, silver, retro, dark, night, aubergine); switch on clustering for dense marker sets. With no key the widget renders nothing and makes no request to Google.
The Video Carousel widget takes YouTube, Vimeo, and self-hosted MP4 sources in one carousel with a player pane, and can emit VideoObject structured data per video. For an audio-led or mixed playlist use Media Playlist. Both resolve thumbnails automatically when you do not set one, and both drive playback through the official YouTube and Vimeo player APIs.
The Audio Player widget takes an episode repeater with per-episode artwork and description, plus the controls podcast listeners expect: 0.5×–2× speed, 10/15/30-second skip, a 15/30/45/60-minute sleep timer, share-link copy, a waveform that colours as it plays, a sticky mini player once you scroll past, and playback-position memory so an episode resumes where it stopped.
Three widgets cover this. Count Up animates a single number into view on scroll, with six easing curves, thousands separators and decimals, an icon badge, and a CTA. Counter Cards lays out a row of stat cards that count up together. Skills Measurement renders multiple labelled progress bars in one widget — solid, striped, segmented, or gradient fills, per-bar colours, and a percentage that counts up as each bar fills.
Yes. The Accordion widget is keyboard-navigable with proper ARIA state, and can output FAQPage JSON-LD built from your accordion items, so a well-formed FAQ section becomes structured data without a separate SEO plugin. It has four skins, automatic step numbers, four icon animations, per-item accent colours, and scroll-to-active with a sticky-header offset.
Booking widgets are PREMIUM: Sentio PREMIUM has dedicated schedulers for Calendly, SavvyCal, Acuity, TidyCal, HubSpot, Zoom, Zencal, Motion, DaySchedule, YouCanBookMe, Google Calendar, and Calendar.com, which appear in the LITE panel with a lock badge. Free workaround: the Shortcode widget renders any booking shortcode your scheduling plugin provides.
Not in the free edition — those 41 widgets (31 WooCommerce, 10 Events Calendar) plus 10 Advanced Custom Fields widgets are PREMIUM. The 56 free widgets are plugin-independent and work on any WordPress site, with two exceptions noted in the catalog above: Yoast Breadcrumbs needs Yoast SEO, and Google Maps needs an API key.
Elementor is required — 3.20 or newer, tested up to 3.25. Elementor Pro is not, and Sentio coexists with it and with other Elementor addon packs. These are standard Elementor widgets, so they work with any Elementor-compatible theme, including Hello Elementor, Astra, and Divi.
No. Each widget owns its own CSS and JavaScript file and declares them as dependencies, so a page downloads only the assets for the widgets actually placed on it. There is no global frontend bundle.
Accessibility is a functional requirement here, not a polish pass: widget-scoped keyboard navigation, ARIA landmarks and state, a visible focus ring, polite live-region announcements, and prefers-reduced-motion handling in both CSS and JavaScript, targeting WCAG 2.1 AA. Widgets written before that standard was adopted are being retro-audited.
No. Every widget is configured visually in the Elementor editor with standard content and style controls. The Shortcode widget is there if you do want to drop in a shortcode from another plugin.
Only if you opt in on the welcome screen at activation. The exact fields and the one-click opt-out path are in External services below. Nothing is sent before you consent.
It is off by default. Each widget has a "Show Sentio backlink" switch in its Advanced tab; the link renders only on instances where you switched it on.
Yes to both. All UI strings use the sentio-widgets-for-elementor text domain and translations auto-load from wp-content/languages/plugins/. On multisite, activate per-site or network-wide; telemetry consent and the welcome flow are per-site.
Deactivate and delete via Plugins → Installed Plugins. Options left behind in wp_options all use the sentio_ prefix if you want to purge them. For bugs, open a thread in the WordPress.org support forum or email support@sentioaddons.com with steps to reproduce.
<script>, <form>, <input>, <textarea>, <select> and <iframe> tags while keeping the script's inner text, so a Gravity Forms shortcode rendered a form with no fields followed by its own JavaScript printed as visible text on the page. Form, embed and script shortcodes (Gravity Forms, Contact Form 7, WooCommerce and others) now render exactly as the originating plugin produced them.sentio-widgets-for-elementor text domain.