WordPress File Upload plugin does not only upload files, but it also displays them in various ways.
There are currently two ways to display uploaded files:
- Through the Dashboard for logged users
- Through a page or post for any user (logged or not)
The Dashboard File Viewer
The Dashboard File Viewer enables logged users to view and manage the files they have uploaded from their Dashboard, by going to Dashboard / WordPress File Upload:
In order to enable this screen for logged users, the website administrator needs to configure user permissions from the plugin’s Settings. The administrator can define view, download, edit and delete permissions for every role and every user separately:
This display option works only for logged users. Furthermore, the users can view and manage their own files only.
The Front-End File Viewer
The front-end File Viewer enables all users to view and manage uploaded files:
The front-end file viewer can be added in any page or post, either manually by adding [wordpress-file_upload_browser] shortcode in the page/post contents, or by going to the plugin’s Main page in Dashboard and adding a new Uploaded File List Instance as shown below:
The front-end file viewer has many options for determining which roles and/or users will be able to view the list, which files will be shown, what actions are allowed (download, delete), what information will be shown and what will be the labels of column titles.
These options can be defined manually by adding specific attributes inside the shortcode. A detailed list of these attributes can be found in the plugin’s support page, in File List Attributes section.
Furthermore, an easier way to define them is by using the Visual Editor of the shortcode, as shown below:
The front-end File browser has minimum styling, so that it can inherit the styling of the website’s theme. However, its elements have appropriate classes, so that administrators can easily modify their styles using CSS.
For any questions or further information, please contact us.
The Iptanus Team