Skip to content

imagewize/reviews-block

Repository files navigation

Reviews Block Plugin

A WordPress block plugin that displays customer reviews in an attractive three-column layout with profile images, testimonials, and customizable styling.

Introduction

The Reviews Block is a custom WordPress block that helps you showcase customer testimonials in a modern, responsive layout. It's built using the WordPress Block Editor components and follows modern development practices.

Features

  • Three-column layout for customer reviews
  • Circular profile images
  • Customizable background and text colors
  • Responsive design that adapts to mobile devices
  • Support for wide and full-width alignments
  • Built-in spacing and padding controls
  • Default orange theme with white text
  • Flexible inner block structure

Installation

Via Composer

composer require imagewize/reviews-block

Manual Installation

  1. Upload the plugin files to /wp-content/plugins/reviews-block
  2. Activate the plugin through the WordPress plugins screen
  3. Use the Reviews Block in any post or page via the Block Editor

Requirements

  • PHP 8.0 or higher
  • WordPress 6.7+
  • Composer (if installing via Composer)

Usage

  1. Add the Reviews Block to your page
  2. Customize the colors using the block toolbar
  3. Modify the testimonial text and profile images as needed
  4. Adjust width, spacing, and alignment using block controls

Technical Details

  • Built with WordPress Block Editor components
  • Uses SCSS for styling
  • Includes template-based inner blocks
  • Supports WordPress 6.7+
  • Compatible with most WordPress themes

Development

The block is built using @wordpress/create-block and uses modern development practices:

  • React for components
  • SCSS for styling
  • WordPress Block API
  • Inner Blocks template system

License

GPL-2.0-or-later - see License

Support

For support questions or bug reports, please use the GitHub issues section.

Changelog

1.0.0-beta

  • Initial beta release
  • Added Composer package support
  • Three-column review layout
  • Customizable colors and spacing
  • Responsive design