File Manager Plugin For WordPress

v 5.0


Easy to use WordPress plugin, which enables the users to view, edit and create files in the WordPress folder and its sub-folders. It has simple and elegant interface and can be easily used even by beginners. It has different icons for major file types, provides preview icons for images and Windows-like right click menu for editing and information purposes. Admin can give read/write/access permissions to any user. Admin can give folder permissions to any user. It also enables you to access files from the front end. You can also use the filemanager to edit images, like crop, rotate, resize. The new version of the filemanager also introduces group access, the users groups like administrators, editors, subscribers can be assigned individual folders thus eleminating the need to configure each users folder.

 

Go to your WordPress admin panel, click plugins on the left side menu and choose upload:

Filemanager Install

 

Upload the Plugin you downloaded:

 

File manager upload

 

 

Activate the plugin:

Filemanager activate

 

Thats all you need to install the file manager plugin.

By default all the users get their own folder inside the uploads folder. You can assign more folder, or edit the existing folders. Click on the "Folder" link infront of each user in "Users" page and edit the assigned folders:

 

Alternatively you can go to "Users" menu and click on "Folders" infront of any users:

users menu file manager

 

This should bring you to the File Manager Users Page of the user you selected.

file manager users page

 

Now you can edit or add any folder to this user with read only or read/write permissions.

 

FileManager can let you give access to multiple users through User Groups, Each user role inside WordPress is a group, like Administrators, Subscribers, Editors. You can assign any folder to these groups with User Groups Option:

file manager user groups

 

You can click on "Show Folder" infront of any group and assign them folders with any access you want:

FIlemanager group folders

 

Now the entire group of users will get this folder with permissions you set.

File Manager can be used to let the frontend users access files and folders. You can go to "Front-End Access" and generate a shortcode for any folder and assign them to any user even the non-logged-in users:

file manager frontend

 

You can use the generated shortcode in any post/page to make it view in the frontend.

Features:

  I have used the Following tools:

elFinder:

Source: https://github.com/Studio-42/elFinder/wiki

Official Website: http://elfinder.org/

License Agreement:



  1. Copyright (c) 2009-2012, Studio 42
  2. All rights reserved.
  3.  
  4. Redistribution and use in source and binary forms, with or without
  5. modification, are permitted provided that the following conditions are met:
  6. * Redistributions of source code must retain the above copyright
  7. notice, this list of conditions and the following disclaimer.
  8. * Redistributions in binary form must reproduce the above copyright
  9. notice, this list of conditions and the following disclaimer in the
  10. documentation and/or other materials provided with the distribution.
  11. * Neither the name of the Studio 42 Ltd. nor the
  12. names of its contributors may be used to endorse or promote products
  13. derived from this software without specific prior written permission.
  14.  
  15. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  16. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  17. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  18. DISCLAIMED. IN NO EVENT SHALL "STUDIO 42" BE LIABLE FOR ANY DIRECT, INDIRECT,
  19. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  20. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  21. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  22. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  23. OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
  24. ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.