BRS

Unlimited Business Reviews Slider

Google + Trustpilot review sliders for WordPress

Description

Dope Studio Business Reviews Slider fetches and displays customer reviews from Google and Trustpilot in responsive slider layouts.

  • Display unlimited Google and Trustpilot reviews with no artificial display cap.
  • Use manual admin fetches or keep content fresh with WP‑Cron scheduling.
  • Filter output by rating and hide textless entries when needed.
  • Use shortcodes for lightweight frontend rendering.

External services

Apify (required for fetching)

Apify includes a generous free tier, often enough to fetch 1,000+ reviews per month at no extra cost, depending on usage.

  • Purpose: fetches Google and Trustpilot reviews.
  • When sent: manual fetch actions or scheduled cron fetches.
  • Data sent: API token, source identifiers, language, limits.
  • Terms: apify.com/terms
  • Privacy: apify.com/privacy

Google Places API (optional)

Features Google + Trustpilot

  • Manual and scheduled fetching with cached storage.
  • Built-in Lite-to-PRO migration utility for importing previously fetched reviews.
  • Dark/light themes, autoplay, loop, dots and swipe controls.
  • Per-device cards per view and optional summary header.
  • Rating and review count source modes (auto/manual/custom).
  • Trustpilot-specific controls: logo variant, title visibility, aligned cards.

Requirements

  • WordPress 6.x+
  • PHP 7.4+ (8.0+ recommended)
  • Outbound HTTP access to Apify (and optionally Google APIs)
  • Apify account + API token

Optional: Google Places API key, only needed when Places summary mode is enabled.

Installation

  1. Upload plugin folder to /wp-content/plugins/.
  2. Ensure the main plugin file is in the plugin root.
  3. Activate Dope Studio Business Reviews Slider from Plugins.

Quick start

  1. Open Dope Studio Business Reviews Slider admin page.
  2. Paste Apify token and enable desired platforms.
  3. Configure source values (Google Place ID/URL and/or Trustpilot domain).
  4. Run fetch actions from admin.
  5. Add shortcode to any page/post.
[dsbrs_google_reviews_slider]
[dsbrs_trustpilot_reviews_slider]

Import from Lite

If you previously used the Lite plugin, the PRO plugin includes a built-in migration utility that imports reviews already fetched in Lite.

  • Migrate existing cached reviews in one step.
  • Preserve your existing social proof while upgrading to Trustpilot support.
  • Avoid re-fetching everything from scratch after switching.

Admin settings overview

General / Google

  • Apify token and platform toggles
  • Cron frequency / time / scope
  • Google Place ID, Maps URL, optional Places key
  • Google slider controls and filters

Trustpilot

  • Company domain + max review fetch limit
  • Theme, autoplay, interval, loop, dots and swipe
  • Title visibility and logo variant
  • Rating/count modes and review filters

Shortcodes

Google: [dsbrs_google_reviews_slider]

Trustpilot: [dsbrs_trustpilot_reviews_slider]

Common attributes include theme, limit, autoplay, interval, loop, show_dots, swipe, mobile, tablet, desktop, show_summary, min_rating and comment visibility controls.

Cron automation

  • Scheduled fetch jobs are registered via WP‑Cron.
  • Scope can target all platforms, enabled only, or a single platform.
  • Higher frequency can consume Apify credits quickly.

WP‑Cron execution depends on traffic unless your server triggers wp-cron.php directly.

Storage

The plugin stores settings and review cache in WordPress options.

dsbrs_settings
dsbrs_reviews_cache
dsbrs_trustpilot_reviews_cache

Troubleshooting

Fetch timeout

  • Reduce max reviews and retry.
  • Confirm outbound HTTP permissions on host.

Empty slider output

  • Confirm platform is enabled.
  • Validate source settings and run a manual fetch.

Cron not running

  • Check plugin cron settings.
  • Verify WordPress cron health on hosting stack.

Security notes

  • Admin AJAX fetch actions are nonce-protected.
  • Settings are sanitized before persistence.
  • Frontend and admin output are escaped.

Support

If you still need help, use the support page: