PistonUI Addons for Elementor – Powerful & Lightweight SEO Friendly Widgets

Plugin Banner

PistonUI Addons for Elementor – Powerful & Lightweight SEO Friendly Widgets

by PistonUi

Download
Description

PistonUI provides a growing set of high-quality widgets designed for speed and flexibility. Perfect for creating stunning landing pages, product showcases, and engaging content sections without any coding knowledge.

Hero & Banner Widgets:
* Sliding Hero – Beautiful full-width hero slider with multiple headings, descriptions, CTA buttons, and customizable overlay effects
* Video Hero – Full-width hero section with background video support and overlay content
* Promo Banner – Eye-catching promotional banners with flexible image positioning and customization options

Interactive Content Widgets:
* Accordion – Interactive FAQ/accordion widget with custom icons and smooth CSS-based animations
* Sticky Content – Two-column layout with JavaScript-powered smart sticky behavior and responsive controls
* Image Comparison – Before/after image comparison with draggable handle for visual comparisons
* Scroll Reveal Cards – Cards that animate and reveal on scroll with customizable effects
* Skills Tabs – Tabbed interface for displaying skills, services, or features with progress bars and descriptions
* Rich Title – Advanced title widget with inline text styling, images, videos, and line breaks for creative headlines

Media & Display Widgets:
* TikTok Videos – Display your TikTok videos in a responsive carousel with customizable items per screen size
* YouTube Popup – Play YouTube videos in a lightweight modal with optional thumbnail and ripple animation
* Logo Slider – Responsive carousel for displaying partner/client logos with Owl Carousel integration
* Sliding Text Bar – Animated marquee/ticker with customizable speed, direction, rotation, and full-width options

Content Display Widgets:
* Posts Grid – Flexible recent posts grid with taxonomy filters and layout controls
* Feature Cards – Showcase features or services in a responsive card grid with icons and descriptions
* Counter Stats – Animated counter statistics with customizable icons, numbers, and labels

WooCommerce Widgets:
* Category Showcase – Display WooCommerce product categories with custom images, titles, and product counts
* Category Icons Grid – Grid layout for category icons with hover effects and custom styling
* Products Grid – Showcase products in a responsive grid with sorting, filtering, and discount badge options
* Product Slider – Dynamic product carousel with configurable columns and responsive breakpoints

All widgets include comprehensive style customization options, responsive design controls, and work seamlessly with Elementor’s native features.

PistonUI Dashboard

Access the PistonUI Dashboard from your WordPress admin menu to configure and customize the plugin settings.

General Settings:
* Owl Carousel Assets – Enable or disable Owl Carousel CSS and JavaScript site-wide. Toggle this off if you’re already loading Owl Carousel elsewhere to avoid conflicts.
* Bootstrap Grid – Enable Bootstrap Grid v4 CSS for layout control. Disable if you don’t need grid utilities or if you’re using a different grid system.

Widget Management:
* Enable/Disable Widgets – Control which widgets appear in Elementor. Disable widgets you don’t need to keep your Elementor panel clean and focused.
* Core Widgets Control – Toggle individual core widgets (Sliding Hero, Sliding Text Bar, Promo Banner, Accordion, TikTok Videos, Logo Slider)
* WooCommerce Widgets – Manage WooCommerce-specific widgets. Only shown when WooCommerce is active.

Support Tab:
* Access documentation links
* View system information for troubleshooting
* Contact support team
* Report bugs on GitHub

The dashboard provides full control over which widgets are available, helping you optimize performance by loading only what you need.

Features

Performance Optimized:
* Lightweight and fast-loading widgets
* On-demand asset loading
* Optional vendor library management
* Clean, minimal code without bloat

Developer Friendly:
* Well-structured, documented code
* Hooks and filters for customization
* Namespaced PHP classes
* WordPress coding standards compliant

User Friendly:
* Intuitive Elementor interface
* Real-time preview in editor
* Extensive customization options
* Responsive by default

Flexible & Customizable:
* Enable/disable widgets individually
* Control vendor assets
* Full style and typography controls
* Responsive breakpoint configuration

External Services

TikTok oEmbed

  • What: The TikTok Videos widget may request oEmbed data from TikTok to retrieve a video thumbnail.
  • When: When a TikTok video is added without a custom thumbnail, at render time the server requests TikTok’s oEmbed endpoint to fetch metadata/thumbnail.
  • Data sent: The TikTok video URL you provide in the widget is sent to TikTok’s oEmbed endpoint. The request originates from your server.
  • Purpose: To automatically display a thumbnail image for the TikTok link.
  • Terms: https://www.tiktok.com/legal/terms-of-service?lang=en
  • Privacy: https://www.tiktok.com/legal/page/eea/privacy-policy/en
  1. Upload the plugin files to the /wp-content/plugins/pistonui directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Ensure Elementor (and WooCommerce for Woo widgets) are activated.
  4. Open Elementor and find widgets under the “🔥 PistonUI Widgets” category.
  1. Sliding Hero widget in action

    Sliding Hero widget in action

  2. WooCommerce Category Grid

    WooCommerce Category Grid

  3. Admin dashboard settings

    Admin dashboard settings

Do I need Elementor Pro?

No, PistonUI works perfectly with Elementor Free. Some advanced styling features may benefit from Pro but are not required.

Does it work without WooCommerce?

