Bizetools Testimonials Manager

Àpèjúwe

Testimonials Manager provides a comprehensive solution for managing and displaying client testimonials and reviews on your WordPress site with proper SEO-compliant structured data.

Free Features

  • Custom Post Type Ìtumọ̀ Yorùbá: – Dedicated testimonial post type with full WordPress integration
  • Structured Data Ìtumọ̀ Yorùbá: – Google-compliant JSON-LD schema markup for reviews
  • Flexible Shortcodes Ìtumọ̀ Yorùbá: – Display testimonials anywhere with customizable filters
  • Admin Interface Ìtumọ̀ Yorùbá: – Intuitive management with custom columns and filters
  • CSV Import/Export Ìtumọ̀ Yorùbá: – Bulk import/export testimonials for easy migration
  • Settings Page Ìtumọ̀ Yorùbá: – Configure business details and display options
  • Two Layouts Ìtumọ̀ Yorùbá: – List and Grid layouts included
  • SEO Compliant Ìtumọ̀ Yorùbá: – Follows GoogleÌtumọ̀ Yorùbá: ’s review markup guidelines
  • Performance Ìtumọ̀ Yorùbá: – Built-in caching with WordPress transients
  • Accessibility Ìtumọ̀ Yorùbá: – WCAG 2.1 AA compliant with proper ARIA labels
  • Categories & Tags Ìtumọ̀ Yorùbá: – Organize testimonials by practice area or topic
  • Rating System Ìtumọ̀ Yorùbá: – 1-5 star ratings with visual display
  • Source Attribution Ìtumọ̀ Yorùbá: – Link back to original reviews (Google, Yelp, etc.)
  • Owner Responses Ìtumọ̀ Yorùbá: – Add responses to reviews

Pro Features (Upgrade)

Upgrade to Testimonials Manager Pro for advanced features:

  • Auto-Insert Reviews by Category Ìtumọ̀ Yorùbá: – Automatically insert category-matched reviews into posts (e.g., show “Workers Compensation” reviews on workers comp posts)
  • Google Reviews Import Ìtumọ̀ Yorùbá: – Automatically import reviews from Google Business Profile with API integration
  • 5 Premium Layouts Ìtumọ̀ Yorùbá: – Cards (Trustindex style), Modern Grid (Yelp style), Slider/Carousel, Compact, Masonry
  • Featured Review Shortcode Ìtumọ̀ Yorùbá: – Highlight your best reviews with [bztm_featured_review]
  • Review Stats Badge Ìtumọ̀ Yorùbá: – Display overall rating and count with [bztm_review_stats]
  • Scheduled Updates Ìtumọ̀ Yorùbá: – Automatic review updates from Google (daily/weekly/monthly)
  • Smart Positioning Ìtumọ̀ Yorùbá: – Insert reviews after intro, before conclusion, or custom positions
  • Priority Support Ìtumọ̀ Yorùbá: – Get help when you need it

Upgrade to Pro

Shortcodes

Display Multiple Reviews (List):
[bztm_reviews count=”8Ìtumọ̀ Yorùbá: ″ min_rating=”4Ìtumọ̀ Yorùbá: ″]

Display as Grid:
[bztm_reviews count=”8Ìtumọ̀ Yorùbá: ″ min_rating=”4Ìtumọ̀ Yorùbá: ″ layout=”grid”]

Display Single Review:
[bztm_testimonial id=”123Ìtumọ̀ Yorùbá: ″]

Filter by Category:
[bztm_reviews cat=”workers-compensation” count=”6Ìtumọ̀ Yorùbá: ″]

Pro Shortcodes (Requires Upgrade):
[bztm_featured_review id=”123Ìtumọ̀ Yorùbá: ″] Ìtumọ̀ Yorùbá: – Highlight a single review
[bztm_review_stats] Ìtumọ̀ Yorùbá: – Display overall rating badge
[bztm_reviews layout=”slider”] Ìtumọ̀ Yorùbá: – Carousel layout
[bztm_reviews layout=”cards”] Ìtumọ̀ Yorùbá: – Horizontal scrolling cards

Available Attributes

  • count Ìtumọ̀ Yorùbá: – Number of reviews to display (default: 8)
  • min_rating Ìtumọ̀ Yorùbá: – Minimum rating to show (1-5, default: 1)
  • layout Ìtumọ̀ Yorùbá: – Display layout: “list” or “grid” (default: list) Ìtumọ̀ Yorùbá: – Pro: “slider”, “cards”, “modern-grid”, “compact”, “masonry”
  • cat Ìtumọ̀ Yorùbá: – Filter by category slug
  • tag Ìtumọ̀ Yorùbá: – Filter by tag slug
  • source Ìtumọ̀ Yorùbá: – Filter by source (e.g., “Google Reviews”)
  • orderby Ìtumọ̀ Yorùbá: – Sort by: “date”, “rating”, or “title” (default: date)
  • order Ìtumọ̀ Yorùbá: – Sort order: “DESC” or “ASC” (default: DESC)
  • show_owner_response Ìtumọ̀ Yorùbá: – Show owner responses: “true” or “false” (default: false)
  • aggregate Ìtumọ̀ Yorùbá: – Show aggregate rating: “true” or “false” (default: true)

