WP Manifestindependent plugin directory
manifest / content / aj-testimonials-manager

AJ Testimonials Manager

Manage testimonials with ratings, shortcode display, and REST API.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/ayushjha-001/aj-testimonials-manager/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

An advanced WordPress plugin that manages testimonials using a custom post type, admin meta fields, frontend shortcodes, and a REST API endpoint.

Features

Custom Post Type (aj_testimonial)

Admin meta boxes for client name & rating

Secure data saving with nonces & capability checks

Frontend shortcode [aj_testimonials]

REST API endpoint for headless usage

Gutenberg-compatible content rendering

Tech Used

PHP

WordPress Plugin API

Custom Post Types

WP_Query

REST API

Meta Boxes

Nonces & Sanitization

Screenshots

Admin – Testimonials Manager

Admin List

Meta Box Editor

Meta Box

Frontend Rendering

Frontend

REST API Output

API

Installation (Local)

Clone into:

wp-content/plugins/

Activate plugin from WordPress Admin.

Add testimonials from Testimonials menu.

Display on any page using:

[aj_testimonials]

Access API:

/wp-json/aj/v1/testimonials

What I Learned

WordPress plugin architecture

Custom Post Types & rewrite rules

Admin UI & meta fields

Secure data handling

Shortcodes & frontend rendering

Exposing data via WordPress REST API