Yes! All core widgets (16 widgets including Sliding Hero, Video Hero, Accordion, Sticky Content, Skills Tabs, Rich Title, and more) work without WooCommerce. WooCommerce-specific widgets (4 widgets) only appear if WooCommerce is installed and activated.

How do I control which widgets are loaded?

Use the PistonUI Dashboard (WordPress Admin > PistonUI > Widgets tab) to enable or disable specific widgets. This helps optimize performance and keeps your Elementor panel organized.

Can I customize the widgets?

Yes! All widgets include comprehensive style controls including typography, colors, spacing, borders, backgrounds, and more. Every widget is fully responsive with device-specific options.

Can I request a new widget?

Yes! We’re always looking to add useful widgets based on community feedback. You can open a support request or contact the plugin developer with your suggestions.

Will this slow down my site?

No, PistonUI is designed for performance. Widgets load only when used, vendor assets can be controlled, and the code is optimized for speed.

1.3.5

  • Security: Fixed OutputNotEscaped warning in Burger Menu widget
  • Security: Replaced wp_redirect with wp_safe_redirect for better security
  • Standards: Fixed variable prefixing in uninstall.php
  • Compatibility: Updated “Tested up to” version to 6.9

1.3.3

  • New: Burger Menu Widget with WordPress menu integration
  • New: Smooth transitions and overlay for mobile menu
  • Improved: Responsive design controls

1.3.2

  • Fix: Frontend CSS loading issues on non-Elementor pages
  • Fix: jQuery definition errors in admin
  • Fix: PHP 8.2+ compatibility (dynamic properties)
  • Fix: WordPress 6.4+ deprecation warnings
  • Improved: Admin dashboard performance and styling

1.3.1

  • New: Header/Footer override system
  • Improved: Better theme compatibility (hiding default headers/footers)
  • New: Body classes for custom template states

1.3.0

  • New: Template Management System
  • New: Custom Post Type for templates with display conditions
  • New: Elementor Integration for template design
  • New: Admin interface for managing templates

1.2.4

  • Fix: Scroll Reveal Cards widget – Critical fix for live WordPress servers (inline script now executes properly)
  • Fix: Changed from wp_add_inline_script to inline script tag to ensure JavaScript runs on frontend
  • Fix: Added proper script dependency registration for widget
  • Fix: Improved DOM ready detection for better compatibility
  • Improved: SCSS opacity transition for smoother card reveal animation

1.2.3

  • Fix: Scroll Reveal Cards widget – Critical JavaScript scoping issue that caused layout breaking on live sites
  • Fix: JavaScript now properly scoped to widget instance using unique widget ID to prevent conflicts
  • Fix: Replaced inline script tag with wp_add_inline_script for better WordPress compatibility
  • Fix: Changed from ES6 arrow functions to ES5 for broader browser compatibility

1.2.2

  • Fix: Scroll Reveal Cards widget – Corrected HTML structure for button anchor tag to ensure proper validation
  • Improved: Code quality – Scanned and verified all 21 widgets for HTML structure integrity

1.2.1

  • Fix: Dashboard “Activate All” toggle now properly activates all 16 core widgets (was missing 6 widgets in JavaScript array)
  • Fix: WordPress coding standards compliance – All output properly escaped for security
  • Fix: Replaced deprecated file functions with WordPress filesystem API (WP_Filesystem)
  • Fix: Added missing translators comment for internationalization
  • Improved: Code quality and WordPress.org plugin repository compliance

1.2.0

  • New: Skills Tabs widget – Tabbed interface with progress bars, icons, and descriptions for showcasing skills or services
  • New: Rich Title widget – Advanced title builder with inline text styling (highlight/underline), images, videos, and line breaks
  • New: Scroll Reveal Cards widget – Animated cards that reveal on scroll with customizable effects
  • New: Feature Cards widget – Responsive card grid for displaying features with icons, titles, and descriptions
  • New: Counter Stats widget – Animated counter statistics with icons and customizable styling
  • New: Video Hero widget – Full-width hero section with background video support
  • Improved: Dashboard widget management with better organization and master toggles
  • Improved: Overall performance optimizations and code structure
  • Enhanced: Better responsive controls across all widgets
  • Note: Template import/export feature temporarily disabled for WordPress.org submission

1.1.0

  • New: YouTube Popup widget with modal video player, custom thumbnail, ripple effect, and ESC/overlay close
  • New: Sticky Content widget with smart scroll detection (before/during/after zones), mobile auto-disable, and width/gap controls
  • New: Image Comparison widget for before/after visuals with a draggable handle
  • New: Posts Grid widget for listing recent posts with query and layout controls
  • Improved: Accordion animations rebuilt with pure CSS transitions for perfectly synchronized open/close
  • Improved: Elementor editor compatibility and asset registration
  • Fix: Minor UI/UX issues and stability improvements

1.0.2

  • Improved: Smart dependency notice – Now shows only missing plugin buttons (Elementor/WooCommerce)
  • Improved: Dependency notice can be permanently dismissed by clicking close button
  • Improved: Notice is hidden completely when both Elementor and WooCommerce are installed
  • Enhanced: Better user experience with conditional plugin installation prompts

1.0.1

  • Added: Sliding Text Bar widget – Animated marquee/ticker with customizable direction, speed, rotation, and styling
  • Added: Logo Slider widget – Responsive logo carousel with Owl Carousel support
  • Improved: Widget management and dashboard controls

1.0.0

  • Initial release to WordPress.org
Back to top