DocVault

Intelligent document management for WordPress. Upload files, track version history, control access, and let visitors search your library from one place. Completely free.

Free ยท GPL v2 Licensed ยท WordPress 5.8+ ยท PHP 7.4+

๐Ÿ“„

Version Control

Full history with one-click rollback

๐Ÿ”

Smart Search

AJAX-powered, instant results

๐Ÿ”’

Access Control

Public or logged-in access control

๐Ÿ“Š

Download Tracking

Track downloads by document and version

Document management, done properly

DocVault adds a dedicated document library to your WordPress site. Unlike using the Media Library, each document is a proper item with its own version history, access settings, and download data.

Update a policy next month and existing links still work. Keep a clear revision trail and restore earlier versions when needed.

Everything you need, nothing you don’t

Core features included in the free plugin.

๐Ÿ“„

Version Control

Upload a new version of an existing file and keep previous versions available for rollback. Free includes up to 5 versions per document.

๐Ÿ”

AJAX-Powered Search

Visitors can search documents without reloading the page, with support for category and file type filtering via shortcode output.

๐Ÿ”’

Access Control

Set global or per-document access to public or logged-in users. Pro adds per-role restrictions and advanced permissions.

๐Ÿ“Š

Download Tracking

Track document downloads and view counts in admin so you can see what content is being accessed most often.

๐Ÿงฑ

Gutenberg Block

Add your document library with a block, or insert document links inline from the editor toolbar.

๐Ÿ‘ค

GDPR Ready

Integrates with WordPress privacy export/erasure tools to help manage personal data requests.

Up and running in minutes

No complex setup required.

1

Install & Activate

Install “DocVault” from the WordPress plugin directory and activate it. A new Documents menu appears in wp-admin.

2

Upload Documents

Create a document, drag and drop your file, set access, and publish. Upload updated versions whenever needed.

3

Display on Site

Add the DocVault block to any page, or use [trdv_list]. Visitors get a searchable, sortable document list instantly.

Free vs Pro

Everything in Free, plus advanced workflow, governance, and scale features in Pro.

FeatureFreePro
Core document management
Version historyUp to 5 versionsUnlimited
Drag and drop uploadYesYes
Auto-title from filenameYesYes
Document categoriesYesYes
Frontend shortcode and blockYesYes
Block layout optionsFull, MinimalFull, Minimal, Card, Button
Access, analytics, and workflow
Public / logged-in access controlYesYes
Role-based access per documentโ€”Yes
Download countYesYes
Download analyticsโ€”Yes
Document approval workflowโ€”Yes
Email notificationsโ€”Yes
Full audit trail with CSV exportโ€”Yes
Scale and maintenance
Smart similarity detectionโ€”Yes
Bulk uploadโ€”Yes
Duplicate detection and mergingโ€”Yes
Storage managementโ€”Yes
Dashboard widgetโ€”Yes
Compliance and support
GDPR compliantYesYes
SupportCommunity forumPriority email

Simple shortcode, powerful output

Add your document library to any page, post, or widget area with a single line.

[trdv_list]

Displays all documents with search, sort, and pagination. Optional parameters let you filter by category and control results per page.

[trdv_list category="policies"]

Filter to a specific document category.

[trdv_list per_page="5"]

Show 5 documents per page.

View full shortcode documentation โ†’

Supported file types

PDF ยท DOC ยท DOCX ยท XLS ยท XLSX ยท PPT ยท PPTX ยท ODT ยท ODS ยท ODP ยท RTF ยท CSV ยท TXT

Requirements

WordPress
5.8+

PHP
7.4+

Version
See latest on WordPress.org

License
GPL v2

PRO

Need more? DocVault Pro has you covered.

DocVault Pro adds approval workflows, audit logging, duplicate detection, bulk operations, download analytics, email notifications, storage tools, and more for teams that need full document lifecycle management.

Explore Pro Features โ†’

Ready to get started?

Download DocVault free from WordPress.org and get your document library live in minutes.