WP Manifestindependent plugin directory
manifest / content / editorial-link-review

Editorial Link Review

Editorial review workflow for external links in WordPress posts. Holds external links as pending until an editor approves them.

by mhshujon · github.com/mhshujon/editorial-link-review

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/mhshujon/editorial-link-review/archive/refs/heads/main.zip

Editorial review workflow for external links in WordPress posts.

Requirements

  • WordPress 6.5+
  • PHP 8.1+
  • Composer

Installation

Option A — Upload from GitHub release (recommended)

  1. Download the latest editorial-link-review-*.zip from the Releases page.
  2. In WordPress admin go to Plugins → Add New → Upload Plugin, select the zip, and click Install Now.
  3. Click Activate Plugin.

Option B — Clone and build from source

cd wp-content/plugins
git clone git@github.com:mhshujon/editorial-link-review.git
cd editorial-link-review
composer install --no-dev
wp plugin activate editorial-link-review

The plugin creates the {prefix}elr_link_reviews table automatically on activation.

Scripts

composer lint    # check WordPress Coding Standards
composer fix     # auto-fix coding standard violations
composer test    # run the unit test suite
composer build   # generate .pot file and create a distributable zip

WP-CLI Commands

Seed the link review queue with sample data for load testing:

wp elr seed 10000   # seed 10,000 links
wp elr seed 500     # seed 500 links

Requires WP-CLI and must be run from the WordPress root directory (where wp-config.php lives).

Usage

Writers: Publish a post with external links — new URLs are automatically queued as pending. Check the Link Review meta box in the post editor to see link statuses.

Editors: Go to Tools → Link Review to approve, reject, or delete links. Use row action buttons for individual links or the bulk actions dropdown for multiple links at once.