How to Create Post Forms in WordPress
Many web users want to have a voice on your blog and are always happy to share their thoughts with you. There are so many benefits of encouraging user generated content on your website. So how can your web users share their content with you without having to access your backend or without you having to do the work of uploading the content on your site manually? The answer is using a WordPress plugin for post forms such as BuddyForms.
Such plugins allow you to create post forms in WordPress that users can quickly use to submit guest blog posts, comments, reviews, photos and other content on your WordPress site.
How to Submit Content from the Frontend on WordPress
Before your users can start submitting their content, you need to create a form that they will use to send you the content. This process is pretty straightforward and you don’t need any web design or coding skills.
Go to the BuddyForm Wizard and select the type of form that you want to create. They even have several templates ready to use for your Types of forms include:
Contact Forms
Contact Full Name (for a more detailed contact form)
Contact Simple (for a simple contact form)
Contact User Support (if you need more specific
Source: https://managewp.org/articles/15691/how-to-create-post-forms-in-wordpress
source https://williechiu40.wordpress.com/2017/07/20/how-to-create-post-forms-in-wordpress/