ToolDocs

ToolDocs

0/5 (0 ratings) — active installs Updated May 27, 2026
Admin dashboard - Manage your documents

Admin dashboard - Manage your documents

ToolDocs is a document management plugin for WordPress that lets you upload, organize, and share documents with your visitors through direct permalinks.

Key Features:

  • Upload and manage PDF, Word, Excel, ZIP, and other file types
  • Add external URLs as managed documents
  • Organize documents into categories
  • Generate direct permalink URLs for each document
  • Embed document download links using shortcodes
  • Track download counts and view per-document download history
  • Export download statistics to CSV (summary, by day, by week, by month)
  • File version history with configurable retention (0-4 versions)
  • File usage detection across your site
  • Customize shortcode icon color
  • Font Awesome icon support with customizable file type icons
  • Modern Vue.js admin dashboard
  • Developer-friendly with filters for customization

Shortcodes:

  • [tooldocs_file id="X"] – Display a single document download link with file type icon
  • [tooldocs_category_files category_id="Y"] – Display all documents in a category, with optional modal popup

How It Works:

  1. Upload documents through the ToolDocs admin panel or add external URLs
  2. Organize them into categories
  3. Use shortcodes or direct URLs to share documents on your site
  4. Track downloads and export reports

Development

The admin interface is built with Vue.js. Source code is included in the admin/src/ directory.
Frontend JavaScript source is in front/.

To build the admin interface:
1. Navigate to the admin/ directory
2. Run npm install
3. Run npm run build

To build the frontend JavaScript:
1. Navigate to the front/ directory
2. Run npm install
3. Run npm run build