WordPress plugin intelligence profile

PI Testimonials

Manage testimonials in responsive grids, lists, masonry layouts, and animated carousels with blocks, display presets, and portable backups.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update30 Aug 20262mo ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records PI Testimonials version 1.0.0 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

PI Testimonials provides a custom post type for managing testimonials and four display layouts via a single shortcode: grid, list, masonry, and carousel.

Create reusable Display Presets, insert testimonials visually with the dynamic Gutenberg block, back up or migrate all plugin data with JSON import/export, and keep long testimonials compact with accessible Read More controls.

The carousel uses the browser’s native Web Animations API and CSS for professional, hardware-accelerated animations with nine distinct transition effects. No third-party animation library or CDN request is used.

Transition effects

* Slide — clean directional pan

* Fade — cross-dissolve with snap

* Zoom — scale in / scale out

* Flip — 3-D Y-axis card flip

* Blur dissolve — blur-out / blur-in

* Swing / overshoot — elastic overshoot entry

* Bounce — bouncy arrival

* Elastic snap — spring-physics snap

* Cube rotate — 3-D cube face rotation

Carousel navigation

* Prev / next arrows — move one testimonial at a time or one full group (page) at a time

* Dot navigation — jump to any group directly

* Swipe / drag support on touch and pointer devices

* Keyboard arrow-key navigation

* Hover pause, focus pause, autoplay

Content options

* Featured image (author photo) with fallback default avatar

* Star rating (1–5)

* Decorative opening-quote icon

* Position / role and company fields

* Optional category display

* Word-limit excerpt

Responsive

* Configurable column count for desktop, tablet (≤900 px), and mobile (≤600 px)

* Respects prefers-reduced-motion

The7 theme support

When the The7 theme is installed, you can switch the testimonial source to The7’s built-in dt_testimonials post type and display it through PI Testimonials’ layouts and carousel engine.

Shortcode reference

Basic:

[pi_testimonials]

Full example:

[pi_testimonials layout=”carousel” items=”9″ columns=”3″ columns_tablet=”2″ columns_mobile=”1″

transition_effect=”zoom” transition_speed=”500″ autoplay=”true” autoplay_speed=”5000″

carousel_move=”one” loop=”true” arrows=”true” dots=”true”]

All attributes

Attribute

Default

Values / notes

source

pi

pi, the7

layout

grid

grid, list, masonry, carousel

items

6

Any positive integer, or -1 for all

category

(all)

Comma-separated category slugs

columns

3

1–6

columns_tablet

2

1–4

columns_mobile

1

1–2

orderby

date

date, title, menu_order, rand, ID

order

DESC

DESC, ASC

show_image

1

0 / 1

show_default_avatar

1

0 / 1

show_rating

1

0 / 1

show_quote_icon

1

0 / 1

show_category

0

0 / 1

excerpt_words

0

0 = full content

card_padding

28

Card inner spacing in pixels (12–60)

card_radius

12

Card corner radius in pixels (0–40)

item_gap

24

Space between testimonial items in pixels (0–60)

text_align

left

left, center, right

content_font_size

16

Testimonial text size in pixels (12–28)

image_size

58

Author image size in pixels (32–120)

read_more

0

0 / 1

read_more_words

45

Collapsed word count (10–200)

read_more_label

Read more

Expand button label

featured

all

all, 1, 0

view

0

Display Preset post ID

autoplay

1

0 / 1

autoplay_speed

5000

Milliseconds between auto-advances (500–60000)

carousel_move

one

one (slide 1 at a time), page (slide full visible group)

transition_effect

slide

slide, fade, zoom, flip, blur, swing, bounce, elastic, cube

transition_speed

500

Animation duration in ms (80–3000)

loop

1

0 / 1

arrows

1

0 / 1

dots

1

0 / 1

class

(empty)

Extra CSS class on the wrapper

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • carousel
  • reviews
  • slider
  • testimonials
  • the7
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity30 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.