File Protection

With File Protection, you can protect any files uploaded through the WordPress media uploader. Access to these files will then be protected just like any post or page you might protect. Please note a member could download a file if they choose to once they have been granted access.

To protect files, navigate to the Content Protection menu inside WishList Member. Then, select the “Files” sub-menu.

Here you will see a list of all the files uploaded through the WordPress media uploader. Across the top, you will see a “Select an Action” dropdown, a search bar and a “Settings” button.

You can search for individual files by entering your search term into the “Search Text” box at the top. Additionally, you can use the “All Levels” dropdown box to search for files only specific membership levels have access to (or all levels). You can also search for files by status (Published, Draft, etc) using the “All Statuses” dropdown.

To edit global settings for File Protection, click the “Settings” button at the top.

In the pop-up that appears, you will see the following:

  • File Protection Ignore List. This is a list of file extensions that WishList Member will ignore. You can add to or remove from this list. By default, image, CSS and JavaScript file extensions are ignored as these are necessary for your WordPress theme to work properly.
  • Nginx Instructions. The instructions to follow to make File Protection work with Nginx servers.

Once you have set the options accordingly, select “Save Settings”.

To bulk-edit file settings, select the checkbox next to the files you would like to edit. Then, select the action you would like to take from the “Select an Action” dropdown.

You have several options here:

  • Edit Protection Status. Select whether this file should be protected or not.
  • Add Levels. You can add levels that should have access to a particular file.
  • Remove Levels. You can remove levels from accessing a particular file.
Updated on March 9, 2020

Was this article helpful?

Related Articles

Not the solution you were looking for?
Click the link below to submit a support ticket
Submit Ticket