plugin-icon

PDF Rack

Organize and Embed PDF files via Gutenberg Blocks, Elementor, or Shortcodes using a responsive PDF viewer.
Versie
1.0.0
Laatst bijgewerkt
Feb 12, 2026

PDF Rack creates a dedicated workspace within the WordPress dashboard specifically for handling PDF documents. Unlike the standard Media Library, which mixes images, videos, and documents, this plugin provides a focused interface to upload, categorize, and manage PDF files.

The plugin includes a JavaScript-based frontend viewer that renders PDFs directly on your pages or posts without requiring browser extensions or external services.

Key Features

  • Dedicated PDF Dashboard: Adds a separate “PDF Rack” menu to the admin sidebar. Files uploaded here are kept distinct from the general Media Library workflow.
  • Organization & Taxonomy: Assign custom categories and tags to PDFs for better sorting.
  • Search & Filter: Filter documents in the backend by category or date, and search by filename to locate documents quickly.
  • Responsive Frontend Viewer: Displays PDFs in a container that adapts to screen size. Features include page navigation, zoom control, and a download button (optional).
  • Multiple Embedding Methods:
    • Gutenberg Block: Native block support for the Block Editor.
    • Elementor Widget: dedicated widget for Elementor users.
    • Shortcode: Use [pdf-rack id="123"] in the Classic Editor or any text widget.

Usage

  1. Navigate to PDF Rack > Add New.
  2. Upload your PDF file and assign a Category (optional).
  3. Copy the generated Shortcode from the list view, or navigate to a Page/Post to use the Block or Widget.

Third Party Libraries

This plugin utilizes the following third-party libraries to provide its functionality:

  • PDF.js (Mozilla) – https://github.com/mozilla/pdf.js (Apache License 2.0)
  • React (Meta) – https://reactjs.org (MIT)
  • Lucide Icons – https://lucide.dev (ISC)
  • Date-fns – https://date-fns.org (MIT)
Gratisop Business abonnement
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 6.9.1
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.