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.

👁️

Inline Document Viewing

PDF and image files open in a new browser tab without forcing a download. Other file types continue to download as normal.

🔎

Site Search Integration

Enable documents to appear alongside posts and pages in WordPress search results. Access restrictions are respected automatically.

🏷️

Tags & Manual Sort

Tag documents for cross-cutting labels and drag them into a custom order in the admin list. Display that order on the frontend with orderby="menu_order".

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
Document tagsYesYes
Document descriptionsYesYes
Manual sort orderYesYes
Admin file type filterYesYes
Frontend shortcode and blockYesYes
Block layout optionsFull, MinimalFull, Minimal, Card, Button
Access, analytics, and workflow
Public / logged-in access controlYesYes
Role-based access per documentYes
Inline document viewingYesYes
Site search integrationYesYes
Download countYesYes
Document expiry datesYesYes
Download analyticsYes
Document approval workflowYes
Email notificationsYes
Full audit trail with CSV exportYes
Scale and maintenance
Smart similarity detectionYes
Bulk uploadYes
Duplicate detection and mergingYes
Storage managementYes
Dashboard widgetYes
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, tag, or file type, control the sort order, show inline viewing, and more.

[trdv_list category="policies"]

Filter to a specific document category.

[trdv_list show_tag_filter="true"]

Show a tag dropdown filter alongside the search box.

[trdv_list orderby="menu_order"]

Display documents in your custom drag-and-drop order.

[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.