Title: Elijla Testimonials Showcase
Author: Hazem Elijla
Published: <strong>12 de mayo de  2026</strong>
Last modified: 21 de junio de  2026

---

Buscar plugins

![](https://ps.w.org/elijla-testimonials-showcase/assets/banner-772x250.png?rev=
3529764)

![](https://ps.w.org/elijla-testimonials-showcase/assets/icon-256x256.png?rev=3529764)

# Elijla Testimonials Showcase

 Por [Hazem Elijla](https://profiles.wordpress.org/hazem-elijla/)

[Descargar](https://downloads.wordpress.org/plugin/elijla-testimonials-showcase.1.0.0.zip)

 * [Detalles](https://es-ar.wordpress.org/plugins/elijla-testimonials-showcase/#description)
 * [Valoraciones](https://es-ar.wordpress.org/plugins/elijla-testimonials-showcase/#reviews)
 *  [Instalación](https://es-ar.wordpress.org/plugins/elijla-testimonials-showcase/#installation)
 * [Desarrollo](https://es-ar.wordpress.org/plugins/elijla-testimonials-showcase/#developers)

 [Soporte](https://wordpress.org/support/plugin/elijla-testimonials-showcase/)

## Descripción

**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](https://github.com/HazemElijla)*
Buy me a coffee: [https://buymeacoffee.com/hazemelijla](https://buymeacoffee.com/hazemelijla)

### Credits

 * Developed by Hazem Elijla
 * Swiper.js – [https://swiperjs.com/](https://swiperjs.com/)

## Capturas

[⌊Testimonials admin screen - Manage all testimonials⌉⌊Testimonials admin screen-
Manage all testimonials⌉[

Testimonials admin screen – Manage all testimonials

[⌊Add/Edit testimonial with metabox fields⌉⌊Add/Edit testimonial with metabox fields⌉[

Add/Edit testimonial with metabox fields

[⌊Gutenberg block settings panel with all options⌉⌊Gutenberg block settings panel
with all options⌉[

Gutenberg block settings panel with all options

[⌊Default style preset - Grid layout⌉⌊Default style preset - Grid layout⌉[

Default style preset – Grid layout

[⌊Carousel with navigation arrows and pagination dots⌉⌊Carousel with navigation 
arrows and pagination dots⌉[

Carousel with navigation arrows and pagination dots

[⌊Elegant style preset with gradient background⌉⌊Elegant style preset with gradient
background⌉[

Elegant style preset with gradient background

## Bloques

Este plugin provee 1 bloque.

 *   Elijla Testimonials Showcase

## Instalación

#### 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

## Preguntas frecuentes

### 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.

## Reseñas

No hay reseñas para este plugin.

## Colaboradores y desarrolladores

“Elijla Testimonials Showcase” es un software de código abierto. Las siguientes 
personas han colaborado con este plugin.

Colaboradores

 *   [ Hazem Elijla ](https://profiles.wordpress.org/hazem-elijla/)

[Traduce “Elijla Testimonials Showcase” a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/elijla-testimonials-showcase)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/elijla-testimonials-showcase/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/elijla-testimonials-showcase/),
o suscríbete al [log de desarrollo](https://plugins.trac.wordpress.org/log/elijla-testimonials-showcase/)
por [RSS](https://plugins.trac.wordpress.org/log/elijla-testimonials-showcase/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### 1.0.0 – 2024-12-25

**Initial Release**

 * Custom post type for testimonials
 * Gutenberg block with live preview and extensive settings
 * Shortcode with 20+ customizable attributes
 * 6 professional style presets (Default, Minimal, Elegant, Modern, Classic, Horizontal)
 * Swiper.js carousel integration with autoplay, arrows, and pagination
 * AJAX pagination for grid layouts
 * Auto read more/less for long testimonials (300+ characters)
 * Customizable cards per row (1-5 columns)
 * Field visibility toggles (hide photo, rating, name, job title, company, source)
 * Client detail fields: name, job title, company, photo, 5-star rating, source 
   platform
 * Dark theme support for all style presets
 * Mobile responsive design
 * Performance optimized – assets loaded conditionally
 * Translation ready (internationalized)
 * WordPress.org coding standards compliant
 * No external CDN dependencies
 * Classic editor for testimonial post type

## Meta

 *  Versión **1.0.0**
 *  Última actualización **hace 4 meses**
 *  Instalaciones activas **Menos de 10**
 *  Versión de WordPress ** 5.0 o superior **
 *  Testeado hasta **7.0.7**
 *  Versión de PHP ** 7.4 o superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/elijla-testimonials-showcase/)
 * Etiquetas:
 * [carousel](https://es-ar.wordpress.org/plugins/tags/carousel/)[customer reviews](https://es-ar.wordpress.org/plugins/tags/customer-reviews/)
   [reviews](https://es-ar.wordpress.org/plugins/tags/reviews/)[testimonial slider](https://es-ar.wordpress.org/plugins/tags/testimonial-slider/)
   [testimonials](https://es-ar.wordpress.org/plugins/tags/testimonials/)
 *  [Vista avanzada](https://es-ar.wordpress.org/plugins/elijla-testimonials-showcase/advanced/)

## Valoraciones

Todavía no se enviaron reseñas.

[Your review](https://wordpress.org/support/plugin/elijla-testimonials-showcase/reviews/#new-post)

[Ver todas las reseñas](https://wordpress.org/support/plugin/elijla-testimonials-showcase/reviews/)

## Colaboradores

 *   [ Hazem Elijla ](https://profiles.wordpress.org/hazem-elijla/)

## Soporte

¿Tenés algo que decir? ¿Necesitás ayuda?

 [Ver el foro de asistencia](https://wordpress.org/support/plugin/elijla-testimonials-showcase/)

## Donar

¿Te gustaría apoyar el progreso de este plugin?

 [ Doná a este plugin ](https://buymeacoffee.com/hazemelijla)