SEO & Compliance

This plugin follows GoogleÌtumọ̀ Yorùbá: ’s structured data guidelines:

  • Self-Serving Review Policy Ìtumọ̀ Yorùbá: – Reviews about your own business on your own domain will not show star snippets in search results (Google policy)
  • Truthful Attribution Ìtumọ̀ Yorùbá: – Always displays source and links to original reviews
  • Parity Rule Ìtumọ̀ Yorùbá: – Structured data matches exactly whatÌtumọ̀ Yorùbá: ’s visible on the page
  • Proper Schema Ìtumọ̀ Yorùbá: – Uses LocalBusiness, Organization, or LegalService schema types

Developer Friendly

Includes filters and actions for customization:

  • bztm_reviews_query_args Ìtumọ̀ Yorùbá: – Modify WP_Query arguments
  • bztm_reviews_business_schema Ìtumọ̀ Yorùbá: – Alter business JSON-LD
  • bztm_reviews_review_schema Ìtumọ̀ Yorùbá: – Alter per-review JSON-LD
  • bztm_reviews_html_card Ìtumọ̀ Yorùbá: – Override HTML card output
  • bztm_reviews_can_emit_schema Ìtumọ̀ Yorùbá: – Gate output of JSON-LD

Developer Notes

File Structure

  • testimonials-manager.php Ìtumọ̀ Yorùbá: – Main plugin file
  • inc/class-cpt.php Ìtumọ̀ Yorùbá: – Custom post type registration
  • inc/class-meta.php Ìtumọ̀ Yorùbá: – Meta fields handling
  • inc/class-admin-columns.php Ìtumọ̀ Yorùbá: – Admin list table customization
  • inc/class-settings.php Ìtumọ̀ Yorùbá: – Settings page
  • inc/class-schema.php Ìtumọ̀ Yorùbá: – JSON-LD schema builders
  • inc/class-shortcode.php Ìtumọ̀ Yorùbá: – Shortcode handlers
  • inc/class-import.php Ìtumọ̀ Yorùbá: – CSV import functionality
  • inc/helpers.php Ìtumọ̀ Yorùbá: – Helper functions
  • assets/testimonials.css Ìtumọ̀ Yorùbá: – Frontend styles

Coding Standards

This plugin follows WordPress Coding Standards (WPCS) and includes:

  • Proper sanitization and escaping
  • Nonce verification for forms
  • Prepared statements for database queries
  • Translation-ready strings
  • Accessibility features
  • Performance optimization

Support

For support and customization inquiries, contact Mike Potter at Bizetools.
Website: https://bizetools.com

Ìgbéwọlẹ̀

  1. Upload the plugin files to /wp-content/plugins/testimonials-manager/
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Go to Testimonials Settings to configure business details
  4. Add testimonials via Testimonials Add New
  5. Use shortcodes to display testimonials on your pages

FAQ

Will this show star ratings in Google search results?

For reviews about your own business on your own domain, Google will not show star snippets due to their self-serving review policy. However, the structured data is still valuable for semantic understanding and potential future use.

Can I import reviews from Google Business Profile?

Yes! You can export reviews from your Google Business Profile dashboard and import them via CSV in the free version. For automatic import directly from GoogleÌtumọ̀ Yorùbá: ’s API, upgrade to Testimonials Manager Pro.

How do I get the Google Maps CID URL?

Visit your Google Business Profile, click “Share” and copy the link. It will look like: https://maps.google.com/?cid=XXXXXXXXXXXX

Can I customize the appearance?

Yes! The plugin includes minimal CSS that can be overridden in your theme. You can also use the provided filters to completely customize the HTML output.

Does this work with page builders?

Yes! The shortcodes work with all major page builders including Elementor, Beaver Builder, Divi, and the WordPress Block Editor.

Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

Àwọn Olùkópa & Olùgbéejáde

“Bizetools Testimonials Manager” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

Túmọ̀ “Bizetools Testimonials Manager” sí èdè rẹ.

Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.

Àkọsílẹ̀ àwọn àyípadà

1.4.0

  • Fixed JSON-LD escaping vulnerability by adding JSON_HEX_TAG and JSON_HEX_AMP flags
  • Removed all Pro-only feature code to comply with WordPress.org trialware guidelines
  • Removed locked/disabled feature UI elements (preview import button, Google API section, Auto-Insert section)
  • Improved output escaping with wp_kses_post() for star ratings
  • Removed slider assets (Pro-only feature)
  • Code cleanup and WordPress.org compliance improvements

1.3.0

  • Updated all function, class, and CSS prefixes to use unique bztm_ / bztm- prefix for WordPress.org compliance
  • Improved security with enhanced nonce verification and capability checks
  • Updated shortcode names to [bztm_reviews], [bztm_testimonial]
  • Improved code organization and WordPress Coding Standards compliance
  • Enhanced accessibility features

1.0.0

  • Initial release
  • Custom post type for testimonials
  • Shortcodes for displaying reviews
  • JSON-LD structured data output
  • Admin interface with filters and bulk actions
  • CSV import/export functionality
  • Settings page for configuration
  • Responsive CSS styling
  • Caching with transients
  • Translation ready