Testimonial Group
A container block that wraps a testimonial layout together with its filter, search, summary and pagination controls.
The Testimonial Group is a container block — a block that holds other blocks inside it — that turns a plain display block into an interactive testimonials section. It holds a layout block (Carousel, Grid, Masonry…) plus any of the child blocks (smaller blocks that live inside it) — Live Frontend Filter, Ajax Testimonial Search, Review Summary and Ajax Pagination — and keeps them working together so they all act on the same set of testimonials.
You usually don't add it by hand
Most of the time you never insert the Testimonial Group directly. Instead, you add a display block and enable an interactive feature from its Layouts panel:
- Add a display block (for example, Grid).
- In the inspector, open Layouts and toggle on Review Summary, Live Frontend Filter, Ajax Testimonial Search or Ajax Pagination.
- The plugin automatically wraps your block in a Testimonial Group and inserts the matching child block in the right place.
Testimonial Group isn't offered in the block inserter on its own — it only appears when a display block's interactive toggle wraps your block for you.
What it can contain
A Testimonial Group accepts, as inner blocks:
- Exactly one display block — Carousel, Slider, Grid, Bento Grid, Polaroid Grid, Masonry or Marquee.
- Any of the child blocks: Live Frontend Filter (which itself holds Filter by Group and Filter by Rating), Ajax Testimonial Search, Review Summary and Ajax Pagination.
Reorder the inner blocks to control the vertical stacking — for example, put the search box and filters above the grid, and pagination below.
How it works
The Testimonial Group is just a wrapper: it holds everything together and lets the blocks inside it do the work. Its only setting is the standard WordPress alignment toolbar — you can make the whole group Wide or Full width if your theme supports it. The display block decides which testimonials to show; the child blocks refresh that list on the fly when a visitor searches, filters or moves between pages — so every control stays in sync and nothing reloads the page.
Tips
- Turn interactive features on from the display block's Layouts panel rather than building the group by hand — it's faster and wires everything correctly.
- Turning a toggle off in the Layouts panel removes that child block from the group.
- One display block per group — add a second group for a second, independent showcase.