Groups File Access

File downloads for authorized users

Groups File Access is a WordPress plugin that allows to provide file download links for authorized users. Access to files is restricted to users by their group membership.

  • Provide file downloads for Premium Members.
  • Allow registered users to download files from your site.


  • Restrict access to downloads to authorized user groups
  • Full multisite support (WordPress network installations)
  • File management area
  • Upload files via FTP and bulk import
  • File access notifications (customizable)
  • Flexible shortcodes: [groups_can_access_file], [groups_can_not_access_file], [groups_file_info], [groups_file_url], [groups_file_link], [groups_file_visibility], [groups_file_access_service_key]
  • Limited or unlimited number of downloads per user
  • Key authentication file access

Access to files is restricted by group membership. To be able to download a file, a user must be a member of a group that is assigned to the file. If an access limit has been set for the file, the user must also have accessed (downloaded) the file fewer times than the file’s access limit.

If you want to restrict access to a file to users that belong to a certain group, create the group, add the desired users to the group and assign the group to the files that the group should be able to access. More than one group can be assigned to a file.

Shortcodes are used on posts or pages to render links to files, provide information about files and conditionally show content to users depending on whether they are allowed to access a file.

For example, the [groups_file_link group="Premium"] shortcode renders links to files that members of the Premium group can click to download the files.


See the Groups File Access product page.

The GFA PDF Viewer is a free integration with PDF Viewer.


See the Group File Access documentation pages.


Please visit the Demo site.

585 Responses to Groups File Access

  1. lamiki July 5, 2017 at 10:02 am #

    I’m looking for a plugin that prevents direct download of pdf files that users store in the library. They alone must be able to access it. Does this plugin allow this?

    • antonio July 19, 2017 at 9:26 am #

      Hi lamiki,
      yes, with this plugin you can restrict files only to the users who are in a group.
      Kind regards,
      Antonio B.

  2. calvin choi July 7, 2017 at 9:52 am #

    I would like to know how to login the demo site?

    What is the username and password?

    I have tried to register, but no confirmation email sent to my email account

    • antonio July 11, 2017 at 6:55 am #

      Hi Calvin,
      You can create your own account. In the demo site, some files are restricted to registered users, so you can see how this works.
      Kind Regards,
      Antonio B.

  3. MickymX July 25, 2017 at 2:09 pm #


    I’ve bought it in 2015 and use it only one time.
    Today I would like to use it again, but I’ve got a question.
    There is possibility to be notificated when a user download a file.
    There is a way to optain a list (csv, xls, txt, ..) of the downloaded files and user name ?
    Thanks 😉

    • antonio July 27, 2017 at 11:25 am #

      Hi Mick,
      From the settings you can enable administrator notifications ( ), sorry, the documentation page is not updated.
      Related to lists, sorry, this option is not available.
      Kind Regards,
      Antonio B.

  4. Karen Meade August 8, 2017 at 7:12 pm #

    A year ago I had to buy a new version of my Group Files access plug in as none of the links in my web-site would work when WordPress was updated. Now exactly the same thing has happened. Am I going to have to buy a new plug in every year?

    • antonio August 9, 2017 at 8:51 am #

      Hi Karen,
      Our plugins are distributed under these terms & conditions. Usually wordpress changes in a year do not usually make previous versions of plugins incompatible, but it really does not depend on us.
      Kind Regards,
      Antonio B.

  5. Adam Gillitt August 14, 2017 at 4:16 pm #

    I posted this on Friday, but I don’t see it yet on this page, nor have I received a response. This is a troublesome issue that is causing my client a lot of problems. Please advise, thank you. I can provide proof of purchase upon request.


    Large files (greater than a few MB) do not download correctly in browsers other than Chrome on all platforms and Edge for Windows 10. Small files download correctly in all browsers.



    Pause, then error: “Safari can’t open the page [url] because the server unexpectedly dropped the connection, This sometimes occurs when the server is busy. Wait a few minutes, and then try again.”

    Firefox spins indicator, nothing happens. No messaging.

    Windows 10:

    Firefox spins indicator, nothing happens. No messaging.

    Window 7:

    Firefox does not download.

    Solutions attempted with no results:
    • disabling and reenabling the plugin
    • disabling and reenabling mime file-type
    • Increasing available RAM and transfer allowance of Digital Ocean droplet
    • adding php.ini file to root directory
    php.ini set to:
    upload_max_filesize = 400M
    post_max_size = 401M
    max_execution_time = 300

    • Kento August 17, 2017 at 1:45 pm #

      Hi Adam,

      Sorry for the delay, I just saw your post. Could you please contact us via support at itthinx dot com providing temporary admin and FTP access so we can check your settings and run a few tests?


  6. Adam Gillitt August 14, 2017 at 9:03 pm #

    A correction- no large files download correctly in ANY browsers on ANY platform (which is better because it’s consistent). Browsers that appeared to be functioning correctly were in fact only creating 0kb files.

    • Kento August 17, 2017 at 1:51 pm #

      Ok thanks for the update, we’ll have to take a look at this with debugging enabled.

      • Adam Gillitt August 17, 2017 at 4:22 pm #

        Thanks, Kento. I have sent you additional details and logins via email.

Leave a Reply