Besides being one of our most popular theme, Videozoom theme is also one of the most popular WordPress video theme around the web. That’s why we continue our research on making this theme even better.
Today we want to show you how to create a video submission form using Gravity Forms, a premium plugin for building WordPress forms quickly.
1. Install Gravity Forms.
2. Download & Import video form (demo)
We have created a custom form for Gravity Forms plugin, which you can easily import into your site. This form will automatically create a video submission form, like the one we’ve added in the theme demo.
The form will also create a new draft post on your site each time someone submits a video.
3. Configure & Publish your video form.
Before publishing your video form we recommend you to take a look through all fields and their configuration.
Here is how some things are configured by default in the form (but can be easily changed):
- Each new submission will create a new draft post, which you can later review, edit and publish.
- This form was created specifically for Videozoom theme, and video fields from the form are connected with theme features. For example: if a visitor uploads a video using your form, then this video will be played using JW Player self-hosted video player. In case your visitors will provide an embed code, then this will also populate the custom field from the theme, so that the video will be visible in the homepage slider.
- By default every visitor can submit videos to your site, but if you edit the “Title” field, then you can require users to register on your site, so that their name will be listed as post author, instead of attributing their submissions to a default author.
Once everything has been configured, you can create a new page, call it “Submit a Video“, for example, and insert the Gravity Forms shortcode in the content.
Click here to see a live example of this form. For best experience, we recommend you to implement this form using the latest version of the theme (3.1.5 at the moment of writing this).
Was this tutorial helpful? If so, please let us know in the comments below what other tutorials you would like to see in the future.