Customise the style of your folder display by specifying colour values for various aspects of the table view design, as well as the "loading" spinner. A neutral grey styling is applied by default.
|Table Head Colour||#A8A8A8|
|Table Head Separator Colour||#EEEEEE|
|Table Link Colour||#A8A8A8|
|Table Link Hover Colour||#A8A8A8|
|Loading Spinner Colour||#A8A8A8|
|Allow root folder listing||Disabled||for security reasons, to display the root folder this must be enabled|
|Allow front-end file uploads||Disabled||for security reasons, this must be enabled to allow front-end file uploads|
|Allowed upload file types||png,PNG,jpg,JPG|
|Disable signed URLs (bucket must be publicly accessible)||Disabled||by default all files are automatically signed using s3 link signing meaning you S3 bucket can be set to private and still work with WPS3Files|
|Signed URL expires after||20 Minutes||by default signed URLs expiry after 20 minutes. However, new URLs are generated on every page load. If you wish to share links you should use the Links page to generate these individually|
|Allow comments on file uploads||Enabled|
|Automatically create thumbnail images||Enabled||Optionally WPS3Files can use the AWS Lambda service to automatically crop all uploaded images, display the cropped (smaller) images on your WordPress site. This is idea of photography sites or media libraries where loading pages with large images would significantly effect page load times.|
|Enable Google Analytics Integration||Enabled|
Secure URL Masking
For information on Secure URL Masking (enabled by default) please see the information in the Security section.
Enable URL Sharing
URL sharing enables "friendly" and shareable URLs whereby instead of the default file link e.g.
Links are changed such that they appear to come from your website e.g.
These friendly links do not include access keys such that they can be shared (such as in PDF files and emails) and will never expire. Access signatures still get generated for security but these are hidden from the user behind a shareable link.
With URL sharing enabled the process is as follows:
- Link is clicked
- URL Routing picks up the URL with /file/ and calls the API to look up the key.
- The secure link with access signature is dynamically generated
- The file is downloaded to the server in a temporary directory
- This file is then pushed to the local machine
- The temporary file is deleted
URL sharing is intended for environments where access to the WordPress installation is restricted, such as internal Intranet environments, or for applications where secure file links are not required. Enabling it reveals the full path to the files in HTML code e.g.:
Previously changes to 'Enable URL Sharing' and 'Secure URL Masking' require resaving permalinks (https://www.yoursite.com/wp-admin/options-permalink.php and click the 'save changes' button) in order to flush WordPress rewrite rules.
This is now handled automatically. The flush_rewrite_rules function is called both when the plugin is first activated and when either of these options are changed.
When you upload image files (such as .jpeg, .png, .gif or .pdf) we automatically generate thumbnail previews for your uploaded files. This allows us to display file previews when you are managing files in the backend, and when your customers are viewing files in the front-end. For file types where previews cannot be created we have pre-set fallback images.
Thumbnails are dynamically generated for:
Thumbnails are statically set for:
A fallback image is enabled for all other file types not listed above.
Note: image preview functionality requires some third parties libraries as detailed under Support -> System Settings. All preview files will be stored in the following directory on your WordPress server: /uploads/cache/images/.