File Upload Types by WPForms
WordPress File Upload Types Plugin Do you want to let your WordPress website accept uploads from your users for more file types and to freely upload files? We created the File Upload Types plugin to make it simple for anyone to easily add support for any file types with any extension or MIME type. How WordPress File Uploads Work By default, WordPress only allows certain file types to be uploaded to your website’s media library. If someone tries to upload a file type outside of these whitelisted WordPress file extensions, this can be the cause of the common WordPress error Sorry, this file type is not permitted for security reasons message. It can be frustrating if you’ve created a file upload form in WordPress but the file type you want to accept is a file extension that’s not allowed. This plugin lets your website upload more file types beyond the limited file extension types that WordPress allows by default. How does the File Upload Types plugin work? The File Upload Types plugin works by letting you adjust the internal file whitelist, letting you manually control which types of file extensions your WordPress website can upload. This way, you can accept any file type through your website and/or any contact form plugin like WPForms. What file types can I upload to WordPress with this plugin? The File Upload Types plugin lets you allow uploads of any file extension, including custom file types. Some common file extension types this plugin lets you add that WordPress doesn’t support natively include: .ai .zip .xml .svg .csv .mobi .cad .dwg .dxf …and any other file extensions that exist, including custom file types. We hope that you find the File Upload Types plugin helpful! Credits This plugin was created by the team behind WPForms – the best drag & drop form builder for WordPress. What’s Next If you like this plugin, then consider checking out our other projects: WPForms – The best WordPress Contact Form Plugin. OptinMonster – Get more email subscribers with the most popular conversion optimization plugin for WordPress. MonsterInsights – See the stats that matter and grow your business with confidence. Best Google Analytics plugin for WordPress. SeedProd – Jumpstart your website with the #1 Coming Soon & Maintenance Mode plugin for WordPress. WP Mail SMTP – Improve email deliverability for your contact form with the most popular SMTP plugin for WordPress. RafflePress – The Best WordPress giveaway and contest plugin. Visit WPBeginner to learn from our WordPress tutorials and find out about other best WordPress plugins.
Unique Headers
This plugin has been actively maintained since 2012 and is used on over 20,000 websites worldwide. Features The Unique Headers Plugin adds a custom header image box to the post/page edit screen. You can use this to upload a unique header image for that post, or use another image from your WordPress media library. When you view that page on the front-end of your site, the default header image for your site will be replaced by the unique header you selected. This functionality also works with categories and tags. Requirements You must use a theme which utilizes the built-in custom header functionality of WordPress. If your theme implement it’s own header functionality, then this plugin will not work with it. Paid WordPress development If you would like to pay for assistance, additional features to be added to the plugin or are just looking for general WordPress development services, please contact me via my contact form. Development This section is only relevant for developers building the plugin from source (e.g. cloning from GitHub). If you installed via WordPress.org, the plugin is ready to use — no build steps required. The plugin uses Composer for PHP autoloading and dependencies, npm for JavaScript tooling, and TypeScript for admin JavaScript. To set up a development environment: Install PHP dependencies: composer install Install JavaScript dependencies: npm install Compile TypeScript to JavaScript: npm run build To run tests and analysis: PHPCS (PSR-12 coding standards): composer phpcs Auto-fix PHPCS violations: composer phpcbf PHP-CS-Fixer (dry-run): composer cs PHP-CS-Fixer (auto-fix): composer cs:fix PHPStan static analysis: composer phpstan PHPUnit unit tests: composer test TypeScript type checking: npm run typecheck TypeScript source files are in src/ts/. The compiled output is written to assets/admin.js and is what WordPress loads on the admin side. Credits Thanks to the following for help with the development of this plugin: * redactuk – Assistance with debugging. * crabsallover – Assitance with debugging. * Todd – Assistance with implementing support for tags. * Mariano J. Ponce – Spanish translation. * Tobias Klotz – Deutsch (German) language translation. * Nadia Tokerud – Proof-reading of Norsk Bokmål (Norwegian) translation. * Bjørn Johansen – Proof-reading of Norwegian Bokmål translation. * Karl Olofsson – Proof-reading of Swedish translation. * Jenny Beaumont – French translation.