I am creating forms for entry on my custom types. Because these types will be auto-posting to social media as they are published, I need to be able to save the post as a draft, then return to editing it before it is published. I'd like to do this all in the front-end.
My thought was to have a Submit form and an Edit form for each type. I'd set the post type to Draft on the Submit form. When the submit form is completed I would want it to be replaced with the edit form. Would this work -- do Edit forms have access to a draft post?
My second thought was to have "Save" buttons next to certain fields in the form, which would save a draft only, then the submit button would actually publish the post.
What would be your recommendation for this workflow -- one of these options, or something else?
Yes our forms edit link can be accessed on the frontend even if the post is a draft. However only admins and editors I believe can see the draft posts on the frontend. So your user role must be one of these.