Linux 软件免费装
Banner图

Client Testimonial – Reviews & Ratings

开发者 rootdesign
更新时间 2026年11月3日 18:14
PHP版本: 7.0 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

testimonials star rating client reviews video testimonials elementor testimonials

下载

2.0.0

详情介绍:

Client Testimonial turns client feedback into a proper WordPress content type: write a testimonial once, then show it anywhere with a shortcode, the block editor, an Elementor widget or a classic widget area. It includes six ready-made templates, five responsive layouts, video testimonials, a front-end review form, a floating average-rating badge, JSON-LD review schema and full control over what appears in every card. Testimonial content Layouts and display Floating average rating badge Show the average rating and total review count as a fixed badge on any page. Templates Six templates are created in the database on activation and after updates that add new defaults. Each template stores its own layout, columns, limit, filters, heading, theme and display toggles, so you can reuse a complete design with one shortcode. Manage templates under Testimonials → Templates: Front-end review form Collect new testimonials without giving visitors access to the WordPress admin. Gutenberg block and Elementor widgets Structured data and SEO When Output Review schema is enabled, each rendered view adds JSON-LD Review and AggregateRating markup. Set the reviewed organisation name and URL under Testimonials → Settings → Advanced. The schema includes the reviewer name, review body, rating, date and the average rating across the rendered testimonials. Security and privacy Performance Compatibility Backward compatibility The primary shortcodes are [rtd_testimonial], [rtd_testimonial_average], [rtd_testimonial_count] and [rtd_testimonial_form]. The woodebee_* names also work as aliases. Existing meta keys and the testimonial post type are unchanged, so upgrading does not require a data migration. Where you can use it Shortcode examples [rtd_testimonial] uses the saved settings. [rtd_testimonial template="trust-grid"] uses a saved template. [rtd_testimonial layout="grid" columns="3" limit="6"] shows a three-column grid of six testimonials. [rtd_testimonial layout="carousel" slides="3" category="clients" orderby="rand"] shows a three-up carousel of random testimonials from the "clients" category. [rtd_testimonial rating_min="4" featured="only"] shows only featured testimonials rated four stars or more. [rtd_testimonial video="only"] shows only testimonials that have a video. [rtd_testimonial_form] shows the front-end review submission form. [rtd_testimonial_form heading="Share your experience" category="clients"] shows the form with a custom heading and a preselected category. All shortcode attributes template, template_id, layout, columns, limit, orderby, order, category, tag, ids, rating_min, featured, video, heading, heading_tag, excerpt, theme, show_rating, show_avatar, show_quote, show_company, show_logo, show_socials, show_website, show_date, show_product, autoplay, delay, speed, loop, pause, arrows, dots, slides, slides_tablet, slides_mobile, gap, schema and class. Explicit shortcode attributes always win over the template, so [rtd_testimonial template="trust-grid" limit="3"] shows three testimonials using the rest of the Trust Grid settings.

安装:

Install from the WordPress dashboard
  1. Go to Plugins → Add New.
  2. Search for “Client Testimonial – Reviews & Ratings”.
  3. Click Install Now, then Activate.
Alternatively, upload the plugin ZIP file
  1. Download the plugin ZIP file.
  2. Go to Plugins → Add New → Upload Plugin.
  3. Select the ZIP file and click Install Now.
  4. Once installed, click Activate.
Set up and display testimonials
  1. Go to Testimonials → Add New and enter the client’s details and testimonial.
  2. Open Testimonials → Settings to configure the heading, display order, colors, floating badge, and other display options.
  3. To use a built-in template, go to Testimonials → Templates and select your preferred layout.
  4. Display testimonials using the [rtd_testimonial] shortcode, a template shortcode, the block, or an Elementor widget.
  5. To collect new reviews, add [rtd_testimonial_form] to a page. Submitted reviews are saved with Pending status for approval.

