Get access to free tutorials, exclusive content and more.

How to Allow Users to Upload a Video in WordPress

Did you know video delivers the highest customer conversion rates and has a 49% faster revenue growth than other mediums? Video is power, and we want you to harness this power with the help of our file upload plugin.

In today’s tutorial, we’ll show you how to allow users to upload a video in WordPress using a WordPress video uploader plugin from Ninja Forms, so you can show off your products, build social proof through testimonials, or run a fun short film contest. Without further ado, let’s get started!

Table of Contents

  1. Create a video upload form in WordPress
  2. How to upload large video files to WordPress forms
  3. Allow additional video file types in your WordPress form
  4. Add video testimonials to your website with the Post Creation add-on
  5. Upload videos from your WordPress forms to Vimeo or YouTube

Create a video upload form in WordPress

To create a video file upload form in WordPress, you’ll only need two things:

  1. Free Ninja Forms core plugin (download here)
  2. File Uploads add-on

Our File Uploads add-on is not just a video uploader plugin. You can upload any file type to your forms, even those that are not supported by WordPress by default.

After you install our file upload plugin, you should see the File Upload field located under Common fields. Drag and drop it into your form. File Upload form field

Publish your form and then refresh your page. Do not skip refreshing. Failing to do so will prevent the upload button from appearing in the email action, so make sure you do it.

 

Your form is now ready to accept videos from your users. Head over to our complete guide, Add a File Upload Field to Your Form if you want to learn about configuring additional file upload settings. (file type, size, disabling storing files on the server, sending files to cloud services, and more)

How to upload large video files to WordPress forms

Want your users to be able to upload large video files to your forms, but your server has a limited upload limit? With Ninja Forms, you have nothing to worry about. Our top-notch File Uploads add-on lets you bypass your server upload settings so that you can upload larger files to your forms despite your Webhost’s file size restrictions.

Once you connect your forms to an external storage service (Amazon S3, Google Drive, or Dropbox), go ahead and add a new action under the Emails & Actions tab called External File Upload.

External File Upload

Once you open this setting, navigate to the Advanced tab > toggle on the Background Upload. Now you will be able to bypass your server upload settings and avoid any timeout issues that come with large file upload. You didn’t think it would be so easy, huh?

Allow additional video file types in your WordPress form.

If you ever asked yourself a question about what video file types you can upload to WordPress, here is what you should know. Due to security reasons, WordPress only allows certain types of video file types to be uploaded through your site’s admin. The most accurate list of video file types WordPress allows are .mp4, .m4v, .mov, .wmv, .avi, .mpg, .ogv, .3gp, .3g2.

However, if you need to expand the list with additional video file extensions that are not supported by WordPress, our File Uploads add-on lets you do that. You can either allow ALL file types to be uploaded in WordPress, or you can specify which video extension you want to allow to be uploaded in your forms.

For a step-by-step guide, make sure to check our article How to Allow Additional File Types in WordPress!

Add video testimonials to your website with the Post Creation add-on

Video testimonials are probably one of the most valuable forms of user-generated content. They authentically establish trust and help increase conversion rates. But what if you want to get this type of content but don’t want your users to have access to your WordPress admin?

The answer is the Front-End Posting add-on. Combined with the File Uploads add-on, you can let users submit their video testimonials for your product and publish it on your website. The best part? It will only take a few extra minutes!

After you install the Front-End Posting add-on, add the Create A Post action to Email & Actions.  Choose your Post Type from the Post Type dropdown. Add a Post Title.  You can do this by entering a title or selecting one using the merge-tag selector. Append the file upload to the Post Content field using the merge-tag selector.

Adding video to website with Create Post action

Once you save and publish your form you are on your way to collecting video testimonials for your website. For a complete guide to post creation add-on, refer to our Front-End Posting documentation and blog post How to Enable User Submitted Posts and Content.

Upload videos from your WordPress forms to Vimeo or YouTube

YouTube and Vimeo are two powerhouses when it comes to video-sharing platforms. The great news is Ninja Forms lets you connect with both of them. Using Zapier service and our Zapier add-on, you can send uploaded videos from your forms directly to YouTube, Vimeo, or other supported video platforms.

This connection requires zero maintenance, and you are given an extra opportunity to connect your forms to more than 4,000 apps out there. Do you want to learn more? Check out our step-by-step tutorial on How to Quickly Upload Videos to YouTube from WordPress!

You’ve just learned how to upload videos in WordPress!

Congratulations, you’ve just gained the knowledge on how to allow users to upload videos in WordPress. You are now one step closer to faster revenue growth, better conversion rates, and improved ROI.

These days video content is more important than ever. Videos create a real connection with your audience and have tons of benefits for your business. So stop waiting and start collecting videos with your online forms using Ninja Forms’ WordPress video uploader from Ninja Forms—File Uploads!

Unlike our competitors, the File Uploads add-on can be purchased individually, but it is also included in all our Plus, Pro, and Elite membership plans. Give it a go and see for yourself why this is our top-selling add-on among Ninja Forms users. With a 14-day money-back guarantee, you have nothing to lose.