Hello please help me on this, i am creating an adoption page for an animal shelter so people will use this page to post their requests using a form that has different text fields and 1 upload file field, after they post, their post will be displayed for other users to comment on, so how to do this?
Unfortunately the only post form I know which allows for custom fields is no longer supported (tdo mini forms). You might consider making the idea work using the comment form. /custom-fields-wordpres-comments
However, that may be an issue, since you want to allow guests to comment on the submissions. Perhaps you could use some kind of conditional code to get around that. (maybe fields only appear for logged in authors?) Sorry I don't have a simpler solution, hopefully one will come.
You might pursue this instead
gravity-forms-custom-post-type
Not sure if Gravity Forms alone will do what you need or if you need this extention. And I don't know that there's a free version.