Sagiris Elementor Testimonial Slider
Custom Elementor widget: testimonial/review carousel (repeater content, star ratings, vanilla CSS scroll-snap) — a Sagiris portfolio piece
by Sagiris Web Dev · github.com/sagiriswebdev/sagiris-elementor-testimonial-slider · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/sagiriswebdev/sagiris-elementor-testimonial-slider/archive/refs/heads/main.zipA custom Elementor widget for a testimonial/review carousel — repeater-driven content, responsive slides-per-view, autoplay, and star ratings — built directly against Elementor's Widget_Base API.
A Sagiris plugin. GPLv2-or-later.
🚧 Status: in development. The v1.0 spec lives in the
ready-for-agentPRD issue.
Overview
- Custom Elementor widget — extends
Elementor\Widget_Base, registered via theelementor/widgets/registerhook. - Repeater-driven content — photo, name, title/company, quote, and a 1-5 star rating per testimonial.
- Responsive carousel — vanilla CSS scroll-snap + a small hand-written JS controller, no bundler or build step.
- Companion piece to Signalboard, demonstrating Elementor's developer-API surface (widgets/controls/render) alongside the Gutenberg-block portfolio pieces.
Documentation
Architecture notes and engineering-decision rationale will live in docs/ as the build progresses.