Elijla Testimonials Showcase Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Elijla Testimonials Showcase is a feature-rich, production-ready WordPress plugin designed to beautifully showcase customer testimonials and reviews on your website. Built with performance and user experience in mind, it offers extensive customization options while maintaining clean, semantic code.
Whether you need a simple grid layout or an elegant carousel slider, Elijla Testimonials Showcase provides all the tools you need to display social proof that converts visitors into customers.
🎨 6 Professional Style Presets
- Default – Clean and professional with subtle shadows
- Minimal – Flat design with minimal styling
- Elegant – Sophisticated with gradient backgrounds
- Modern – Bold borders and contemporary design
- Classic – Traditional testimonial cards with centered layout
- Horizontal – Photo and details side-by-side layout
All presets include dark theme support for seamless integration with dark-mode websites.
✨ Key Features
- Gutenberg Block with live preview in the editor
- Shortcode Support for use anywhere on your site
- Swiper.js Carousel with smooth transitions and touch support
- AJAX Pagination for grid layouts (no page reload)
- Auto Read More – Automatically truncates long testimonials at 300 characters with “Read more” toggle
- Customizable Cards Per Row (1-5 columns)
- Client Details Fields:
- Client Name
- Job Title
- Company Name
- Client Photo
- Star Rating (1-5)
- Source Platform (e.g., Google, Yelp, Trustpilot)
- Field Visibility Toggles – Hide any field you don’t need
- Responsive Design – Mobile, tablet, and desktop optimized
- No External Dependencies – All assets bundled locally (no CDNs)
- Translation Ready – Fully internationalized
- Performance Optimized – Assets loaded only when needed
🎠 Carousel Features
- Adjustable slides per view (1-5)
- Navigation arrows (show/hide)
- Pagination dots (show/hide)
- Autoplay with customizable delay
- Responsive breakpoints
- Touch/swipe support
- Loop mode
📄 Grid Layout Features
- AJAX pagination for seamless browsing
- Customizable items per page
- Cards per row control (1-5 columns)
- Responsive grid system
🚀 Usage
Gutenberg Block:
- Add a new block in the editor
- Search for “Elijla Testimonials Showcase”
- Configure settings in the sidebar panel
- Preview updates live in the editor
Shortcode:
[elijtesh_testimonials count="6" order="latest" carousel="false"]
All Shortcode Attributes:
count– Number of testimonials (default: 3)order– “latest” or “random” (default: “latest”)carousel– Enable carousel: “true” or “false” (default: “false”)slides_per_view– Slides per view in carousel (default: 3)cards_per_row– Cards per row in grid (default: 3)style_preset– Style: “default”, “minimal”, “elegant”, “modern”, “classic”, or “horizontal”show_arrows– Show carousel arrows (default: “true”)show_pagination– Show carousel dots (default: “true”)autoplay– Enable autoplay (default: “false”)autoplay_delay– Autoplay delay in ms (default: 5000)enable_pagination– Enable AJAX pagination for grid (default: “false”)items_per_page– Items per page when pagination enabled (default: 6)hide_photo– Hide client photo (default: “false”)hide_rating– Hide star rating (default: “false”)hide_name– Hide client name (default: “false”)hide_job_title– Hide job title (default: “false”)hide_company– Hide company name (default: “false”)hide_source_platform– Hide source platform (default: “false”)
Example – Carousel with 3 slides:
[elijtesh_testimonials carousel="true" slides_per_view="3" autoplay="true" style_preset="elegant"]
Example – Grid with pagination:
[elijtesh_testimonials count="9" enable_pagination="true" items_per_page="6" cards_per_row="3" style_preset="modern"]
Support
For support, feature requests, or bug reports:
* GitHub: https://github.com/HazemElijla
* Buy me a coffee: https://buymeacoffee.com/hazemelijla
Credits
- Developed by Hazem Elijla
- Swiper.js – https://swiperjs.com/
Screenshots
No screenshots provided
