Skip to main content

Elementor

FREE!

The widgets Elementor charges for, built in.

64 Unyson+ elements as native Elementor widgets — posts grids, forms, slides, countdowns, flip boxes, pricing tables and a full set of WooCommerce widgets — edited in Elementor's own side panel, with free Elementor.

The Elementor extension puts Unyson+ elements into Elementor's widget panel. They behave like any built-in Elementor widget: drag one onto the page, edit it in the side panel (Content, Style and Advanced tabs), and watch the preview update as you type. Undo, revisions, copy / paste and Elementor's global colours all work as usual.

Each widget is drawn by the same code as the matching Unyson+ page-builder element, so a testimonials slider looks and behaves the same whether you built the page in Elementor or in the Unyson+ Page Builder — and the element's designs, presets and colour palette from Theme Settings carry over.

Turning it on​

  1. Make sure Elementor (the free plugin) is installed and active.
  2. Go to Unyson+ → Extensions. The Elementor extension is downloaded on demand rather than bundled, so click Show other extensions, then Install on the Elementor card, then Activate. It needs the Shortcodes extension, which is always on. Later updates arrive through the same Extensions page.
  3. For the shop widgets, also activate the WooCommerce extension (and the WooCommerce plugin). For the motion widgets, activate the Animation Engine extension.

Open any page in Elementor: the Unyson+ category is at the top of the widget panel, and Unyson+ Shop and Unyson+ Motion right below it when WooCommerce and the Animation Engine are on. Each widget carries the same icon as its Unyson+ page-builder element, so you can tell the two sets apart at a glance.

Elementor's widget panel with the Unyson+ category at the top

The widgets​

Unyson+ (35)​

WidgetUse it for
TestimonialsCustomer quotes — carousel, grid, marquee, masonry, spotlight and seven more designs.
StepsA numbered process or "how it works".
AccordionFAQs and collapsible sections, with optional FAQ rich-snippet schema.
Pricing TablePlans with a monthly / yearly toggle and a featured plan.
Logo GridClient or partner logos — grid, boxed, carousel or scrolling marquee.
CounterA number that counts up when it scrolls into view.
Icon BoxFeature or service cards with an icon.
NewsletterAn email signup form.
GalleryImage galleries — grid, masonry, justified, carousel, slideshow, showcase and more, with a lightbox.
TabsTabbed content in several styles.
TimelineMilestones and history.
ProgressSkill bars, circles, gauges and pies.
TableData tables, with optional sorting, search and pagination for visitors.
Tag ListA row of labels / chips.
BadgeAn announcement pill ("New — we just shipped v2.0").
Feature ListChecklists and bullet lists with icons.
PostsA grid, list or carousel of posts, with filters and pagination.
Flip BoxA card that flips or reveals its back on hover or click.
Call to ActionA banner with a title, message and button.
CountdownA countdown to a date and time.
Share ButtonsSocial share buttons.
Animated HeadlineA heading with rotating, typed or highlighted words.
BlockquoteA styled quotation.
SlidesA full-width slider with image, heading, text and button per slide.
HotspotAn image with clickable pins.
LottieA Lottie animation.
Table of ContentsAn automatic table of contents of the page's headings.
Video PopupA poster image that plays a video in a lightbox.
Modal PopupA button, link, icon or image that opens a dialog.
Team MemberA person's photo, name, role and bio.
Comparison TablePlans or products compared feature by feature.
Before / AfterTwo images with a draggable divider.
Star RatingA star rating with optional review schema.
Image BoxAn image card with title, text, icon and button.
FormA contact form — see Forms below.

Unyson+ Shop (18, with WooCommerce)​

WidgetUse it for
ProductsAny product query as a grid or carousel.
Product CardOne chosen product as a card.
Product CategoriesA grid of category cards.
Add to CartAn add-to-cart button for one product.
Menu CartA cart icon with a count, opening a dropdown or side drawer.
Cart Link / Account LinkHeader links to the cart and the visitor's account.
Product SearchA search box for products.
Product FiltersPrice, rating and attribute filters — place it in the shop / category page template.
Upsells, Wishlist, CompareRelated products and the visitor's saved and compared products.
Product PageA whole single-product layout for a chosen product.
Cart, Checkout, My Account, Order Tracking, Free Shipping BarWooCommerce's own pages and blocks, styled by Unyson+.

