Title: Trade Testimonials
Author: luapnampahc
Published: <strong>August 19, 2026</strong>
Last modified: August 20, 2026

---

Search plugins

![](https://ps.w.org/trade-testimonials/assets/banner-772x250.png?rev=3655081)

![](https://ps.w.org/trade-testimonials/assets/icon-128x128.png?rev=3655081)

# Trade Testimonials

 By [luapnampahc](https://profiles.wordpress.org/luapnampahc/)

[Download](https://downloads.wordpress.org/plugin/trade-testimonials.1.0.2.zip)

 * [Details](https://wordpress.org/plugins/trade-testimonials/#description)
 * [Reviews](https://wordpress.org/plugins/trade-testimonials/#reviews)
 *  [Installation](https://wordpress.org/plugins/trade-testimonials/#installation)
 * [Development](https://wordpress.org/plugins/trade-testimonials/#developers)

 [Support](https://wordpress.org/support/plugin/trade-testimonials/)

## Description

TradeTestimonials collects testimonials from your customers by email, turns their
feedback into a polished review, and publishes it to your public testimonials page.
This plugin connects that account to your WordPress site so your reviews render 
as native page content instead of an embedded iframe – genuinely part of your page
for search engines, not just visually present.

**This plugin requires a [TradeTestimonials](https://www.tradetestimonials.com) 
account – free to create, no card required.** It fetches your published testimonials
from the TradeTestimonials service (tradetestimonials.com) to display them, and –
if you connect an API key – can send new testimonial requests to your customers 
by email on your behalf. Sending is available on the free plan too, up to its usual
request limits; it isn’t a paid-only feature. No data is sent to TradeTestimonials
by installing this plugin alone; requests are only sent when you explicitly use 
the “Request a Testimonial” screen. See TradeTestimonials’ own [privacy policy](https://app.tradetestimonials.com/privacy)
for how customer and business data is handled on their side.

#### Features

 * `[trade_testimonials]` shortcode and a native block editor block – both render
   identical, server-side markup, so what you see in the editor preview is what 
   visitors see. Shows every published testimonial with Previous/Next page links
   when there are more than fit on one page – visitors never leave your site to 
   see more reviews.
 * LocalBusiness/AggregateRating/Review structured data (JSON-LD), for search engines
   and other structured-data consumers. Note: this will not produce star icons in
   Google Search results – Google excludes a business’s own curated reviews of itself
   from that specific feature, regardless of which site hosts the markup. The benefit
   here is that your review text becomes genuine, indexable content on your own 
   domain instead of living inside an iframe, not search-result stars.
 * “Request a Testimonial” screen to email a customer a feedback link directly from
   WordPress, using an API key generated from your TradeTestimonials dashboard –
   available on the free plan too, up to its usual request limits. Email only – 
   there is no SMS option in this plugin.
 * Results are cached (a few hours by default, configurable) so your site isn’t 
   fetching from TradeTestimonials on every page load.

## Blocks

This plugin provides 1 block.

 *   TradeTestimonials Display your TradeTestimonials reviews.

## Installation

 1. Install and activate the plugin.
 2. Don’t have a TradeTestimonials account yet? [Create one for free](https://app.tradetestimonials.com/signup)–
    no card required.
 3. Go to Settings (under the “TradeTestimonials” menu) and enter your TradeTestimonials
    slug (the last part of your public testimonials page URL). Use “Test connection”
    to confirm it’s correct.
 4. Add the `[trade_testimonials]` shortcode to a page/post, or add the “TradeTestimonials”
    block in the block editor.
 5. Optional: to send requests from WordPress, generate an API key from the “WordPress
    plugin” card on your TradeTestimonials dashboard (works on the free plan too) and
    paste it into the plugin’s Settings page.

## FAQ

### Do I need a TradeTestimonials account?

Yes. This plugin only displays and manages testimonials for an existing TradeTestimonials
account – it doesn’t collect or store testimonials itself. Accounts are free to 
create at
 [tradetestimonials.com](https://app.tradetestimonials.com) – no card 
required.

### Will this get me star ratings in Google search results?

No, and no legitimate integration with a business’s own curated testimonials can.
Google’s guidelines exclude self-serving reviews – a business’s own reviews of itself–
from the star rich-snippet feature, regardless of which domain hosts the markup.
This plugin still emits the
 structured data as correct practice and for other consumers.

### Does the “Request a Testimonial” screen send SMS?

No. It’s email only.

### How many testimonials can I display on the free plan?

Free TradeTestimonials accounts can publish up to 3 testimonials, which is what 
this plugin will display. Upgrade to a paid TradeTestimonials account for unlimited
testimonials.

### Can free-tier TradeTestimonials accounts send requests from WordPress?

Yes. Both displaying testimonials and sending requests work on the free plan, up
to its usual request limits – sending from WordPress isn’t a paid-only feature. 
It only stops working once your account is actually over its free limit or a subscription
has lapsed, same as sending from the TradeTestimonials dashboard itself.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Trade Testimonials” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ luapnampahc ](https://profiles.wordpress.org/luapnampahc/)

[Translate “Trade Testimonials” into your language.](https://translate.wordpress.org/projects/wp-plugins/trade-testimonials)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/trade-testimonials/),
check out the [SVN repository](https://plugins.svn.wordpress.org/trade-testimonials/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/trade-testimonials/)
by [RSS](https://plugins.trac.wordpress.org/log/trade-testimonials/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.2

 * Silenced a Plugin Check warning about unprefixed variables in the three template
   files (templates/list.php, admin-settings.php, admin-request-form.php). These
   files are only ever include()’d from inside a class method, so their variables
   live in that method’s local scope, not the real PHP global scope the check is
   protecting – annotated rather than prefixed, since prefixing would be cosmetic
   only.

#### 1.0.1

 * Renamed all internal class, function, define, hook, option and enqueue handle
   names from the “TT_”/”tt_” prefix to “TRADTE_”/”tradte_” (at least 4 characters,
   per the WordPress.org review team’s feedback – the old prefix was too short and
   risked colliding with other plugins). Internal only; no setting, shortcode, or
   user-facing behavior changed.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.2**
 *  Last updated **11 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [local business](https://wordpress.org/plugins/tags/local-business/)[reviews](https://wordpress.org/plugins/tags/reviews/)
   [schema](https://wordpress.org/plugins/tags/schema/)[structured data](https://wordpress.org/plugins/tags/structured-data/)
   [testimonials](https://wordpress.org/plugins/tags/testimonials/)
 *  [Advanced View](https://wordpress.org/plugins/trade-testimonials/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/trade-testimonials/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/trade-testimonials/reviews/)

## Contributors

 *   [ luapnampahc ](https://profiles.wordpress.org/luapnampahc/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/trade-testimonials/)