How to Add Custom Fields to the Registration Form

Hello community, I have a question regarding Hivepress and Taskhive. Is it possible to use the Pro version of WPForms to replace the registration forms for users/buyers and freelancers? If yes, how? Because when I try, I can no longer find the dashboard section, and the display of services and requests linked to the profile doesn’t work. I’m using WordPress (latest version) and Hivepress version 1.7.15.

Hi @jab97139,

HivePress has all of its own in-built form where required, and doesn’t natively work with WPForms, though it’s a highly customisable framework, so in theory it would be possible.

Is there a particular form you want to replace, and would you mind sharing more details on why the default form isn’t suitable?

(I’m not HivePress staff, but they’ll likely respond tomorrow.)

Cheers,
Chris :victory_hand:

1 Like

Hi Chris B, first of all, thank you for responding so quickly. In the Taskhive demo, I saw that it asks to install different tools, including WPForms. That’s why I asked my question in the first place. WPForms Pro offers a lot of features, and I wanted to create a fairly complex form for freelancers: with first name, last name, freelancer’s company name, email address, backup email address, portfolio, gallery, and address. That’s exactly what I’m aiming for.

Hi @jab97139,

I’m not familiar with the part of the documentation you’re referring to. However, the kind of form you’re describing can be easily set up as individual Attributes for Vendors (Freelancers).

To customise the Vendor’s profile fields, in the backend of WP visit Vendors > Attributes.

You can also add various types of field types as seperate Attributes to customise the listing submission form.

To customise the listing form fields, in the backend of WP visit Listings > Attributes.

The only kind of form that HivePress doesn’t natively offer that you may end up needing a plugin like WPForms for, is if you create a classic Contact Us page with a form to email the site admin, etc.

I hope this helps!

As well as the forums, there’s tons of documentation and resources in the help centre, as well as, a HivePress AI assistant and helpful staff to help answer any questions you have. HivePress is a highly flexible framework, and it takes some time to get used to it, but it’s very impressive how it works and there’s a wide range of extensions to provide further functionality, too.

I hope this helps!

Cheers,
Chris :victory_hand:

1 Like

Hi,

I believe ChrisB outran me and already answered. But could you please let me know where you found the information about WPForms being required? I don’t recall that being mentioned anywhere, so I’d like to clarify that for future reference.

If you need to add custom fields to the registration form, you can create custom attributes in Users > Attributes and mark them as required. This will ensure those fields appear in the registration form for all users. You can also use this code snippet to add first and last name fields to the user registration form.

If you only need this information from vendors, you can enable direct vendor registration [How to add a vendor registration form - HivePress Help Center] and create custom attributes in Vendors > Attributes, marking at least one as required. With this setup, the registration flow works like this: vendors create a profile with their email and password, then they’re immediately shown a “complete profile” page with your custom required fields.

Hope this helps.

Hi. Sorry for my late response. I had paused work on this project. When I purchased the TaskHive theme, it was indicated that it’s possible to import a pre-built database. While trying to import this database, the One Click Demo Import plugin also requires installing WCF and other tools.

Could you please clarify which database you mean, the demo one? If so, yes, you can start with the same content, and it makes the process easier.

The one-click demo import shows a step like “Recommended Plugins”. This is just a suggestion and an ad, and not required, you don’t need to select any plugins, just continue to the next step.

Please let me know if you need further assistance.

1 Like

Hi. Sorry for my late response. I had paused work on this project. When I purchased the TaskHive theme, it was indicated that it’s possible to import a pre-built database. While trying to import this database, the One Click Demo Import plugin also requires installing WCF and other tools.
I have set mandatory attributes for vendors.

Thanks for the clarification.

For future reference, you can safely ignore this notification, it’s essentially a built-in advertisement within the One Click Demo plugin.

You’ll also notice that our official documentation doesn’t mention this step, which confirms it’s not necessary for the setup process.

If you have any other questions during setup, please feel free to reach out.

1 Like