The testimonials feature lets you collect positive comments from customers and clients and display them on your site in different ways. Testimonials add credibility and a professional feel to your site. Here’s an example from the Dara theme:
In this guide
If you don’t already see Testimonials in your list of options in the left sidebar of your dashboard, go to Settings → Writing → Content Types and turn on the Testimonials option.
Choose the number of projects you’d like to display on testimonial pages. Keep in mind that some themes may override this number for design reasons, such as keeping a grid of testimonials even. Your changes should be saved automatically, or use the Save Settings button.
Similar to the way you add new posts and pages, you can add a new testimonial under Testimonials → Add New.
Put the testimonial author’s name in the title field, and if you’d like an author photo or logo displayed, add it as a Featured Image to each testimonial.
Testimonials are ordered by the date they’re created, with the most recent testimonial displayed first. If you wish to change the order, you can adjust the date the testimonial was published.
There are a few different ways to view your testimonials after they’ve been created.
The following links are created once you add testimonials.
- Testimonial Archive –
- Single Testimonial Page –
Be sure to swap the words in bold with your real site address and the appropriate slug. For example, if a testimonial’s title – which acts as the author – is Oprah, your default slug will be oprah and your address for the single testimonial by Oprah will be
You may add any of these pages to your site’s menu for visitors to view your testimonials.
The Testimonial content type comes with a shortcode to let you easily display testimonials on posts and pages.
[testimonials] embeds an archive view of your testimonials.
[testimonials] shortcode to a post or page using the Shortcode Block. The shortcode will display testimonials in different ways, depending on how you use the optional attributes to customize the testimonials layout.
- display_content: display testimonial content. (full/true/false)
- image: display the featured image. (true/false) Defaults to true.
- columns: number of columns in shortcode. Defaults to 1. (number, 1-6)
- showposts: number of testimonials to display. Defaults to all. (number)
- order: display testimonials in ascending or descending chronological order. Defaults to ASC for sorting in ascending order, but you can reverse the order by using DESC to display testimonials in descending order instead. (ASC/DESC)
- orderby: sort testimonials by different criteria, including author name, testimonial title, and even rand to display in a random order. Defaults to sorting by date. (author, date, title, rand)
[testimonials columns=2 showposts=10 orderby=title]
The example will display up to ten testimonials in two columns, in ascending alphabetical order by testimonial title.
If any of the Testimonial page links result in a “Page Not Found” error, this can be easily fixed by disabling and re-enabling the Testimonial content type. Go to Settings → Writing → Content Types, uncheck the Testimonials option, save your changes, and then re-check the Testimonials option and save your changes again.