WP Manifestindependent plugin directory
manifest / forms / vforms

VForms

A custom forms generator plugin for WordPress

by johndee, victorp · github.com/johndeebdd/vforms · website

1stars
1forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/johndeebdd/vforms/archive/refs/heads/master.zip

Readme

VForms

A custom WordPress plugin to create forms and collect data.

Create a VForm custom post type item

Login as an editor or an administrator.

From the admin area, click the "Forms" tab. Use the drag and drop interface to create a form.

"Publish" the Vform. The VForm can only be seen in the frontend via the generated shortcode.

   OPTIONAL Consider publishing the post / page as "private".

Go to the "Forms" tab again. Notice that each VForm has a "shortcode" listed. Copy and paste the shortcode into any post / page. Publish the post / page as "Private". This will permit only admins or editors to see the page containing the VForm.

When a VForm is submitted a new "VData" custom post type item is created in the "Data" tab.

Edit a VData custom post type item

Login as an editor or an administrator.

From the admin area, click the "Data" tab.

Click the link for a VForm-Record-ID to get to the frontend form that created the VData item.

   Optional: You can click "edit" in the inline option under the link, to go to a more detailed editor. i.e. to see "revisions".

   Optional: If you know the "vdata" vform-rec-id, you can add the following query item to a page with a VForm shortcode, via the browser URL:

http://yoursite.com/page-with-vform-shortcode-in-content/?vform-rec-id={vform_rec_id}

This will auto-populate the vform.

Roles and Capabilities

A user who can "edit_others_posts" can use this plugin. It is assumed all users "editor" and above can modify the data in a VData custom post type item. Actions are recorded in the "revisions".

Read the full README on GitHub →