WordPress.org

Plugin Directory

PistonUI Addons for Elementor – Powerful & Lightweight SEO Friendly Widgets

PistonUI Addons for Elementor – Powerful & Lightweight SEO Friendly Widgets

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, image background fallback, 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
* Full Page Scroll Reveal Cards – Full-page scroll-triggered card animations with advanced timing controls
* 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
* Feature Showcase – Left/right image positioning with subtitle, title, description, list items, and call-to-action button
* User Reviews – Customer testimonials and reviews display with rating stars and flexible layouts
* Burger Menu – Mobile-friendly hamburger menu with WordPress menu integration and smooth animations

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
* Products Masonry Grid – Advanced masonry layout for products with perfect gap control and responsive design
* Products Grid Pagination – Products grid with built-in pagination controls and AJAX loading
* Product Slider – Dynamic product carousel with configurable columns and responsive breakpoints
* Quick Cart (Premium) – Hover-activated cart dropdown with AJAX updates and WooCommerce integration
* Single Product (Premium) – Enhanced single product display with advanced customization options

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

Premium Features:
* Premium Architecture – Advanced premium features system with activation controls
* Template Management – Complete template system with Header/Footer override, Popup templates, and display conditions
* Pre-build Templates – Ready-to-use template designs for quick website setup
* Advanced Widgets – Premium-only widgets like Quick Cart and enhanced product displays

Template System:
* Header Templates – Replace theme headers with custom Elementor designs
* Footer Templates – Custom footer templates with theme override
* Popup Templates – Custom popup designs for specific pages
* Checkout Templates – WooCommerce checkout page customization
* Single Post/Product – Custom layouts for individual posts and products
* Display Conditions – Control where templates appear (entire site, specific pages, categories, etc.)

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

Screenshots

  • Sliding Hero widget in action
  • WooCommerce Category Grid
  • Admin dashboard settings

Installation

  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.

FAQ

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.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“PistonUI Addons for Elementor – Powerful & Lightweight SEO Friendly Widgets” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.0.0

  • MAJOR RELEASE – Premium Architecture & Advanced Features
  • New: Premium Features System with activation controls and premium-only widgets
  • New: Feature Showcase widget – Left/right image positioning with comprehensive content sections
  • New: User Reviews widget – Customer testimonials display with rating stars and flexible layouts
  • New: Full Page Scroll Reveal Cards widget – Advanced scroll-triggered animations
  • New: Products Masonry Grid widget – Perfect masonry layout with gap control and responsive design
  • New: Products Grid Pagination widget – Built-in pagination with AJAX loading
  • New: Quick Cart widget (Premium) – Hover-activated cart dropdown with AJAX updates
  • New: Single Product widget (Premium) – Enhanced product display with advanced customization
  • New: Burger Menu widget – Mobile hamburger menu with WordPress menu integration
  • Improved: Template Management System v2.0 with Elementor Canvas auto-set and better rendering
  • Improved: Admin Dashboard Modern UI v2.0 with highlight colors, card layouts, and responsive design
  • Improved: Accordion widget v1.1 with CSS-based smooth animations (no jQuery slideUp/slideDown)
  • Improved: Sticky Content widget v1.3 with smooth scroll fix and better positioning logic
  • Improved: Products Masonry Grid v1.4 with complete layout fixes and reliable CSS application
  • Improved: Rich Title widget with repeater-based content builder for mixing text, images, and videos
  • Improved: YouTube Popup widget with ripple effects and modal functionality
  • Enhanced: Premium template types (Popup, Checkout, Single Post, Single Product) with restrictions
  • Enhanced: Pre-build templates system with premium access controls
  • Enhanced: Widget management with premium locks and status indicators
  • Enhanced: SCSS architecture with individual widget stylesheets
  • Security: Fixed WordPress.WP.AlternativeFunctions violations – replaced rand() with wp_rand(), unlink() with wp_delete_file(), strip_tags() with wp_strip_all_tags()
  • Security: Fixed WordPress.Security.ValidatedSanitizedInput violations – added wp_unslash() for proper input sanitization
  • Security: Fixed WordPress.Security.EscapeOutput violations – properly escaped all output using esc_html(), esc_attr(), wp_kses_post()
  • Security: Added direct file access protection to notice.php and premium/premium-activation.php with ABSPATH checks
  • Enhanced: All icon HTML output now properly escaped while preserving necessary markup
  • Enhanced: All CSS output from wp_strip_all_tags() properly escaped
  • Enhanced: Paginate links and product category lists properly sanitized
  • Fix: Template CSS issues and Elementor Canvas default template setting
  • Fix: JavaScript execution in Elementor for Quick Cart and other interactive widgets
  • Fix: Masonry grid card sizes and gap control on frontend
  • Fix: Smooth scroll behavior and width flash prevention in Sticky Content
  • Improved: Code quality and WordPress.org plugin repository compliance
  • Improved: Better security practices across all widget files

1.3.7

  • New: Added Image Background support for Video Hero widget

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