Testimonials – Documentation

The ultimate guide for managing and displaying client success stories.


1. Introduction

Showcase testimonials with slider/grid/masonry views, client media, star ratings, shortcode, Gutenberg blocks, and schema integration.

2. Features

3. Requirements

  • 🔹 WordPress: 6.8 or higher
  • 🔹 PHP: 8.2 or higher
  • 🔹 Browsers: Modern web browser (Chrome, Firefox, Edge, Safari)

4. Installation

Step 1

Go to WordPress Admin → Plugins → Add New → Upload Plugin.

Upload Plugin Image
Step 2

Choose spp-testimonials-manager.zip and click Install Now.

Step 3

Activate the plugin.

Activate Plugin Image

5. Plugin Setup / Usage

Step 1

Create Categories first. We recommend organizing your testimonials into categories before adding them. Go to Testimonials → Testimonial Categories.

Categories Management

You can also assign parent categories when adding a new category to it for hierarchical organization.

Step 2

Go to WordPress Dashboard → Testimonials and click "Add New".

Add New Screen
  • Enter title, client name, and testimonial content.
  • Select rating, enter position, and company name.
  • Upload a picture and select the category you created in the previous section.
  • Click on "Add Testimonial".
Step 3

After adding a testimonial, Go To Testimonials → All Testimonials to see your list.

Location Shortcode
Step 4

You can use layouts/sliders of your choice either by using shortcode or by testimonials' name.

Go To Testimonials → Settings → General.The "Testimonials visibility on pages" is selected by default.

Testimonials Visibility Settings
Step 5

Now go to "Pages", edit any page and select the layout/ slider of your desire.

Slick Slider Display

Save the page & click on "View".

Step 6

This is a Slick Slider.

Slick Slider Display
Step 7

You can read the full content by clicking the "Read More" button.

Read More Feature
Step 8

The Owl Carousel Slider displays testimonials in a carousel format. Read more content by clicking the "Read More" button.

Owl Slider
Step 9

Swiper Slider is a touch-friendly slider layout. Includes the "Read More" button for extended content.

Swiper Slider
Step 10

Flex Slider is a lightweight slider alternative with full content support.

Flex Slider
Step 11

2-Column Grid Layout is a clean 2-column grid. View details via the "Read More" button.

Grid 2 Column
Step 12

3-Column Grid Layout is a standard 3-column display for higher density testimonials.

Grid 3 Column
Step 13

Bootstrap 2-Column Grid Layout utilizes Bootstrap framework for the 2-column layout.

Bootstrap Grid 2
Step 14

Bootstrap 3-Column Grid Layout utilizes Bootstrap framework for the 3-column layout.

Bootstrap Grid 3
Step 15

Masonry Layout is a dynamic masonry layout. Content appears via the "Read More" button on-hover over the images.

Masonry Display
Step 16

Now go To Testimonials → Settings → General. Select the "Enable shortcode output" option & click "Save Settings".

Testimonials Visibility Settings
Step 17

Now go to Testimonials → All Testimonials. Click on "View Shortcodes". A pop-up will appear showing all available display formats.

Shortcode Popup
Step 18

Copy any shortcode & Go To "Pages". Paste the copied shortcode on a "Shortcode" tab on a page either by editing or adding a new one. Save the page & click on "View".

Slick Slider Display

This is a Slick Slider.

Step 19

You can read the full content by clicking the "Read More" button.

Read More Feature

Similarly, you can also change Navigation, Pagination & Autoplay settings using both "Shortcode" & "Testimonials visibility" options.

Step 20

The Owl Carousel Slider displays testimonials in a carousel format. Read more content by clicking the "Read More" button.

Owl Slider
Step 21

Swiper Slider is a touch-friendly slider layout. Includes the "Read More" button for extended content.

Swiper Slider
Step 22

Flex Slider is a lightweight slider alternative with full content support.

Flex Slider
Step 23

2-Column Grid Layout is a clean 2-column grid. View details via the "Read More" button.

Grid 2 Column
Step 24

3-Column Grid Layout is a standard 3-column display for higher density testimonials.

Grid 3 Column
Step 25

Bootstrap 2-Column Grid Layout utilizes Bootstrap framework for the 2-column layout.

Bootstrap Grid 2
Step 26

Bootstrap 3-Column Grid Layout utilizes Bootstrap framework for the 3-column layout.

Bootstrap Grid 3
Step 27

Masonry Layout is a dynamic masonry layout. Content appears via the "Read More" button on-hover over the images.

Masonry Display
Step 28

Change design & style via Testimonials → Settings → Design & Style. Custom css is also supported here.

Design Settings
Step 29

Customize layout and slider behaviors in Testimonials → Settings → Layout Settings.

Layout Customization
Step 30

Backup or move your testimonials (including images) via Testimonials → Settings → Export / Import.

Export Import Tool
Step 31

Choose whether to keep data or delete it upon plugin removal via Testimonials → Settings → Installation & Uninstallation.

Uninstallation Settings

6. Translation / Localization

  • This plugin is translation-ready. A .pot file is included inside the /languages folder. You can translate using Poedit. Language Files
  • Change site language via Dashboard → Settings → General → Site Language. Save changes to apply. Language Selection
  • The plugin has been natively translated to French. French Language
  • Similarly, it supports translations for Dutch, Thai, and Bahasa Melayu (Malaysian). Dutch Translation Thai Translation Malay Translation

7. FAQs

Q: Does it work with all themes?

A: Yes, it works with all standard WordPress themes.

Q: Can I display multiple Testimonials?

A: Yes, you can display multiple testimonials' data. But one page can only have one slider/layout.

8. Changelog