So Wp User Frontend Plugin works for displaying Profile page, and Edit post page for registered users on site.
Plugin lets you create "Dashobard page" where users can see all of their published posts and have Edit option for each of them.
You can also Add new fields on your forms, and then display "Edit page" or "Add new page" template via plugin.
If you already have your own custom fields, and want to enable your users to edit them via Plugin front end "Edit page" under dashboard, the process would be:
- Find custom-fields.php (inside plugins/wpfrontend/admin), and delete four prefixes containing cf_
- Go to Custom fields sections of the plugin, inside your dashboard and add custom fields that have exact field name as your existing custom fields.
You will see that when registered users edit fields under dashboard>edit post on the plugin front end, that your existing fields on custom posts gets updated.
Thanks to the creator, this is really useful plugin!