See this very similar question. The answer can be adjusted to work with all types of files, not just images.
Related Posts:
- send information from the thickbox image uploader second tab
- How to remove list view from media library?
- Thickbox hacking – removing fields
- Modify CSS via Theme Control Panel
- Possible to create placeholder images in WordPress editor that are clickable (should bring up uploader)?
- Making Media Library “Alternative Text” Field Required
- Customize the upload screen
- custom tabs in media uploader
- wordpress upload http error?
- Is it safe to post form data via Ajax to the settings api? Am I missing something?
- Refreshing collections in the admin media manager
- How to restrict wp-admin and prevent upload errors
- Editing the Backend Uploader
- Unable to upload image using the standard uploader in the WP admin (v4.3)
- WordPress post feature image not uploading
- Client system for media review?
- Custom Jquery in admin breaks media-upload script
- Problem with implenting Uploadify with WordPress
- add instructions to upload pages and / or forms
- Run filter if only it was run from specific admin page ( ‘upload_dir’ changed )
- Making a custom upload form and page in the admin section
- how to automatically cleanup failed WordPress uploads in /tmp?
- I don’t have permission to save the theme options I created myself?
- Where in WP can I check history or log of updates of plugins etc?
- How does admin-ajax.php work?
- Hide other users’ posts in admin panel
- Editor Styles and Typekit
- WordPress admin stylesheet
- Is it possible to create a WordPress tour? V3.3.1
- Securing Admin Accounts – Username Discovery
- Showing WP_Error message with admin_notice action hook
- Disable the post save process completely
- How can we customize the logo and some text on the welcome screen?
- Allow admin login at /admin
- Appearance->Editor not visible
- Custom WP_List_Table displays blank rows
- Enqueue jQuery UI Tabs In Admin Area
- How to save Uploaded image in custom option panel?
- How to maintain wordpress site blogs in production and staging?
- Pagination Error on Admin (You do not have sufficient permissions)
- How to Use Resposive Tables in WordPress ADMIN Pages?
- WordPress redirects me to homepage after page update in admin section
- How can I activate Collapse Menu in WordPress?
- How do I enable new account notification emails (to the administrator)?
- Change the Default Pages Menu View in wp-admin
- In administration, how do I display comments of a certain user?
- New users must comment when requesting username
- WordPress stripping html and script tags from some admin users on save
- Why are my styles being applied to the admin area?
- Disable WP Editor for specific page templates
- Associating custom submenu item with post type of top level menu item
- Two admins in Users and one in the database?
- Hide Pages on Edit Pages based on Capability (edit_others_pages)?
- Hide one admin from another admin
- Using shared SSL for login/admin
- How to add custom classes to admin list table default rows or columns?
- How to hide a specific part of dashboard for non-admin roles?
- WordPress Remove Submenus
- Continuous Login Sessions For Super Admins Across Multi-Site Network of Sites
- using rewrites to secure login page
- Seems that admin_post_{action} does not executing
- If statement for admin page
- Customizing WordPress Admin – How to Change the Avatar size
- Create a WordPress administrator without access to back-end
- WordPress Brute Force Prevention
- How To Make Iris Color Picker Showed Up Over Form and Text?
- admin_enqueue_scripts not rending JS file correctly
- my checkbox is not saving it’s value
- Can’t login to my admin area
- Accidentally changed website url
- Private post hidden from Admin too
- Send admin to a different login than users?
- How much traffic is real traffic?
- Getting rid of menu items on a custom taxonomy
- Having problem creating local instance of wordpress site
- WordPress Plugin Admin Tab
- Custom Text in Media Uploader in a Theme Options Page
- Parsing post->ID in included plugin file
- Gutenberg UI has changed
- Call require_once form admin page with checkbox
- How To Remove Import/Export Option From Tools?
- Highlight active Admin Menu when added though add_menu_page
- Create WordPress Menu Item Without Linking to a Custom Page
- Missing content on website. Admins cant sign in
- Different role for free and pro users in wordpress without using bbpress
- Is Post-Form Resubmission somehow prevented in WordPress 4.2.2?
- Enqueue script throws error in console
- How to sort post_meta in edit.php?
- Scripts are not called until I login from wordpress backend
- Link to all posts page?
- WP Logs me out after updating anything on dashboard
- Adding additional text fields and image upload to a Page?
- If the only thing I use MySQL for is WordPress, do I need MySQL’s timezone tables?
- plugin to upload to youtube via wordpress [closed]
- How to fix: Clicking ‘Quick Edit’ link in Admin (edit.php) makes posts disappear?
- WordPress admin panel is blank
- Use the wordpress admin table
- deploying a standard build of wordpress in WHM/cPanel
- Add custom css class to wp-list-table row for custom post type
- Custom column with post ID not working in CPT