Title: Member File Box – Secure Personal Downloads
Author: HostingTime GmbH
Published: <strong>ఏప్రిల్ 29, 2026</strong>
Last modified: ఏప్రిల్ 29, 2026

---

Search plugins

![](https://ps.w.org/member-file-box/assets/banner-772x250.png?rev=3518074)

![](https://ps.w.org/member-file-box/assets/icon-256x256.png?rev=3518074)

# Member File Box – Secure Personal Downloads

 By [HostingTime GmbH](https://profiles.wordpress.org/htonline/)

[Download](https://downloads.wordpress.org/plugin/member-file-box.1.0.0.zip)

 * [Details](https://te.wordpress.org/plugins/member-file-box/#description)
 * [Reviews](https://te.wordpress.org/plugins/member-file-box/#reviews)
 *  [Installation](https://te.wordpress.org/plugins/member-file-box/#installation)
 * [Development](https://te.wordpress.org/plugins/member-file-box/#developers)

 [Support](https://wordpress.org/support/plugin/member-file-box/)

## Description

**Member File Box** lets you upload PDF files and assign them to individual WordPress
users or MemberPress members. Each user can only access their own files — never 
those of other users.

Perfect for consultants, coaches, agencies, and service providers who need to deliver
personalized documents such as reports, contracts, analyses, invoices, or handbooks
directly to their clients through a secure member area.

#### Key Features

 * **Individual file delivery** – Upload files and assign them to a specific user
 * **Secure file storage** – Files are stored outside the public web root; direct
   URL access is blocked via `.htaccess`
 * **Dedicated admin menu** – Manage all documents from a clean backend panel
 * **Email notification** – Optionally notify the user by email when a new file 
   is available
 * **Expiry dates** – Set an optional expiry date per file; expired files are hidden
   automatically
 * **Categories** – Organize files by type (Analysis, Contract, Handbook, Report,
   Checklist, etc.)
 * **Frontend shortcode** – Display files to logged-in users with `[ki_downloadbereich]`
 * **MemberPress compatible** – Works with any MemberPress version via direct database
   queries
 * **Works without MemberPress** – Falls back to all WordPress users if MemberPress
   is not installed
 * **Backend search** – Quickly filter documents by name, user, or category

#### How It Works

 1. Admin uploads a PDF and selects a user from the dropdown
 2. Optionally adds a description, category, expiry date, and enables email notification
 3. The user logs in and sees their personal files via the `[ki_downloadbereich]` shortcode
 4. Download links are validated server-side — only the assigned user (or admins) can
    download the file

#### Use Cases

 * Deliver personalized compliance reports to individual clients
 * Share contracts or invoices securely with specific users
 * Provide custom analysis documents in a member area
 * Send handbooks or onboarding materials to new members

#### Shortcode

Place this shortcode on any page in your member area:

    ```
    [ki_downloadbereich]
    ```

Users who are not logged in will see a login prompt. Users with no assigned files
will see an informative empty state message.

## Installation

 1. Upload the `member-file-box` folder to `/wp-content/plugins/`
 2. Activate the plugin through the **Plugins** menu in WordPress
 3. Go to **KI Documents** in your admin sidebar to upload files
 4. Add the shortcode `[ki_downloadbereich]` to the page where users should see their
    files
 5. (Optional) Protect that page using a MemberPress access rule or WordPress capability

## FAQ

### Does this plugin work without MemberPress?

Yes. Without MemberPress, the user dropdown shows all WordPress users and any logged-
in user can access their assigned files. MemberPress is recommended for membership-
based access control, but not required.

### Where are the uploaded files stored?

Files are stored in `/wp-content/ki-dokumente-secure/`. This directory is protected
by a `.htaccess` rule that blocks all direct HTTP access. Files are only served 
through a validated WordPress download handler.

### Can one user see another user’s files?

No. Every download request is validated server-side. Only the assigned user (or 
a WordPress administrator) can download a file.

### What file types are supported?

Currently only PDF files are supported (max. 50 MB per file).

### Can I set an expiry date for a file?

Yes. You can optionally set an expiry date per file during upload. After that date
the file is automatically hidden from the user’s download area.

### How do I notify a user about a new file?

Check the “Notify member by email” checkbox when uploading. The plugin sends an 
HTML email via `wp_mail()` using your site’s configured mail settings (e.g. WP Mail
SMTP).

### Can administrators download all files?

Yes. WordPress administrators bypass the access check and can download any file 
at any time.

### How do I display the file area on my site?

Add the shortcode `[ki_downloadbereich]` to any page. We recommend placing it inside
a MemberPress-protected page or a page restricted by user role so only authorized
users can access it.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Member File Box – Secure Personal Downloads” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ HostingTime GmbH ](https://profiles.wordpress.org/htonline/)

[Translate “Member File Box – Secure Personal Downloads” into your language.](https://translate.wordpress.org/projects/wp-plugins/member-file-box)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/member-file-box/), 
check out the [SVN repository](https://plugins.svn.wordpress.org/member-file-box/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/member-file-box/)
by [RSS](https://plugins.trac.wordpress.org/log/member-file-box/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release
 * Individual file upload and assignment per user
 * Secure file storage outside the public web root (.htaccess protection)
 * MemberPress integration via direct DB query (version-independent)
 * Fallback mode for sites without MemberPress
 * Optional email notification on new file
 * Expiry date support per file
 * Categories: Analysis, Contract, Handbook, Report, Checklist, and more
 * Shortcode [ki_downloadbereich] for frontend display
 * Backend search across all documents
 * Clean admin interface with upload form and document list

## Meta

 *  Version **1.0.0**
 *  Last updated **1 నెల ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/member-file-box/)
 * Tags
 * [memberpress](https://te.wordpress.org/plugins/tags/memberpress/)[secure files](https://te.wordpress.org/plugins/tags/secure-files/)
   [user documents](https://te.wordpress.org/plugins/tags/user-documents/)
 *  [Advanced View](https://te.wordpress.org/plugins/member-file-box/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/member-file-box/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/member-file-box/reviews/)

## Contributors

 *   [ HostingTime GmbH ](https://profiles.wordpress.org/htonline/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/member-file-box/)