Skip to content

Settings

All of the plugin-wide options live in the Settings section, split into tabs down the side: License Key, Integrations, Performance, Advanced Controls, Tools and Additional CSS & JS.

Settings screen

Opening Settings

  1. Open the dashboard from Real Testimonials → Getting Started (or click the Settings submenu to land here directly).
  2. Click Settings in the navigation.
  3. Choose a tab from the settings sidebar. Each tab has its own URL (for example #settings=performance), so you can bookmark the one you use most.

Remember to save

The Performance, Advanced Controls and Additional CSS & JS tabs have Save Change and Reset buttons at the bottom — changes there apply only after you save. Reset asks you to confirm, then puts that tab back to its defaults. License, Integrations and Tools act immediately.

License Key

Activating your Pro license unlocks automatic updates and support — do this right away.

  1. Enter your key in the Place Your License Key field.
  2. Click Activate License.
  3. On success, the tab shows an Active status pill.

To move the license to another site, click Deactivate to release it first. If your license has expired, the tab tells you the expiry date so you can renew.

Integrations

See Integrations for AI (Google Gemini) and page-builder connections.

Performance

OptionWhat it does
Google FontsWhether the plugin loads Google Fonts on your site (off by default). Leave it off if your theme already provides the fonts you use, or you want to avoid the extra requests.
Load Modal by Rest APIFetch popup content in the background so popups feel quicker to open (on by default).
CacheSave a ready-made copy of your testimonials so repeat visits load faster (off by default).
Clear CachedClick the Flush Cache button to clear all cached data and styles. Use this if blocks look stale after changes.

Advanced Controls

OptionWhat it does
Default EditorChoose which editor opens when creating a testimonial view: Ask Every Time (the default), Block Editor, or Classic Shortcode.
Exclude from SearchKeep testimonial posts out of your site's internal search results. On by default.
Clean-up Data on DeletionDelete all plugin data (testimonials, views, settings) when the plugin is uninstalled. Off by default — only enable if you're certain.
Single Testimonial TemplateEnable a dedicated template for individual testimonial pages (when viewing a single testimonial).
Strict RandomRandom ordering has a quirk: the same testimonial can reappear when a visitor clicks load-more or moves to the next page, because each request shuffles again. Turn this on and duplicates are filtered out.

Data removal is permanent

Clean-up Data on Deletion removes everything when you delete the plugin. Export a backup first (see Tools).

Tools

Moving to a new site, or setting up a staging copy? The Tools tab moves testimonials, views, and settings between sites.

Export

Choose what to export:

OptionExports
All TestimonialsEvery testimonial with all meta fields.
All Testimonial Views (Shortcodes)Every saved View.
All Testimonial Forms (Shortcodes)Every submission form.
Selected Testimonial Views (Shortcodes)Only the Views you choose from a multi-select list.
Selected Testimonial Forms (Shortcodes)Only the Forms you choose from a multi-select list.

For All Testimonials, choose your file format:

  • JSON File — Full data, recommended for migrations.
  • CSV File — Spreadsheet-compatible, flat structure.

Click Export File to download — the file is named testimonial-pro-export-<timestamp>.json (or .csv), so exports from different days don't overwrite each other.

Import

Import a previously exported file to this site (the section is labeled Import JSON/CSV File To Upload):

  • Drag and drop a JSON or CSV file into the upload zone, or click Choose File.
  • Click Apply Input to process.

The importer creates new testimonials, views, or forms from the file data.

Imports don't merge

Importing creates new entries. If the same items already exist, you may get duplicates. Clean up before importing.

Additional CSS & JS

This tab gives you two code editors, Custom CSS and Custom JS, for site-wide snippets that load alongside the plugin's blocks. Good for small styling tweaks when you'd rather not touch your theme files.

The classic settings screen

Below the settings tabs, a Classic Setting link opens the legacy options screen. Most day-to-day options are on the dashboard tabs above, but a few features live only here:

SectionWhat's inside
Custom MenuRename the plugin's admin labels — the singular and plural names for "Testimonial" and "Group". If your site calls them "Reviews" and "Categories" instead, set that here and the admin menu and edit screens pick up your names everywhere.
AdvancedClassic counterparts of the dashboard's Performance and Advanced Controls (data clean-up, Google Fonts, cache, single template, strict random, exclude from search), plus two extras: Cache Time (how long cached output lives, in hours — 24 by default, shown once Cache is on) and Content Alignment (left/center/right) for the single testimonial template.
Control AssetsIndividual toggles for the plugin's CSS and JS files: Swiper, bxSlider, Font Awesome, Magnific Popup and Isotope. If your theme already loads one of these libraries, switch off the duplicate here.
Custom CSS & JSThe classic version of the code editors. The dashboard's Additional CSS & JS tab edits the same values.

The classic screen also has its own License section, used by the shortcode-based system.