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鈥檚 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.

453 Responses to Groups File Access

  1. Nathan February 2, 2016 at 12:44 pm #


    On the CodeCanyon-website, where I have bought this plugin, I’ve just read a very interesting sentence that might solve my problem. You are saying there: Files access can also be granted through key authentication so that users do not need to log in to download a file while access restrictions based on Groups still apply.

    This might override the problem that users are first sent to the backend before they can download. How does this work?



  2. Kira February 2, 2016 at 7:22 pm #

    …OMG, thank you a lot! For some reason the changes in WP-CONFIG did not apply. Now I fixed the issue, setting memory to 256 megs and it works like a charm!

    Best regards,

    • antonio February 3, 2016 at 7:46 am #

      Perfect 馃槈

Leave a Reply