Unyson+ Motion (11, with the Animation Engine)​

WidgetUse it for
WebGL ObjectA live 3D shader object (blob, sphere, waves…) that reacts to the pointer and scroll.
SVG Draw / SVG MorphAn SVG that draws its strokes, or a shape that morphs through other shapes.
Motion Gallery3D galleries — carousel ring, panorama wall, card sphere, orbit, scatter, device cycler.
Parallax SceneDepth layers that move with scroll or the pointer.
Image Scroll Choreography / Text Scroll ChoreographyImages or text that travel across the screen as the page scrolls.
Interactive RevealStacked layers revealed by drag, hover, scroll or time.
Image SequenceA frame-by-frame sequence played by scroll.
3D ModelA GLB / glTF model with camera controls, AR and hotspots.
RiveAn interactive Rive animation.

Editing a widget​

Click a widget to open its settings in the side panel. Content settings are on the Content tab, presets and colours on Style, and Elementor's own spacing, motion effects, responsive visibility and CSS classes on Advanced.

Where the page builder shows a picture to choose from — a testimonials design, a rating symbol — the side panel shows the same thumbnails. Options that only apply to one design appear only when that design is picked.

The Testimonials widget's Design section in Elementor's side panel, with design thumbnails

Colours offer your Theme Settings palette first (a preset dropdown) and a custom colour picker — which includes Elementor's global colours — second.

What you edit elsewhere​

A few settings have no equivalent in Elementor's panel. They are kept and still take effect; you change them in the Unyson+ Page Builder:

  • Lists inside a list item — a testimonial's Extra Texts rows.
  • A form field's validation rules, help text and conditional logic.
  • Table cells in pricing mode (amount, button) and merged cells.
  • Typography groups on Counter and Countdown, a gallery grid's custom column split.

Forms​

The Form widget starts as a ready contact form (name, email, message, consent). Each field has a type, label, required switch, placeholder, choices (one per line, for dropdowns, radios and checkboxes) and width. Submissions are stored under Unyson+ → Form Entries and emailed to the address in After Submit → Email to (your site's admin email by default). Sending email needs the Mailer set up (Unyson+ → Extensions → Mailer settings); until then the form shows "Invalid send method" above itself after a submission.

Hiding Elementor's locked Pro widgets​

Free Elementor lists the widgets of its paid version as locked tiles. Since the Unyson+ categories cover most of them, the extension hides those locked tiles, the locked Atomic Form category and the "Upgrade" banners. To show them again, switch Hide locked Pro widgets off under Unyson+ → Extensions → Elementor. With Elementor Pro installed the setting does nothing — Pro's widgets show as usual, next to the Unyson+ ones.

The Hide locked Pro widgets setting

Troubleshooting​

  • A widget shows a hint instead of content in the editor — it has nothing to show yet: a Lottie animation without a file, Upsells on a page that isn't a product, Product Filters outside the shop. The hint says what it needs; visitors never see it.
  • No Unyson+ category in the panel — the extension is inactive, or Elementor isn't.
  • No Unyson+ Shop category — activate the WooCommerce extension.
  • A slider or accordion doesn't move in the editor — reload the editor; the scripts restart on every change, but a page opened before the extension was activated may need it.

For developers​

Each widget is a short declaration on top of the element's shortcode: which options appear in which panel section. The extension turns those options into Elementor controls and the saved values back into the shortcode's attributes, so the shortcode's own view renders the widget. Widget names are up-<shortcode tag> (for example up-testimonials) and are stable.

fw_ext( 'elementor' )->widget_for_shortcode( $tag ) returns the widget name for a shortcode, and FW_Elementor_Option_Bridge::settings_from_atts( $tag, $atts ) converts page-builder attributes into widget settings — the Site Converter uses both to build Elementor pages. The filter fw_ext_elementor_widgets adds or removes widgets.