Post slider elementor addons

Changelog

2.2.0

  • New: the plugin is now a full widget pack — 8 new Elementor widgets added alongside the original Post Slider: Post Grid, Post Masonry, Post List, Post Category Slider, Recent Viewed Posts, Related Post Slider, Ticker List, and Timeline.
  • New: Widget Manager settings page (Post Slider menu) — switch each widget on/off individually; disabled widgets are not loaded at all.
  • New: Recent Viewed Posts tracks each visitor’s opened posts via a lightweight cookie (no accounts, no external service).
  • New: shared widget styles/behaviour load only for widgets that use them, via Elementor script/style dependencies (works in the editor preview too).

2.1.1

  • Fixed: the slider now renders inside the Elementor EDITOR preview, not just the frontend. The slider script/style are declared as widget dependencies (get_script_depends/get_style_depends) so Elementor loads them in the editor iframe, and the init script re-runs correctly on editor re-renders.
  • Fixed: each slider instance now gets a unique id — the old hardcoded #demo1 broke pages containing two Post Slider widgets.
  • Fixed: the “Posts to show” field was a free-text control, which could hold an empty/non-numeric value and make the widget’s post query return zero results — most noticeable as a blank box in the Elementor editor. It’s now a proper Number field with a safe default.
  • Fixed: excerpts now use get_the_excerpt() instead of get_the_content() — calling get_the_content() from inside a widget that Elementor is itself rendering as part of the page’s content can hit Elementor’s own recursion guard and return empty, which is far more likely to happen in the editor preview than on the frontend.
  • Fixed: when a category/tag filter matches no posts, the widget now shows a small “No posts found” message instead of an empty box, and no longer tries to initialize the slider (which previously threw a JS error) with zero slides.
  • Fixed: the second get_terms() call (for the tag filter) still had the old, incorrect posts_per_page argument.

2.1.0

  • Compatibility update for WordPress 7.0 and the latest Elementor.
  • Fixed: widget registration now uses Elementor’s current elementor/widgets/register hook and register() method (the old register_widget_type() API was removed from recent Elementor versions and would fatal on activation).
  • Fixed: removed all use of Elementor’s Scheme_Color / Scheme_Typography classes, which were removed from Elementor years ago in favor of Global Colors/Fonts and would fatal the widget’s style controls.
  • Fixed: renamed _register_controls() to register_controls() to match Elementor’s current widget API.
  • Fixed: a potential fatal error on sites where the plugin’s install-date option was never set (used for the review-request notice).
  • Housekeeping: synced version numbers across the plugin and enqueued assets with cache-busting versioning.

=2.0.0=
*category filter added
*tag filter added

1.0

*Initail Rpseaase

Plugin Website
Visit website

Author
solverwp
Version:
2.2.1
Last Updated
July 4, 2026
Active Installs
2000
Requires
WordPress 6.0
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.