Title: Member File Box – Secure Personal Downloads
Author: HostingTime GmbH
Published: <strong>29 آوریل 2026</strong>
Last modified: 29 آوریل 2026

---

جستجوی افزونه‌ها

![](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

 توسط [HostingTime GmbH](https://profiles.wordpress.org/htonline/)

[دانلود](https://downloads.wordpress.org/plugin/member-file-box.1.0.0.zip)

 * [جزئیات](https://fa.wordpress.org/plugins/member-file-box/#description)
 * [نقد و بررسی‌ها](https://fa.wordpress.org/plugins/member-file-box/#reviews)
 *  [نصب](https://fa.wordpress.org/plugins/member-file-box/#installation)
 * [توسعه](https://fa.wordpress.org/plugins/member-file-box/#developers)

 [پشتیبانی](https://wordpress.org/support/plugin/member-file-box/)

## توضیحات

**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.

## نصب

 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

## سوالات متداول

### 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.

## نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

## توسعه دهندگان و همکاران

“Member File Box – Secure Personal Downloads” نرم افزار متن باز است. افراد زیر در
این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

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

[ترجمه “Member File Box – Secure Personal Downloads” به زبان شما.](https://translate.wordpress.org/projects/wp-plugins/member-file-box)

### علاقه‌ مند به توسعه هستید؟

[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).

## گزارش تغییرات

#### 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

## اطلاعات

 *  نگارش **1.0.0**
 *  Last updated **1 ماه پیش**
 *  نصب‌های فعال **کمتر از 10**
 *  نگارش وردپرس ** 5.8 یا بالاتر **
 *  Tested up to **6.9.4**
 *  نگارش PHP ** 7.4 یا بالاتر **
 *  زبان
 * [English (US)](https://wordpress.org/plugins/member-file-box/)
 * Tags
 * [memberpress](https://fa.wordpress.org/plugins/tags/memberpress/)[secure files](https://fa.wordpress.org/plugins/tags/secure-files/)
   [user documents](https://fa.wordpress.org/plugins/tags/user-documents/)
 *  [نمایش پیشرفته](https://fa.wordpress.org/plugins/member-file-box/advanced/)

## امتیازها

هنوز هیچ نقدی ارسال نشده است.

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

[مشاهده همه بررسی‌ها](https://wordpress.org/support/plugin/member-file-box/reviews/)

## مشارکت کنندگان

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

## پشتیبانی

چیزی برای گفتن دارید؟ نیاز به کمک دارید؟

 [مشاهده انجمن پشتیبانی](https://wordpress.org/support/plugin/member-file-box/)