I would like to have a methodology for creating a functionality. When the user is connected, he will can access to a new page. In this page he will have the possibility to submit some fields like : a title, a description, an image and some tags.
I have thought several things :
- I have to create a little plugin which will display the form
- I have to create a custom post types with a the fields above
Am I right ?
Then the goal is to manage all the submissions (admin side). The admin will decide if this custom post type will be published.
What is the way for validate, insert into the bdd and display the submissions in the admin dashboard ?