0

So I am using Gravity Forms to create registration and login forms. But after the user logs in, I want them to be able to see a custom front-end profile page instead of the default Wordpress user dashboard. This page has to be catered based on the role the user signed up for.

I want to refrain from using any plugins (other than Gravity Forms extensions) because this profile page has information that must be integrated with another plugin called AlexaCRM to work with Microsoft Dynamics. AlexaCRM works in the Wordpress editor and with Gravity Forms. I'm pretty sure another plugin will make it not work altogether or complicate things.

How can I accomplish this from scratch or with a Gravity Forms add-on? Thanks!

New contributor
Hex1189 is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
0

I suggest using BuddyPress user profiles feature, you don't need to enable all BuddyPress features.

Gravity Forms can be used to create profile-like fields, but it is not really tied to real WordPress user profiles: https://www.gravityforms.com/creating-team-member-profiles/

  • Hi Stefano. We are using WPForo for the user forums on the site, so would installing BuddyPress conflict with that? – Hex1189 Jan 11 at 20:32
  • I guess I just want to create the front-end page so that it can also feed in Microsoft Dynamics data via the AlexaCRM plugin we purchased. That's why I want to refrain from using plugins that will likely complicate things. Or else I would have stuck with Ultimate Member which would make this a breeze. – Hex1189 Jan 11 at 21:18
  • i have found some instructions in a legacy Gravity Forms thread, they should work according to the messages. Instructions: web.archive.org/web/20121124160319/http://blog.fublo.net/2011/… Code: gist.github.com/mistergiri/1838012 The Wayback Machine page does not contain the code, that is available on Github (second link). – Stefano Tombolini Jan 12 at 8:59

Your Answer

Hex1189 is a new contributor. Be nice, and check out our Code of Conduct.

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.