Plugin Banner
Plugin Icon

ERI File Library

Description

ERI File Library is a simple WordPress plugin designed for effortless file sharing and download tracking. Easily upload and manage your files with a straightforward interface for quick organization and access.

Features

  • Flexible display options: Customize link appearances with various HTML elements and attributes.
  • Shortcodes: Easily integrate downloads into your site with shortcodes.
  • Custom access controls: Restrict downloads by user role or meta key.
  • Detailed tracking: Monitor download counts, track user interactions, and log download dates.
This plugin does not have the option to sell downloads, but it can be integrated with another payment platform by requiring a specific role or meta key to download specific files.

Screenshots

❮
File Library admin list table
❯
File Library admin list tableAdding/editing a fileTracking downloads - must have user tracking enabledDownloads report - must have user tracking enabledSettingsShortcodes with examples 1Shortcodes with examples 2Shortcodes with examples 3Shortcodes with examples 4

FAQ

How do I track downloads?

Are there hooks available for Developers?

Where can I request features and get further support?

Installation

1. Upload the plugin files to the /wp-content/plugins/eri-file-library directory.

2. Activate the plugin through the 'Plugins' menu in WordPress.

3. Start uploading and managing your downloads!

What Next?

How-To GuideDeveloper Docs

1.1.5

  • Fix: Downloads failing for logged-out users on cached pages (403 error) due to expired nonces baked into cached HTML.

1.1.4

  • Update: Added taxonomy filters (formats, resource types, target audiences, and any additional taxonomies) to the Report page
  • Update: Report page now exports counts filtered by the selected taxonomy terms
  • Tweak: Replaced the Report page date-range dropdown with a single Filter button matching the Downloads page layout
  • Fix: Additional taxonomy filters on the Downloads page were not being applied or retained after filtering
  • Fix: Filtering by multiple taxonomies on the Downloads page now requires files to match all selected terms instead of any
  • Fix: Duplicate rows appearing in Top Downloads and exported counts caused by duplicate post meta from migration

1.1.3

  • Compatibility: Tested with WordPress 7.0
  • Fix: Where Used feature in file edit screen showing pages where all shortcodes are used, not just for this file

1.1.2

  • Update: Added an option in settings to change the shortcode file class
  • Tweak: Added all classes to the erifl_classes hook
  • Update: Added filters to the reports page when tracking downloads

1.1.1

  • Update: Added a rate limiter with an option in settings to combine limits to all downloads
  • Fix: Unauthorized access due to missing capability check in AJAX action (props Athiwat Tiprasaharn via WordFence Vulnerability Report)

1.1.0

  • Update: New support links

1.0.5

  • Update: Updated author name and website per WordPress trademark policy

1.0.4.1

  • Fix: Test code visible

1.0.4

  • Update: Changed author name from Apos37 to WordPress Enhanced, new Author URI
  • Fix: Optimizations

1.0.3

  • Fix: Translations
  • Fix: About page plugins not showing up on some sites

1.0.2

  • Fix: Requirements from WP.org repo

1.0.1

  • Release to WP.org repo on March 27, 2025
  • Initial release and testing on October 15, 2024

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.