WCK Frontend Posting is available only in WordPress Creation Kit Pro version. It gives you the possibility to create Pages, Posts and Custom Post Types from the Front End, and also edit them.
You can create a custom form for every Post Type by selecting from the most common post elements (Post Title, Post Content, Post Excerpt, Featured Image), the registered taxonomies for that Post Type and also any Meta Box created with WCK Custom Fields Creator (Repeater or Single Custom Meta Box).
The Frontend Posting Form can have the following elements:
Post Title, Post Content, Post Excerpt and Featured Image
Any taxonomy that is attached to the Post Type
Any Custom Meta Box created with Custom Fields Creator that is attached to the Post Type. The Custom Meta Box can have Repeater Fields or Single Entries and it can contain any Custom Form element (even Upload Fields and WYSIWYG Editor)
Create the Frontend Posting Form
In order to create the Frontend Posting Form follow the steps below:
Go to WCK -> Frontend Posting -> And click on “Add New” to create your Frontend Posting Form
Select the Post Type – Post, Page or Custom Post Type inside the Form Setup tab. If you want to create a Custom Post Type use WCK Custom Post Type Creator
Inside Form Fields tab you need to add your fields. You can attach to the Post Type any Custom Taxonomies created with WCK Custom Taxonomy Creator
In Forms Fields tab we can add Custom Meta Boxes with Custom Fields created with WCK Custom Fields Creator. The Custom Meta Boxes can have any Custom Form Field, from Text Inputs to Upload Fields and WYSIWYG Editors. They are made to hold any Custom Data you want to be attached to that Post. You can watch this tutorial on how to create Custom Meta Boxes
Publish the Frontend Posting form. Now you will be able to display the form in Frontend by adding the shortcode [fep form_name=”articles”] inside a page
Form Setup
In Form Setup tab you can set the:
Post Type – Page, Post or Custom Post Type
Anonymous Posting – By default, only the Administrator(s) can post. By activating this option you allow any user to post, without being logged in. You can specify the user that posts are assigned to
NOTE – Users which are not logged in CANNOT UPLOAD
Admin Approval – If you activate this feature any Page, Post or Custom Post Type created by any other user, that is not Admin, will be saved as Draft
Shortcode Page – Here you can choose the Page where to paste the Frontend Posting shortcode
Form Fields
In Form Fields tab you can set the:
Field Type – Choose one from the default fields: Post Title, Post Content, Post Excerpt, Featured Image or from the existent Taxonomies or Custom Meta Boxes
Required – Each field may be Required or not
Form Shortcode
After the setup, in the right side you will see a Meta Box called “Form Shortcode”. Copy and paste the shortcode in the desired page.
The shortcode looks like this: [fep form_name=”enter-title-here”].
Form Labels and Messages
In Form Labels and Messages tab you can set the:
Post Title – Change the “Post Title” label
Post Content – Change the “Post Content” label
Post Excerpt – Change the “Post Excerpt” label
Featured Image – Change the “Featured Image” label
Add Post – Change the “Add Post” label for the Submit button
Update Post – Change the “Update Post” label for the Submit button
Post Added – Change the “Post Addded” success message
Post Updated – Change the “Post Updated” success message