WP Manifestindependent plugin directory
manifest / social / my-all-in-one-reviews-plugin

My All-in-One Reviews

A comprehensive plugin to display reviews from multiple sources with multiple layout options.

by Shaheryar A. · github.com/shaheryar-ahmed/my-all-in-one-reviews-plugin

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/shaheryar-ahmed/my-all-in-one-reviews-plugin/archive/refs/heads/main.zip

# My All-in-One Reviews Plugin

A comprehensive WordPress plugin to display reviews from multiple sources (Google, App Store, Manual) with flexible layouts, tabs, and responsive design. Inspired by platforms like Elfsight, this plugin lets you showcase customer feedback in grid, carousel, or badge formats, with a modern UI and easy admin controls.

Features

  • Multi-source reviews: Fetches and displays reviews from Google Business Profile, App Store, and manual entries.
  • Flexible layouts: Choose between grid, carousel, or badge summary cards.
  • Tabbed navigation: Filter reviews by source with interactive tabs.
  • Responsive design: Adapts to all devices, with mobile-friendly layouts.
  • Drawer view: Clickable badge opens a detailed one-per-line review drawer.
  • Customizable display: Toggle avatars, dates, sources, and review limits.
  • Admin preview: Instantly preview layout changes in the WordPress admin.
  • AJAX loading: "Load more" button for seamless review pagination.
  • Cache management: Easily clear cached reviews from the admin panel.

Screenshots

Grid Layout Carousel Layout

Installation

  1. Download or clone this repository:

    git clone https://github.com/shaheryar-ahmed/my-all-in-one-reviews-plugin
  2. Copy the plugin folder to your WordPress wp-content/plugins directory.

  3. Activate My All-in-One Reviews from the WordPress admin plugins page.

Usage

  • Go to Reviews in your WordPress admin menu.
  • Enter your Google API key, Place ID, App Store App ID, or add manual reviews in JSON format.
  • Choose your preferred layout and display options.
  • Use the shortcode [my_tabbed_reviews] or [my_reviews] in posts/pages or add the widget to your sidebar.

Shortcodes

  • [my_tabbed_reviews] — Tabbed multi-source reviews with layout options.
  • [my_reviews limit="5" layout="grid" source="all"] — Display reviews with custom parameters.

Customization

  • Layouts: Grid, Carousel, Badge
  • Options: Show/hide avatars, dates, sources, review limits
  • Manual reviews: Add custom reviews in JSON format

Development


Inspired by Elfsight, but fully open-source and customizable.