BuddyDev

Search

This post assumes that you have created a form or you are editing an existing form.

On the New /Edit From page, you will find the following sections.

Title:-

This is the form title which is only for your convenience. Please use any title you think is meaningful for your use case. Some examples can be “Blog Posting Form”, “Recipe Creation form” etc.

This title is shown in the forms list(Dashboard->BuddyBlog->All Forms) as well as in the Tab settings.

Settings:-

This sections allows you to configure the post type and other important details.

Here is a screenshot showing BuddyBlog form settings options:-

 

  1. Post Type:- Select the post type you want your users to post to. You can use a public or private post type. If you need help registering post type, we recommend Cutom Post Type UI plugin.
  2. Enable Post Visibility:- It allows you to enable or disable post visibility control for the users. Do you want your users to set their posts visibility. For most of the cases, you will set it to no.
  3. Default Post Visibility:- It lets you set default post visibility like Public, Private, and Password Protected Post.
  4. Default Comment Status:- This option allows you to set default posts comment status like open or closed.
  5. Allow post author to control comment status:- It lets you control whether you want post authors to control comment status or enforce it.

Taxonomies:-

This section allows you to configure various taxonomy related settings for the user posting form. If you have not save’s this form till now, you will see a message like this.

Availability of taxonomies are dependent on post type. Please make sure to save the form(You can save as Draft) after selecting post type. Once you do that, the taxonomies section will show all the taxonomies associated with your selected post type and let you control which you want users to post to.

Here is a screenshot showing taxonomies panel options:-

Taxonomies option panel lets you control which taxonomies/terms you want your users to post to.

  1. Enable Taxonomy:- It allows you to enable/disable the taxonomy/terms section for the user posting form. If you enable it, you can configure which taxonomies are enabled and their related settings.
  2. Enabled Taxonomies:- If you set the “Enable Taxonomy” to “Yes”, you can use this option to enable/disable some of the taxonomy for the user posting. Once you enable a taxonomy, you will see the settings for that specific taxonomy as shown below(This is an example for category, similar settings will appear for each enabled taxonomy).

 

Limit To categories(or your taxonomy name):- You can use this option to limit which terms will be available on the front end for the user to post to.

Excluded Categories(or your taxonomy name):- You can use this option to exclude some of the terms from the front end posting screen.

Default Term:- You can use this option to set a default term if the user does not select any.

In future, we are working on to provide your multiple view for the taxonomy terms and also let you control if you want your users to be able to create terms.

 Post Fields:-

This section allows you to configure you core post fields(Title/Content/featured image).

Here is a screenshot showing the list of core post fields.

In order for any of the core fields to be available to users, please select it from the dropdown, configure the relevant settings and add.

Here is a screenshot showing common post field options:-

This varies based on the field. For the Content field, you can enable visual editor or use text area.

You can also reorder the core form fields by dragging and dropping them in the list.

Custom Fields:-

This section allows you to create various custom fields that your user can post to.  Custom fields allow you to let your users post extra details with each post. The custom field data is stored in the post meta.

Here is a screenshot showing Custom Fields section:-

You will use custom fields when you need your users to put extra details with each of the post.

Here is a screenshot for different fields types for custom meta:-

We are updating BuddyBlog Pro regularly with new field types. If you feel that some important field type is missing, Please suggest us via our forums.

Workflow:-

Workflow section lets you control how the form submission works and the various notifications that helps you with the post management.

Form Submission:-

Form submission panel lets you select the workflow for the form submission.

On Submission:- This option allows you to set how the post should be published. You can set the post to be published on submission or you can force users to submit post for review.

Form submission admin notification section:-

Here is a screenshot showing post form submission admin notification:-

  1. Notify admin on post submission:- It allows you notify the site administrator when a new post is submitted.  You can enable/disable as you need.
  2. Subject:- This is the Subject for the admin notification email. There are various tokens available for you to make it dynamic. Please take a look at the list of available tokens here.
  3. Message:- Admin notification email message. You can use various tokens to add more details with each mail. Here is the list of available tokens.

Form submission author notification:-

This section allows you to control if you want to send an acknowledgement email notification to post authors when the submit the post.

Here is a screenshot showing form submission author notification:-

  1. Notify author on post submission:- It allows you notify the post author when they submit a new post.  You can enable/disable it as you need.
  2. Subject:- This is the Subject for the user notification email. There are various tokens available for you to make it dynamic. Please take a look at the list of available tokens here.
  3. Message:- User notification email message. You can use various tokens to add more details with each mail. Here is the list of available tokens.

Post Approval:-

This section is useful if you have set the posting workflow to “Submit Post for Review”. If you have set the post to be published, you can safely ignore this section.

In case of the posts needing approval, you will get a metabox on the submitted post screen to approve/reject the post. This section helps you notify the post authors on approval.

Here is a screenshot showing post approval author notification:-

  1. Notify author on post approval:- Enable it if you want to notify the post author by email when their post is approved.
  2. Subject:- This is the Subject for the user notification email. There are various tokens available for you to make it dynamic. Please take a look at the list of available tokens here.
  3. Message:- User notification email message. You can use various tokens to add more details with each mail. Here is the list of available tokens.

Post Rejection:-

This section is useful if you have set the posting workflow to “Submit Post for Review”. If you have set the post to be published, you can safely ignore this section.

In case of the posts needing approval, you will get a metabox on the submitted post screen to approve/reject the post. This section helps you notify the post authors on approval.

Here is a screenshot showing post rejection author notification panel options:-

  1. Notify author on post approval:- Enable it if you want to notify the post author by email when their post is approved.
  2. Subject:- This is the Subject for the user notification email. There are various tokens available for you to make it dynamic. Please take a look at the list of available tokens here.
  3. Message:- User notification email message. You can use various tokens to add more details with each mail. Here is the list of available tokens.

That’s all. Publish your form and visit The BuddyBlog->Settings screen to configure your posting tab.

Complete working demo for how to configure posting form

Subscribe