← All PHP Libraries
PHP Library Open source · GPL-2.0-or-later PHP

WP Review Notice

Ask for a WordPress.org review — politely, at the right moment.

View on Packagist
  • Prompts for a review only after a set period of real usage
  • Swappable storage drivers for where state is kept
  • Testable, dependency-injection-friendly architecture
  • Dismissible and respectful of the user's choice
Overview

About WP Review Notice

A small library to gently request a wp.org review after a few days of use, with swappable storage and a testable, DI-friendly design.

What it does

WP Review Notice asks plugin users for a WordPress.org review once they’ve actually used the plugin for a while — never on day one. It’s built to be testable and DI-friendly, with swappable storage for the notice state.

Install with Composer:

BASH
composer require foxelabs/wp-review-notice

Frequently asked questions

How do I ask plugin users for a WordPress.org review?

WP Review Notice shows a dismissible admin notice asking for a review, but only after the user has actually used the plugin for a set period — so the request lands after some value has been delivered, not on day one.

Will it keep nagging users who dismiss it?

No. A dismissal is respected and stored, which is the whole point of the library — a review prompt that ignores 'no' costs more goodwill than the review is worth.

Where does it store the review state?

Behind a swappable storage driver, so it can live wherever your plugin already keeps its state. The design is dependency-injection-friendly, which also makes the timing logic testable without a WordPress bootstrap.

Does it work for themes as well as plugins?

The notice and timing logic are not plugin-specific — anything that runs in wp-admin and has a WordPress.org listing can point the prompt at its own review URL.

Learn how we can help you build better.

Questions about a plugin, a licence, or an expert advisor — ask and get a straight answer from the team that wrote the code.

Contact us Browse the software