The plugin Omni Secure Files has quite a nice upload interface and different wordpress user roles can be given permission to either upload or just view the uploaded files
Update from comment
Here’s the code I put into a page template to get the basics of OSF working in the front of the site:
if (!empty($omni_secure_files)) {
wp_register_style('omni-secure-files',$omni_secure_files->plugin_url.'css/style.css',array(),false,'all');
wp_enqueue_style('omni-secure-files');
$omni_secure_files->menu_root();
}
The wp_register_style / wp_enqueue_style
is necessary if you want to style it nicely. You mostly need to copy the required admin styles into the page template. At some point I might get round to releasing it as an extension to the plugin. I think the folks that wrote the plugin will probably get round to it at some point. It did take a lot of work though, so its no easy fix.
Related Posts:
- How to restrict attachment download to a specific user?
- How to restrict access to uploaded files?
- Using JWT to authenticate a user with an external system?
- Allow anonymous user to access Themes Customizer
- Add new media uploader at frontend for wp 3.5+
- Is there an existing capability to allow editing of only pre-existing pages? If not, a good way to implement this?
- How to make user inactive by default while registering?
- How to set privilege to wordpress subscriber for private page
- authenticate user without password from email activation link [duplicate]
- User Access Manager plugin
- How can we Restrict to access a certain wordpress page to all ip address except some which we allow
- Restrict post to user_id
- add_option_page capability behaving strange
- Access denied on Published Pages but not on WordPress /wp-admin/
- Allow non logged users to visit only login page and password reset page
- How can I allow users to make groupings of posts
- How to protect post attachments related to a custom post type, from non-logged in users, on 1 subsite of a multisite installation?
- Is user listing on wordpress private?
- Restrict access of admin uploads to certain logged-in users?
- How to restrict logged user to view only certain pages?
- Limit post display to post authors and create an exception for specific pages
- How to “Global Ignore” / “Hell Ban” someone, restrict post visibility to the author only?
- Conditional menu for registerd users/guests (Genesis framework)
- Create a User Role with permissions to only upload files to the media library?
- remove wp admin menu by customer user role
- Custom Roles for access to specific term(s)
- ‘post’ only for editor and administrator
- Why: sticky front page code, shows latest non-sticky on logged-in front page
- Access denied error when logged in as admin
- Creating a podcast directory site – how to allow user to upload “large” files?
- Disable all admin UI access to authors (except to custom post type add, edit and modify)
- Hide all pages except landing page
- How to restrict access to a page?
- How can I change access permissions across many pages?
- How do I get the access type in WordPress?
- Hiding media uploaded by other users in wordpress multisite?
- Upload PDF and other files from the Front-End
- Profiles site with access levels
- User access control in sidebar archive and categorires
- Plugins that restrict access based on user group/roles
- Restrict access for wp-admin panel
- Specify the level of access to different pages at the time of user creation
- Restrict Users to Only Edit Media Owned by Users in Their Role
- When add analytics script, wordpress user login not working
- Hide WordPress “wp-admin” dashboard to User IDS
- I cannot access but but wp-admin works normally
- about visibility in wordpress regarding of roles
- Can access main URL and Dashboard but not any posts or pages [closed]
- How to List only the users created by a particular user
- limit the access to uploaded files
- How to enable to the user send content and save as draft entry?
- How to give members access to their own protected page?
- Use WordPress engine for user registration and management
- How to make future posts visible to selected visitors without login
- Add existing user as administrator
- Split post edit screen into sub-edit screens for users, is this good or bad, and is it possible?
- Suggestions for allowing basic users to view their own posts?
- How to restrict posts only from a certain category
- Two users attempt to modify a page
- How to Protect Uploads, if User is not Logged In?
- How can I add an image upload field directly to a custom write panel?
- Plupload Intergration in a meta-box?
- Allow member to have access to custom post type only. Permission to only edit their own posts
- How to Fix HTTP Error When Uploading Images?
- How do I create a custom role capability?
- Trigger refresh for new media manager in 3.5
- Image Upload from URL
- Physical organization of wordpress media library (Real Media Library plugin)
- Can I upload media to a specific folder?
- wp_upload_dir how to get just the directory name .
- How to generate thumbnails when needed only?
- Limit image upload to one and disable audio, video and other document file types to upload
- How to enable suggested edits?
- How to add new tab to media upload manager with custom set of images?
- With Rest V2 (WP4.7) how does one restrict certain RESTFUL verbs?
- No Thumbnails Generated
- Media files exist in upload folder but not showing up
- Add “upload media” button in meta box field
- How to Require a Minimum Image Dimension for Uploading?
- Add a Meta Box for uploading a SECOND Featured Image?
- How to upload files straight to S3 without using local storage? [closed]
- Extend Media Library
- How to programatically change username (user_login)?
- How Can I Add the “Insert From URL” Tab to a Custom 3.5 Media Uploader?
- How does WP media uploader create the 3 different sized images, and how can I duplicate it
- How to check if user is in back end?
- Upload Multiple Files With media_handle_upload
- How to set featured image to custom post from outside programmatically
- Using WordPress 3.5 Media Uploader in meta box?
- How to make “Upload files”selected by default in Insert Media?
- WordPress 3.5: Setting custom “full URL path to files” in the Media Library?
- Change upload directory for PDF files
- Load minimum WordPress environment
- Specific upload folder for PDFs in custom Post type in WP multisite
- Get $image_id after uploading with media_sideload_image()
- “Add Media” button in custom plugin
- Submit post and upload image from front-end
- Upload images to remote server
- simple solution for restricting access to (some) uploads/downloads
- what happens to existing media files when I switch to year/month directory structure format?