Answers to common questions about storing, protecting, and displaying files with the Protected Downloads Add On.

Where does the Add On store my files?

Files are stored in the Paid Memberships Pro restricted files folder, a randomly named folder inside your uploads directory, in its pmpro-downloads subfolder. Files are served through a link that checks membership access first. On NGINX servers, you also need to add a server rule to block direct access to the folder. See How Download Files Are Stored and Protected.

What file types can I upload?

Any file type WordPress allows on your site. Allowed types are controlled by WordPress’s standard upload_mimes filter.

Can a member download a file multiple times?

Yes. There is no download limit. Members with the required level can download a file as many times as they like.

Does the Add On track how many times a file is downloaded?

No. The Add On doesn’t count or log downloads. Developers can record downloads with the pmpro_restricted_file_served action in PMPro 3.7 and higher. See Action and Filter Hooks.

Who can download a file if I don’t select any membership levels?

Everyone. A download with no levels selected, and no protected category, is not restricted. Anyone with the link can download the file, including visitors who aren’t logged in.

Why can’t I download a restricted file as an administrator?

Downloads follow the same membership rules for every user. If your account doesn’t have one of the required levels, you see the locked version and can’t open the file. Give your account a qualifying level to test the member view.

Why does an image download open in the browser instead of downloading?

Paid Memberships Pro sends images inline so they open in the browser, and sends other file types as downloads. Developers can change this with the pmpro_restricted_file_content_disposition filter. See Action and Filter Hooks.

What happens when I delete a download?

The file is deleted from the server when you permanently delete the download. Moving it to the Trash keeps the file, but no one can download it while the download is in the Trash.

What happens when I replace a file?

The Add On deletes the old file only after the new file uploads successfully. If the upload fails, your original file is kept.

Can I display multiple downloads on one page?

Yes. Use the PMPro Download Library block or [pmpro_download_library] shortcode to show a list or grid of downloads, optionally filtered by category. You can also add several PMPro Download blocks or [pmpro_download] shortcodes to the same page. See Display Downloads With Blocks and Shortcodes.

How do I find a download’s ID for the shortcode?

The Shortcode column at Downloads > All Downloads shows a ready-to-copy shortcode with each download’s ID. You can also find the ID in the URL when editing a download (post=123).

Why isn’t my download showing on the page?

Check that the download is published and has a file attached. Unpublished downloads display nothing. If you use the Download Library and the visitor doesn’t have access, also check Filter searches and archives? under Memberships > Settings > Advanced. When it’s set to Yes, restricted downloads are hidden from visitors who can’t access them.

Can I use the Add On with the Classic Editor or a page builder?

Yes. Downloads always open in the block editor, even when the Classic Editor plugin is active. To display downloads in the Classic Editor or a page builder, use the [pmpro_download] and [pmpro_download_library] shortcodes.

Last updated on November 9, 2026


Was this article helpful?
YesNo