屏幕截图:

  • Trust Grid template — three-column grid of six testimonials with ratings and logos.
  • Video Stories template — dark three-up carousel of video testimonials.
  • Compact List template — stacked list with short excerpts and a "Read more" link.
  • Masonry Wall template — three-column masonry with the plain card style.
  • Featured Spotlight template — two-up carousel of featured reviews rated four stars or more.
  • Template editor with the live layout preview and layout-aware settings.
  • Front-end review submission form with rating, photo, video and consent fields.
  • Testimonials admin list with photo, rating, company and video columns.
  • Floating average rating badge in the bottom-left corner of a page.

升级注意事项:

2.0.0 Version reset for the native meta box release: CMB2 has been removed, the testimonial and template editors now use native WordPress meta boxes, and the text domain matches the plugin slug (rtd-client-testimonial). This release also bundles everything added since 1.0.0, including database-backed templates, the templates screen, the front-end review form, the floating average-rating badge, inline video playback and full translation coverage. Existing shortcodes, settings and testimonials keep working; no data migration is needed.

常见问题:

Does it work with my theme?

Yes. The plugin ships scoped CSS under .rtd, so it inherits your theme's typography where possible and does not restyle the rest of the site. Theme and Elementor button styles are neutralised for the video poster and slider arrows, and section headings follow the surrounding page colour.

Can I show more than one testimonial at a time?

Yes. Use layout="carousel" with slides="2" or slides="3", or use the grid or masonry layouts with columns. Tablet and mobile slide counts are configurable separately.

How do I add a video testimonial?

Edit the testimonial, open Video testimonial, paste a YouTube or Vimeo URL, or use a media library MP4/WebM URL. Optionally add a poster image. The card shows a cover image with a play button; clicking it plays the video inline in the card, with no popup or lightbox. Use the Video Testimonials (Wbee) Elementor widget or [rtd_testimonial video="only"] to show only video testimonials.

How do I edit a default template?

Open Testimonials → Templates, click the template, change any setting and update it. Its shortcode keeps working and picks up the changes immediately. You can also duplicate a template to create a variation.

What happens to my templates when the plugin updates?

Templates are stored in the database. An update only creates defaults the site has never received; edited and deleted templates are left untouched. The current default settings match the Testimonials Demo page that ships with the plugin's development setup.

Does it output structured data?

Yes. When Output Review schema is enabled, each rendered view adds JSON-LD Review and AggregateRating markup. Set the reviewed organisation name and URL under Testimonials → Settings → Advanced.

Can I show the average rating as a floating badge?

Yes. Open Testimonials → Settings → Display, enable Show floating average rating, choose a corner, set the pixel offsets and choose which pages should show it. You can also place the average inline with [rtd_testimonial_average].

Can I collect reviews from the front end?

Yes. Add [rtd_testimonial_form] to a page. Visitors can submit a name, e-mail, designation, company, website, rating, testimonial, video URL, photo, category and consent. New submissions are saved as Pending and the site admin receives an e-mail notification.

Does it work with Gutenberg and Elementor?

Yes. Use the Testimonials block or the Testimonials (Wbee) / Video Testimonials (Wbee) Elementor widgets. Both provide a template dropdown and custom settings, and the Elementor Style tab controls the card colours, radius and typography.

Can I add my own CSS?

Yes. Add it under Testimonials → Settings → Advanced → Custom CSS. The CSS is loaded after the plugin styles. Do not include <style> tags.

Will uninstalling delete my testimonials?

Only if you enable Delete all data on uninstall under Testimonials → Settings → Advanced. Otherwise testimonials, settings, templates and taxonomy terms are retained.

Is it translation ready?

Yes. All plugin strings use the rtd-client-testimonial text domain. The translation template is included at languages/rtd-client-testimonial.pot. WordPress.org language packs install compiled .mo files in wp-content/languages/plugins/.

Does it load assets on every page?

No. Front-end assets are loaded only when a testimonial shortcode, block or Elementor widget is detected. If you render a testimonial from a custom PHP template, use the rtd_needs_assets filter to force the assets on that page.

更新日志:

2.0.0 1.0.0