Title: Prajesh Document Link Review
Author: Prajesh Ganatra
Published: <strong>November 14, 2026</strong>
Last modified: November 14, 2026

---

Search plugins

![](https://ps.w.org/prajesh-document-link-review/assets/banner-772x250.png?rev=
3802178)

![](https://ps.w.org/prajesh-document-link-review/assets/icon-256x256.png?rev=3802178)

# Prajesh Document Link Review

 By [Prajesh Ganatra](https://profiles.wordpress.org/prajeshganatra/)

[Download](https://downloads.wordpress.org/plugin/prajesh-document-link-review.0.1.3.zip)

 * [Details](https://wordpress.org/plugins/prajesh-document-link-review/#description)
 * [Reviews](https://wordpress.org/plugins/prajesh-document-link-review/#reviews)
 *  [Installation](https://wordpress.org/plugins/prajesh-document-link-review/#installation)
 * [Development](https://wordpress.org/plugins/prajesh-document-link-review/#developers)

 [Support](https://wordpress.org/support/plugin/prajesh-document-link-review/)

## Description

Scan editable posts and pages for links to PDF, Word and Excel documents in the 
site’s uploads directory. The document grid groups links by path, shows whether 
the file is present on disk and lists the editable records using it. Eligible Media
Library documents appear even when no supported records link to them.

 * Upload a PDF, DOC, DOCX, XLS or XLSX document or select an existing document 
   of the same type from the Media Library.
 * New uploads use documents/pdf, documents/word or documents/excel under the site’s
   configured uploads directory. WordPress creates a Media Library attachment and
   assigns a unique filename.
 * Select up to 25 records per review. Compare the old path and replacement URL,
   then explicitly apply the reviewed links. Per-record results identify confirmed
   updates.
 * The plugin checks record permissions, editor locks and whether the reviewed content
   has changed before updating.

#### Scope

Scans anchor links in saved posts and pages, including classic content and supported
static WordPress blocks. External links, page-relative links, custom fields, page
builders, synced patterns, dynamic blocks and template content are outside the scan.
File status checks local storage, so remote-only media may appear missing. No remote
requests are made.

The plugin replaces all occurrences of the chosen document path in each selected
record. URL fragments are preserved and query strings are removed. Updates to published
records take effect immediately. Standard WordPress revisions may be available if
enabled. The original media attachment and file are retained.

Uploads require the WordPress upload_files capability, the PHP Fileinfo extension
and, for DOCX and XLSX, ZipArchive. Files must pass the site’s permitted MIME types
and server upload limits. Legacy Office files must be recognized as the corresponding
Word or Excel type by Fileinfo.

#### Privacy

The scan and review are held in the current browser tab. There is no telemetry, 
remote service, scheduled job or plugin-specific database storage. WordPress stores
new Media Library files and attachments and the content changes you apply. Deleting
the plugin preserves these items.

## Screenshots

[⌊Compact document grid showing local files, file status and supported record usage.⌉⌊
Compact document grid showing local files, file status and supported record usage
.⌉[

Compact document grid showing local files, file status and supported record usage.

[⌊Review a replacement document and the selected records before applying.⌉⌊Review
a replacement document and the selected records before applying.⌉[

Review a replacement document and the selected records before applying.

[⌊Per-record results confirm the reviewed document link update.⌉⌊Per-record results
confirm the reviewed document link update.⌉[

Per-record results confirm the reviewed document link update.

## Installation

 1. Install the ZIP and activate Prajesh Document Link Review.
 2. Open Tools > Document Link Review.
 3. Scan posts and pages, then choose Review links on a document row.
 4. Select the affected records and upload or choose a replacement.
 5. Preview changes and apply the reviewed links.

## FAQ

### Can I upload a document before scanning?

Yes. Use Upload document to add a file to the Media Library in the folder for its
type.

### Does uploading change existing links?

Uploading creates a new attachment. The selected links are updated when you confirm
the preview.

### Does the grid scan external URLs?

The grid checks saved links in supported content against the site’s configured uploads
location. It does not contact remote websites.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Prajesh Document Link Review” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Prajesh Ganatra ](https://profiles.wordpress.org/prajeshganatra/)

[Translate “Prajesh Document Link Review” into your language.](https://translate.wordpress.org/projects/wp-plugins/prajesh-document-link-review)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/prajesh-document-link-review/),
check out the [SVN repository](https://plugins.svn.wordpress.org/prajesh-document-link-review/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/prajesh-document-link-review/)
by [RSS](https://plugins.trac.wordpress.org/log/prajesh-document-link-review/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.3

 * Use iterative block traversal and skip posts with more than 64 levels of nested
   blocks.

#### 0.1.2

 * Load the document grid automatically and show eligible Media Library documents,
   including new uploads with zero usage.

#### 0.1.1

 * Match the Prajesh admin theme and streamline the document grid with file and 
   action icons.

#### 0.1.0

 * Initial release with document grid, type-specific uploads, Media Library selection
   and reviewed link replacement.

## Meta

 *  Version **0.1.3**
 *  Last updated **8 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.2 or higher **
 * Tags
 * [content](https://wordpress.org/plugins/tags/content/)[documents](https://wordpress.org/plugins/tags/documents/)
   [links](https://wordpress.org/plugins/tags/links/)[media library](https://wordpress.org/plugins/tags/media-library/)
   [pdf](https://wordpress.org/plugins/tags/pdf/)
 *  [Advanced View](https://wordpress.org/plugins/prajesh-document-link-review/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/prajesh-document-link-review/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/prajesh-document-link-review/reviews/)

## Contributors

 *   [ Prajesh Ganatra ](https://profiles.wordpress.org/prajeshganatra/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/prajesh-document-link-review/)