{"id":271261,"date":"2026-05-12T11:05:31","date_gmt":"2026-05-12T11:05:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/elite-testimonials\/"},"modified":"2026-05-12T11:04:59","modified_gmt":"2026-05-12T11:04:59","slug":"elijla-testimonials-showcase","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/elijla-testimonials-showcase\/","author":14730655,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Elijla Testimonials Showcase","header_author":"Hazem Elijla","header_description":"Professional testimonials showcase with carousel, 6 style presets, AJAX pagination, read more, and Gutenberg block. Perfect for displaying customer reviews beautifully.","assets_banners_color":"212321","last_updated":"2026-05-12 11:04:59","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/buymeacoffee.com\/hazemelijla","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/elijla-testimonials-showcase\/","header_author_uri":"https:\/\/github.com\/HazemElijla","rating":5,"author_block_rating":0,"active_installs":0,"downloads":29,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"Hazem Elijla","date":"2026-05-12 11:04:59"}},"upgrade_notice":{"1.0.0":"<p>Initial release. Install to start showcasing beautiful testimonials on your WordPress site!<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3529764,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3529764,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3529764,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"elijtesh\/block":{"name":"elijtesh\/block","title":"Elijla Testimonials Showcase"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3529839,"resolution":"1","location":"assets","locale":"","width":1875,"height":827},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3529839,"resolution":"2","location":"assets","locale":"","width":1920,"height":1602},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3529839,"resolution":"3","location":"assets","locale":"","width":1920,"height":908},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3529839,"resolution":"4","location":"assets","locale":"","width":1917,"height":686},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3529839,"resolution":"5","location":"assets","locale":"","width":1506,"height":707},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3529839,"resolution":"6","location":"assets","locale":"","width":1475,"height":701}},"screenshots":{"1":"Testimonials admin screen - Manage all testimonials","2":"Add\/Edit testimonial with metabox fields","3":"Gutenberg block settings panel with all options","4":"Default style preset - Grid layout","5":"Carousel with navigation arrows and pagination dots","6":"Elegant style preset with gradient background","7":"Horizontal style preset with photo on left","8":"AJAX pagination in action","9":"Mobile responsive testimonials grid"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[786,25588,1519,5103,1518],"plugin_category":[50,53],"plugin_contributors":[262646],"plugin_business_model":[],"class_list":["post-271261","plugin","type-plugin","status-publish","hentry","plugin_tags-carousel","plugin_tags-customer-reviews","plugin_tags-reviews","plugin_tags-testimonial-slider","plugin_tags-testimonials","plugin_category-media","plugin_category-ratings-and-reviews","plugin_contributors-hazem-elijla","plugin_committers-hazem-elijla"],"banners":{"banner":"https:\/\/ps.w.org\/elijla-testimonials-showcase\/assets\/banner-772x250.png?rev=3529764","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/elijla-testimonials-showcase\/assets\/icon-128x128.png?rev=3529764","icon_2x":"https:\/\/ps.w.org\/elijla-testimonials-showcase\/assets\/icon-256x256.png?rev=3529764","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/elijla-testimonials-showcase\/assets\/screenshot-1.png?rev=3529839","caption":"Testimonials admin screen - Manage all testimonials"},{"src":"https:\/\/ps.w.org\/elijla-testimonials-showcase\/assets\/screenshot-2.png?rev=3529839","caption":"Add\/Edit testimonial with metabox fields"},{"src":"https:\/\/ps.w.org\/elijla-testimonials-showcase\/assets\/screenshot-3.png?rev=3529839","caption":"Gutenberg block settings panel with all options"},{"src":"https:\/\/ps.w.org\/elijla-testimonials-showcase\/assets\/screenshot-4.png?rev=3529839","caption":"Default style preset - Grid layout"},{"src":"https:\/\/ps.w.org\/elijla-testimonials-showcase\/assets\/screenshot-5.png?rev=3529839","caption":"Carousel with navigation arrows and pagination dots"},{"src":"https:\/\/ps.w.org\/elijla-testimonials-showcase\/assets\/screenshot-6.png?rev=3529839","caption":"Elegant style preset with gradient background"}],"raw_content":"<!--section=description-->\n<p><strong>Elijla Testimonials Showcase<\/strong> 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.<\/p>\n\n<p>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.<\/p>\n\n<h4>\ud83c\udfa8 6 Professional Style Presets<\/h4>\n\n<ul>\n<li><strong>Default<\/strong> - Clean and professional with subtle shadows<\/li>\n<li><strong>Minimal<\/strong> - Flat design with minimal styling<\/li>\n<li><strong>Elegant<\/strong> - Sophisticated with gradient backgrounds<\/li>\n<li><strong>Modern<\/strong> - Bold borders and contemporary design<\/li>\n<li><strong>Classic<\/strong> - Traditional testimonial cards with centered layout<\/li>\n<li><strong>Horizontal<\/strong> - Photo and details side-by-side layout<\/li>\n<\/ul>\n\n<p>All presets include <strong>dark theme support<\/strong> for seamless integration with dark-mode websites.<\/p>\n\n<h4>\u2728 Key Features<\/h4>\n\n<ul>\n<li><strong>Gutenberg Block<\/strong> with live preview in the editor<\/li>\n<li><strong>Shortcode Support<\/strong> for use anywhere on your site<\/li>\n<li><strong>Swiper.js Carousel<\/strong> with smooth transitions and touch support<\/li>\n<li><strong>AJAX Pagination<\/strong> for grid layouts (no page reload)<\/li>\n<li><strong>Auto Read More<\/strong> - Automatically truncates long testimonials at 300 characters with \"Read more\" toggle<\/li>\n<li><strong>Customizable Cards Per Row<\/strong> (1-5 columns)<\/li>\n<li><strong>Client Details Fields:<\/strong>\n\n<ul>\n<li>Client Name<\/li>\n<li>Job Title<\/li>\n<li>Company Name<\/li>\n<li>Client Photo<\/li>\n<li>Star Rating (1-5)<\/li>\n<li>Source Platform (e.g., Google, Yelp, Trustpilot)<\/li>\n<\/ul><\/li>\n<li><strong>Field Visibility Toggles<\/strong> - Hide any field you don't need<\/li>\n<li><strong>Responsive Design<\/strong> - Mobile, tablet, and desktop optimized<\/li>\n<li><strong>No External Dependencies<\/strong> - All assets bundled locally (no CDNs)<\/li>\n<li><strong>Translation Ready<\/strong> - Fully internationalized<\/li>\n<li><strong>Performance Optimized<\/strong> - Assets loaded only when needed<\/li>\n<\/ul>\n\n<h4>\ud83c\udfa0 Carousel Features<\/h4>\n\n<ul>\n<li>Adjustable slides per view (1-5)<\/li>\n<li>Navigation arrows (show\/hide)<\/li>\n<li>Pagination dots (show\/hide)<\/li>\n<li>Autoplay with customizable delay<\/li>\n<li>Responsive breakpoints<\/li>\n<li>Touch\/swipe support<\/li>\n<li>Loop mode<\/li>\n<\/ul>\n\n<h4>\ud83d\udcc4 Grid Layout Features<\/h4>\n\n<ul>\n<li>AJAX pagination for seamless browsing<\/li>\n<li>Customizable items per page<\/li>\n<li>Cards per row control (1-5 columns)<\/li>\n<li>Responsive grid system<\/li>\n<\/ul>\n\n<h4>\ud83d\ude80 Usage<\/h4>\n\n<p><strong>Gutenberg Block:<\/strong><\/p>\n\n<ol>\n<li>Add a new block in the editor<\/li>\n<li>Search for \"Elijla Testimonials Showcase\"<\/li>\n<li>Configure settings in the sidebar panel<\/li>\n<li>Preview updates live in the editor<\/li>\n<\/ol>\n\n<p><strong>Shortcode:<\/strong><\/p>\n\n<pre><code>[elijtesh_testimonials count=\"6\" order=\"latest\" carousel=\"false\"]\n<\/code><\/pre>\n\n<p><strong>All Shortcode Attributes:<\/strong><\/p>\n\n<ul>\n<li><code>count<\/code> - Number of testimonials (default: 3)<\/li>\n<li><code>order<\/code> - \"latest\" or \"random\" (default: \"latest\")<\/li>\n<li><code>carousel<\/code> - Enable carousel: \"true\" or \"false\" (default: \"false\")<\/li>\n<li><code>slides_per_view<\/code> - Slides per view in carousel (default: 3)<\/li>\n<li><code>cards_per_row<\/code> - Cards per row in grid (default: 3)<\/li>\n<li><code>style_preset<\/code> - Style: \"default\", \"minimal\", \"elegant\", \"modern\", \"classic\", or \"horizontal\"<\/li>\n<li><code>show_arrows<\/code> - Show carousel arrows (default: \"true\")<\/li>\n<li><code>show_pagination<\/code> - Show carousel dots (default: \"true\")<\/li>\n<li><code>autoplay<\/code> - Enable autoplay (default: \"false\")<\/li>\n<li><code>autoplay_delay<\/code> - Autoplay delay in ms (default: 5000)<\/li>\n<li><code>enable_pagination<\/code> - Enable AJAX pagination for grid (default: \"false\")<\/li>\n<li><code>items_per_page<\/code> - Items per page when pagination enabled (default: 6)<\/li>\n<li><code>hide_photo<\/code> - Hide client photo (default: \"false\")<\/li>\n<li><code>hide_rating<\/code> - Hide star rating (default: \"false\")<\/li>\n<li><code>hide_name<\/code> - Hide client name (default: \"false\")<\/li>\n<li><code>hide_job_title<\/code> - Hide job title (default: \"false\")<\/li>\n<li><code>hide_company<\/code> - Hide company name (default: \"false\")<\/li>\n<li><code>hide_source_platform<\/code> - Hide source platform (default: \"false\")<\/li>\n<\/ul>\n\n<p><strong>Example - Carousel with 3 slides:<\/strong><\/p>\n\n<pre><code>[elijtesh_testimonials carousel=\"true\" slides_per_view=\"3\" autoplay=\"true\" style_preset=\"elegant\"]\n<\/code><\/pre>\n\n<p><strong>Example - Grid with pagination:<\/strong><\/p>\n\n<pre><code>[elijtesh_testimonials count=\"9\" enable_pagination=\"true\" items_per_page=\"6\" cards_per_row=\"3\" style_preset=\"modern\"]\n<\/code><\/pre>\n\n<h3>Support<\/h3>\n\n<p>For support, feature requests, or bug reports:\n* GitHub: <a href=\"https:\/\/github.com\/HazemElijla\">https:\/\/github.com\/HazemElijla<\/a>\n* Buy me a coffee: <a href=\"https:\/\/buymeacoffee.com\/hazemelijla\">https:\/\/buymeacoffee.com\/hazemelijla<\/a><\/p>\n\n<h3>Credits<\/h3>\n\n<ul>\n<li>Developed by Hazem Elijla<\/li>\n<li>Swiper.js - <a href=\"https:\/\/swiperjs.com\/\">https:\/\/swiperjs.com\/<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Navigate to Plugins \u2192 Add New<\/li>\n<li>Search for \"Elijla Testimonials Showcase\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Navigate to Plugins \u2192 Add New \u2192 Upload Plugin<\/li>\n<li>Choose the downloaded ZIP file and click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<h4>After Activation<\/h4>\n\n<ol>\n<li>Navigate to \"Testimonials\" in your WordPress admin menu<\/li>\n<li>Click \"Add New\" to create your first testimonial<\/li>\n<li>Fill in the testimonial content and client details<\/li>\n<li>Use the Gutenberg block or shortcode to display testimonials<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20add%20a%20testimonial%3F\"><h3>How do I add a testimonial?<\/h3><\/dt>\n<dd><p>Navigate to Testimonials &gt; 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.<\/p><\/dd>\n<dt id=\"can%20i%20display%20testimonials%20in%20a%20carousel%2Fslider%3F\"><h3>Can I display testimonials in a carousel\/slider?<\/h3><\/dt>\n<dd><p>Yes! Enable the carousel option in the Gutenberg block settings or use <code>carousel=\"true\"<\/code> in the shortcode. You can customize slides per view, arrows, pagination dots, and autoplay.<\/p><\/dd>\n<dt id=\"what%20are%20style%20presets%3F\"><h3>What are style presets?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"does%20the%20read%20more%20feature%20work%20automatically%3F\"><h3>Does the read more feature work automatically?<\/h3><\/dt>\n<dd><p>Yes! Testimonials longer than 300 characters automatically show a \"Read more\" button. Clicking it reveals the full content with a \"Read less\" option.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20certain%20fields%20like%20the%20photo%20or%20rating%3F\"><h3>Can I hide certain fields like the photo or rating?<\/h3><\/dt>\n<dd><p>Absolutely! The Gutenberg block has toggles to hide any field. In shortcode, use attributes like <code>hide_photo=\"true\"<\/code> or <code>hide_rating=\"true\"<\/code>.<\/p><\/dd>\n<dt id=\"how%20does%20ajax%20pagination%20work%3F\"><h3>How does AJAX pagination work?<\/h3><\/dt>\n<dd><p>Enable pagination for grid layouts, and visitors can browse testimonials without page reload. Set <code>enable_pagination=\"true\"<\/code> and customize <code>items_per_page<\/code>.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20translation-ready%3F\"><h3>Is this plugin translation-ready?<\/h3><\/dt>\n<dd><p>Yes, Elijla Testimonials Showcase is fully internationalized and ready for translation. All strings use the 'elijla-testimonials-showcase' text domain.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20use%20external%20cdns%3F\"><h3>Does this plugin use external CDNs?<\/h3><\/dt>\n<dd><p>No, all assets including Swiper.js are bundled locally within the plugin for better performance and privacy.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20page%20builders%3F\"><h3>Is it compatible with page builders?<\/h3><\/dt>\n<dd><p>Yes! Use the shortcode in any page builder that supports WordPress shortcodes. The Gutenberg block works in the block editor.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20dark%20themes%3F\"><h3>Does it work with dark themes?<\/h3><\/dt>\n<dd><p>Yes, all 6 style presets include dark theme variants that activate when <code>data-theme=\"dark\"<\/code> is present on a parent element.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0 - 2024-12-25<\/h4>\n\n<p><strong>Initial Release<\/strong><\/p>\n\n<ul>\n<li>Custom post type for testimonials<\/li>\n<li>Gutenberg block with live preview and extensive settings<\/li>\n<li>Shortcode with 20+ customizable attributes<\/li>\n<li>6 professional style presets (Default, Minimal, Elegant, Modern, Classic, Horizontal)<\/li>\n<li>Swiper.js carousel integration with autoplay, arrows, and pagination<\/li>\n<li>AJAX pagination for grid layouts<\/li>\n<li>Auto read more\/less for long testimonials (300+ characters)<\/li>\n<li>Customizable cards per row (1-5 columns)<\/li>\n<li>Field visibility toggles (hide photo, rating, name, job title, company, source)<\/li>\n<li>Client detail fields: name, job title, company, photo, 5-star rating, source platform<\/li>\n<li>Dark theme support for all style presets<\/li>\n<li>Mobile responsive design<\/li>\n<li>Performance optimized - assets loaded conditionally<\/li>\n<li>Translation ready (internationalized)<\/li>\n<li>WordPress.org coding standards compliant<\/li>\n<li>No external CDN dependencies<\/li>\n<li>Classic editor for testimonial post type<\/li>\n<\/ul>","raw_excerpt":"Professional testimonials with carousel, 6 style presets, AJAX pagination, read more, and Gutenberg block for beautiful customer reviews.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/271261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=271261"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hazem-elijla"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=271261"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=271261"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=271261"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=271261"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=271261"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=271261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}