BACK TO DIRECTORY

Frontend File Explorer

by Shafat Mahmud Khan

0.0
(0 ratings)

Frontend File Explorer turns WordPress into a modern, Windows Explorer–style file manager. Manage all your documents, media, and downloads from a clean admin dashboard — then embed a beautiful, mobile-friendly file explorer on any page with one shortcode.

No bloat. No page builder required. Works with every theme.

Why site owners choose Frontend File Explorer:

  • Explorer-style interface: Familiar breadcrumbs, toolbar, sorting, and pagination make organizing hundreds of files feel effortless.
  • Frontend file sharing: Embed a read-only file explorer on any page so visitors can browse folders and download files in one click.
  • Drag-and-drop uploads: Upload multiple files at once, or import existing files straight from your Media Library.
  • Folder management: Create unlimited nested folders, exactly like on your desktop.
  • ZIP downloads: Download an entire folder as a ZIP archive with a single click.
  • Copy direct links: Grab a shareable URL for any file instantly.
  • Secure by default: Visitors can browse and download, but uploading, editing, and deleting require the upload_files capability.
  • Dedicated storage: Files live in a dedicated wp-content/uploads/downloads directory, separate from your Media Library.
  • Fast AJAX navigation: Folder browsing without page reloads.
  • Translation ready: Fully localized with the frontend-file-explorer text domain.

Perfect for:

  • Course creators selling downloadable materials
  • Agencies delivering files to clients
  • Businesses publishing resource libraries, brochures, or documentation
  • Anyone who wants a clean, branded downloads page

How to use the Explorer:

  • Admin Interface:
    Navigate to File Upload in your WordPress admin sidebar. From this dedicated dashboard you can create nested folders, upload bulk files (multi-select and drag-and-drop), import existing Media Library assets, delete items, and download entire directories as ZIP archives.

  • Frontend Shortcode:
    Embed the user-facing explorer interface on any Page, Post, or Custom Post Type using the following shortcode setup:

    [frontend_file_explorer]
    

    (Renders the explorer starting at the root storage directory)

    Advanced Shortcode Usage:
    You can explicitly define the starting folder path relative to the root uploads/downloads directory by using the folder attribute:

    [frontend_file_explorer folder="/course-materials"]
    [frontend_file_explorer folder="/clients/acme-corp"]
    
    • Frontend Capabilities: Visitors can browse folders, download files, and copy direct sharing links.
    • Security: Mutating actions (upload, folder creation, deletion) are strictly hidden and blocked from public visitors — they are only accessible to logged-in users with the WordPress upload_files capability.

Support Development

If you find this plugin useful and want to support its continued development, consider buying me a coffee!

Your support helps keep the plugin maintained, secure, and free for everyone.

Screenshots

Admin file explorer — nested folders, drag-and-drop uploads, sorting, and toolbar actions.

Admin file explorer — nested folders, drag-and-drop uploads, sorting, and toolbar actions.

Frontend file explorer embedded on a page with the [frontend_file_explorer] shortcode.

Frontend file explorer embedded on a page with the [frontend_file_explorer] shortcode.

Visitors browsing nested folders with breadcrumbs and one-click file downloads.

Visitors browsing nested folders with breadcrumbs and one-click file downloads.

Downloading an entire folder as a ZIP archive in one click.

Downloading an entire folder as a ZIP archive in one click.

Shortcode reference panel with copy-to-clipboard and the preferences card.

Shortcode reference panel with copy-to-clipboard and the preferences card.

Plugin Details

Active Installs
40
Total Downloads
916
Version
1.0.10
Requires WP
5.6
Requires PHP
7.4
Tested Up To
7.0.4
Added
2026-04-17
Last Updated
2026-08-28 8:34am GMT

Ratings

5
0
4
0
3
0
2
0
1
0