Elijla Testimonials Showcase

Elijla Testimonials Showcase

توسط

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:

  1. Add a new block in the editor
  2. Search for “Elijla Testimonials Showcase”
  3. Configure settings in the sidebar panel
  4. 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

Automatic Installation

  1. Log in to your WordPress admin panel
  2. Navigate to Plugins Add New
  3. Search for “Elijla Testimonials Showcase”
  4. Click “Install Now” and then “Activate”

Manual Installation

  1. Download the plugin ZIP file
  2. Log in to your WordPress admin panel
  3. Navigate to Plugins Add New Upload Plugin
  4. Choose the downloaded ZIP file and click “Install Now”
  5. Activate the plugin

After Activation

  1. Navigate to “Testimonials” in your WordPress admin menu
  2. Click “Add New” to create your first testimonial
  3. Fill in the testimonial content and client details
  4. Use the Gutenberg block or shortcode to display testimonials

سوالات متداول

How do I add a testimonial?

Navigate to Testimonials > Add New in your WordPress admin. Enter the testimonial content in the editor, then fill in the client details (name, job title, company, rating, photo) in the metabox below.

Can I display testimonials in a carousel/slider?

Yes! Enable the carousel option in the Gutenberg block settings or use carousel="true" in the shortcode. You can customize slides per view, arrows, pagination dots, and autoplay.

What are style presets?

Style presets are pre-designed testimonial card styles. Choose from 6 options: Default, Minimal, Elegant, Modern, Classic, or Horizontal. Each preset has a unique design aesthetic and all support dark theme.

Does the read more feature work automatically?

Yes! Testimonials longer than 300 characters automatically show a “Read more” button. Clicking it reveals the full content with a “Read less” option.

Can I hide certain fields like the photo or rating?

Absolutely! The Gutenberg block has toggles to hide any field. In shortcode, use attributes like hide_photo="true" or hide_rating="true".

How does AJAX pagination work?

Enable pagination for grid layouts, and visitors can browse testimonials without page reload. Set enable_pagination="true" and customize items_per_page.

Is this plugin translation-ready?

Yes, Elijla Testimonials Showcase is fully internationalized and ready for translation. All strings use the ‘elijla-testimonials-showcase’ text domain.

Does this plugin use external CDNs?

No, all assets including Swiper.js are bundled locally within the plugin for better performance and privacy.

Is it compatible with page builders?

Yes! Use the shortcode in any page builder that supports WordPress shortcodes. The Gutenberg block works in the block editor.

Does it work with dark themes?

Yes, all 6 style presets include dark theme variants that activate when data-theme="dark" is present on a parent element.

×
نظری برای این آیتم موجود نیست.
0 0 رای ها
امتیازدهی
اشتراک در
اطلاع از
0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
نسخه حجم فایل SHA256 تغییرات دانلود
1.0.0 77 کیلوبایت -
دانلود
×
بدون امتیاز

قیمت:

رایگان

نگارش

1.0.0

آخرین انتشار

1 خرداد 1405

آخرین بروزرسانی

4 هفته پیش

نصب های فعال

-

نگارش وردپرس

وردپرس 5.0+

تست شده از نسخه

وردپرس 6.9.4

نگارش PHP

PHP 7.4+

نسخه ها

1 نسخه