WordPress Profile Builder: a front-end user registration, login and edit-profile plugin

Profile Builder - frontend user registration, login and edit profile plugin

Easily Login, Register and Edit your Profile directly from the Front-end

Profile Builder lets you add front-end forms that give your users a more flexible way to register, log in, and modify their profile information.

If you allow public registration on your site, you don’t want to force your users to use the backend WordPress dashboard to register and manage their profiles.

With Profile Builder you can customize your registration and profile fields to collect as much, or as little, information as you want, create a front-end user directory, restrict access to content, and lots more.

In this post, we’ll quickly take you through how the core features in Profile Builder work. Then, we’ll dig into some of the advanced customization options that you get and how they can help you create a better, more user-friendly WordPress site.

A Quick Tour of How Profile Builder Works

In this first section, we’re just going to give you a high-level tour of what Profile Builder can help you do. Then, in the next section, we’ll dig into each feature in more detail and explain

Create Custom User Registration and Login Forms

Profile Builder registration form

Profile Builder lets you wave goodbye to the default WordPress login and registration forms for good. Instead of asking people to use the backend, you can include your own custom login and registration forms anywhere on your site.

Beyond that, you can customize your user registration form to include additional fields to collect more information about your users:

Edit registration fields

You can also create multiple registration forms for different use cases. For example, if you have a job listing site, you could create one registration form for job seekers and another form for companies who want to post their job listings. Or, you can use conditional logic to show different fields within the same form based on how users answer previous fields.

Let Users Manage Their Profiles from the Front-End

Profile Builder edit profile field

Once users have registered, they’ll be able to manage their profiles from the front-end of your site, which offers a much more user-friendly option than asking them to use the backend WordPress dashboard.

You can choose exactly which fields users can manage while editing their profile, which may or may not be the same as the registration fields. For example, you have the option to collect some fields upon registration that users can’t edit once they’ve signed up:

Control edit profile form

You’ll also be able to create multiple edit profile forms, each with different types of restrictions.

WordPress User Registration, Login and Edit Profile Shortcodes

Profile Builder makes it easy to add your forms anywhere on your site via a simple shortcode system. To add custom registration forms, login forms, or edit profile forms, all you need to do is place a shortcode where you want the content to appear:

  • [wppb-login] – to add a front-end login form.
  • [wppb-register] – to add a front-end registration form.
  • [wppb-edit-profile]– to grant users front-end access to their personal information (requires the user to be logged in).
  • [wppb-recover-password] – to add a front-end recovery password form.
  • [wppb-restrict] – to restrict a piece of content

Each shortcode also offers various parameters that you can use to customize each individual form – more on those advanced features later.

Display Users on the Front-End

Need to create a front-end member directory? Profile Builder lets you list all/some of your users in a variety of formats, including displaying users on a map. This makes a great option for everything from a community directory to listing service providers, team members, and more.

You can choose exactly which users to display and even create multiple different listings that display different types of users. You can also restrict access so that only authorized users can browse the member listing, which helps you keep your community private if needed:

Profile Builder user directory

Integrate With Other Plugins

Profile Builder integrates with other popular plugins so that you can beef up their registration and profile features.

One of the biggest integrations is WooCommmerce – you can sync Profile Builder with WooCommerce so that you and users can manage the shipping/billing fields inside your Profile Builder forms. You can also integrate your registration and profile edit forms with WooCommerce.

If you’re using bbPress to create a forum, you can also use Profile Builder to let people register, manage their forum profiles, and even upload their own custom avatars.

Finally, Profile Builder also lets you sync its fields with BuddyPress if you want to create more of a social community.

Restrict Access to Content

Restrict content

If you want to create a lightweight membership site, Profile Builder lets you restrict content based on a user’s role. You can restrict entire pieces of content or just use partial restriction via shortcodes.

Or, for a more heavy-duty membership site, Profile Builder also integrates with Paid Member Subscriptions to let you charge for memberships, get access to more flexible restriction features, and lots more.

Profile Builder Pro

Create beautiful front-end registration and profile forms with custom fields. Setup member directories, custom redirects, cutomize user emails & more using the all in one user management plugin.

Get the plugin

Or download FREE version

Digging Into the Features in WordPress Profile Builder

In the first section, we introduced you to some of the core features that Profile Builder adds to your WordPress site. However, as you might’ve already figured out in your search to find the right plugin, there’s a lot more to picking a plugin than just ticking off the boxes for some core features. You also need to consider all the nitty-gritty options that affect how those features function.

So in this section, we’re going to dig deeper and show you some of the more advanced ways that you can apply and customize Profile Builder’s features to create a better WordPress website.

Create Custom Registration and Login Forms

One of the key features in Profile Builder is that it lets you create custom registration forms and embed them anywhere on your site using a shortcode. Let’s take a deeper look at some of the features that you get…

Add Fields to Your Registration Form (w/ Conditional Logic)

Your site is unique, so you won’t necessarily need the same profile fields as someone else’s WordPress site. You might want to collect additional information about your users to go into the existing WordPress profile fields or you might want to collect completely new custom information.

Either way, Profile Builder has you covered. The free version lets you choose from 17 default fields and the premium version adds 29+ custom field types that you can add. You can also use conditional logic to control exactly when each field displays.

Edit registration fields

Create Multiple Registration Forms

Not all users are the same, so you might not want to use the same registration form for all your users. You might have different dynamics such as “instructors vs students”, “job seekers vs people hiring for jobs”, etc.

To account for these many different scenarios, Profile Builder lets you create as many unique registration forms as needed. Each form can have its own fields, you can assign users to different roles at registration, etc.

Redirect Users After Registering/Logging In

Create custom redirects

To create a better user experience, you might want to redirect users to a certain page after they perform a certain action (like registering). For example, you could create a special “Welcome” page that users see immediately after registering.

To control this behavior, you can set up a variety of different redirects after users perform actions such as:

  • Registering
  • Logging in or out
  • Editing their profile
  • Confirming their email
  • Resetting their password

You can also set up separate redirect rules for certain user roles or even individual users.

Enable Social Login

If you want to convince more people to register for your site, you should do your best to reduce friction. One of the biggest sources of friction is a lengthy registration form, which is why a significant number of people would prefer to register/login using social login.

To make your users’ lives a whole lot easier, Profile Builder lets you enable social login from Facebook, Google, or Twitter.

Add reCaptcha to Prevent Spam

If you allow public registration, registration spam can be a real problem for WordPress sites. To prevent your forms from potential abuse, Profile Builder lets you add reCaptcha to your forms. This blocks bots without negatively impacting your human visitors’ experiences.

Control Registration Behavior

In addition to letting you create custom registration forms, Profile Builder also gives you lots of other ways to control registration behavior on your site. Let’s go through them…

Customize Registration Emails

Edit email templates

To create a more personalized experience, Profile Builder lets you customize all of the transactional emails involved in the registration process. You’ll be able to fully customize emails for:

You can also customize the notification emails that admins receive.

Require Email Confirmation for New Users

Want to make sure your members are using valid emails? You can require users to confirm their email before they’re able to finish the registration process.

Require Admin Approval for New Users

If you’re worried about people registering who shouldn’t be there, Profile Builder lets you take a more active hand by requiring manual admin approval for new registrants. Don’t worry – it won’t take much time. You can even approve users just by clicking a link in an email – no need to use the WordPress dashboard (though you can if you want).

Force Strong Passwords

Worried about malicious actors getting a hold of your users’ accounts? Profile Builder lets you force strong passwords to keep things secure. No more “password” passwords.

Offer Passwordless Login

Want to get rid of passwords altogether? Profile Builder lets you use passwordless login. Instead of entering a password, users will receive a one-time passcode via email that they can use to log in.

Let Users Manage Their Profiles From the Front-End

By default, one of WordPress’ biggest weak points is that it forces users, even regular subscribers, to manage their profiles from the backend. Profile Builder fixes that by giving you a flexible front-end profile management area.

Create Multiple Edit Profile Forms

Just as with registration forms, not all users are equal, so you might not want all of your users to have the same experiences when they’re editing their profile pages. To create more optimized experiences, Profile Builder lets you create multiple profile edit forms with different options. You can then restrict access to the forms based on a user’s role.

Let Users Upload Their Own Avatars

By default, WordPress profiles rely on Gravatar for avatars. That’s a problem because most of your users probably don’t have a Gravatar account, and it’s also just generally not user-friendly because users need to manage their profile pictures from the separate Gravatar website.

To fix this, Profile Builder lets you add an avatar field where users can upload their own custom image and change it in the future.

Require Admin Approval to Edit Field

If you need to limit the options that users have for editing their profiles, you can require admin approval for users to edit certain fields. After a user edits one of those fields, you’ll receive a notification email that lets you approve/disapprove the changes before they go live.

Display Users on the Front-End

If you want to publicly display your users, Profile Builder Pro comes with a variety of options to help you create front-end user listings/directories.

Create Multiple User Listings With Different Rules

As we’ve mentioned a few times already, not all users are the same, so you might not want to include all your users in the same list. Profile Builder lets you create multiple user listings, each with their own style/layout rules and unique rules for which users to display.

Profile Builder frontend member directory user listing

You can create your own custom listing templates using a simple templating system and also control the listing template for individual profiles.

Display Users on a Map

If you associate users with a geographic location, you can display users on a map.

Display Users on a Map using Profile Builder

This is great for any type of local service provider site, but it also has tons of other unique applications.

Add Filters

Create filters

If you have a lot of members, it will be hard for users to find specific people when browsing your member lists. To fix this, Profile Builder lets you include customizable faceted filters in your member listing layout.

You can choose exactly which profile fields users can filter by. You can also add a search box and choose which profile fields users are able to search.

Restrict Access to Member Lists

Depending on how your community is set up, you may or may not want your user directories to be public. If you don’t want anonymous visitors to be able to browse your user lists, you can restrict access to them based on a user’s role or logged-in status.

Restrict Access to Content

Restrict content

You might have some content on your site that you only want to be available to some/all of your registered users. Profile Builder makes it easy to set up lightweight content restrictions on your site. You’ll be able to restrict content by a user’s role or logged-in status.

Restrict Entire Pieces of Content or Just Parts

You can restrict access to an entire post/page/post type with the check of a box or you can partially restrict access using shortcodes.

Customize Restriction Messages or Redirect Users

You can customize the messages that users see when they don’t have permission to browse certain content. Or, you can redirect users who don’t have access permissions to another page (like your custom registration page).

Integrate With Paid Member Subscriptions

If you need more heavy-duty membership site features, Profile Builder integrates with the Paid Member Subscriptions plugin so that you can charge for membership, bulk restrict content, and lots more.

Integrate With Other Plugins and Services

Finally, Profile Builder also has built-in integrations with some of the other plugins and services you might be using on your site.

Integrate With WooCommerce

If you have a WooCommerce store, you can integrate Profile Builder into your store’s processes in a variety of ways:

Integrate With bbPress

If you’re running a forum with bbPress, Profile Builder integrates with bbPress in the following ways:

  • Use Profile Builder to create custom registration/login forms for your forum.
  • Replace the bbPress “edit profile” area with Profile Builder.
  • Let users upload their own avatar and display that avatar in your forums.

Integrate With BuddyPress

In addition to bbPress, Profile Builder also integrates with BuddyPress so that you can:

  • Replace the BuddyPress registration form, edit profile form, profile view, members listing, and avatar.
  • Import BuddyPress fields to Profile Builder.

Add Users to Email Marketing Services

With the premium version, Profile Builder lets you give users an option to subscribe to your mailing list via the registration form or when editing their profile. Profile Builder currently integrates with the following email marketing tools:

  • Mailchimp
  • Campaign Monitor
  • MailPoet

Profile Builder Pro

Create beautiful front-end registration and profile forms with custom fields. Setup member directories, custom redirects, cutomize user emails & more using the all in one user management plugin.

Get the plugin

Or download FREE version

Why Upgrade to Profile Builder Pro?

Some of the features that we’ve discussed are available in the free version of Profile Builder at WordPress.org. However, upgrading to one of the premium versions will give you a lot more flexibility and also give you access to the many premium add-ons.

With the Pro version, you’ll be able to:

  • Create multiple user registration forms and multiple edit profile forms.
  • Create your own extra/custom user fields and add them to the registration/edit profile forms.
  • Let users upload their own avatars.
  • Use conditional logic, or add repeater fields.
  • Create front-end user listings/directories.
  • Set up custom redirects.
  • Customize all of the emails that your site sends.
  • Hold users for manual admin approval.

You can also get access to premium add-ons for the following features:

  • WooCommerce sync
  • Social login
  • Custom options on the navigation bar (e.g. a logout button for logged-in users)
  • Integrations with Mailchimp, Campaign Monitor, or MailPoet
  • bbPress integration
  • BuddyPress integration
  • Multi-step forms for registration or profile editing
  • Control over field visibility

To get started, purchase Profile Builder Pro today.

Profile Builder Pro

Create beautiful front-end registration and profile forms with custom fields. Setup member directories, custom redirects, cutomize user emails & more using the all in one user management plugin.

Get the plugin

Or download FREE version

Subscribe to get early access

to new plugins, discounts and brief updates about what's new with Cozmoslabs!

335 thoughts on “WordPress Profile Builder: a front-end user registration, login and edit-profile plugin

    1. That one is a bit different. From what I can tell you can only edit your profile from the front-end. With this one you can add a login form, register form and select what profile fields should be shown in the front-end.

      1. Hi Cristian,

        I will be purchasing your plugin, however, I’d like to make certain it works properly first.

        Have set up the pages as per the instructions, then signed out of the back end of my WordPress blog. I clicked the registration page link (mine says “Sign Up”) and completed the registration using “Test” as my name and a different email address… and all of THAT worked okay.

        When logging in as “Test”, the very first sentence is displayed so quickly I have no idea (and I’ve tried several times to snag a copy) what it says… then I see the following “You are currently logged in as Test. Log out »” …and when I click on my username “Test” I assumed I’d see my profile page… but NOPE! I’m sent to a blank page titled “Articles by: Test” along with a standard gravatar image.

        1) Do I need to pay for the plugin in order to complete the setup?

        2) If yes, once I’ve paid for the plugin, will this step then send the new contributor to their profile and/or the proper area to post their story and upload their images?

        Am anxious to get this setup and working a.s.a.p. but don’t want to spend my “one year of support” on setting it up. Would sooner the one year of support start after setup and be spent on updates. That’s my main reluctance to paying for this plugin straight away.

        Thanks in advance.

        1. Hello,

          regarding that link you mentioned, we did it so, that users have access to their previous posts, but if you don’t like the default message, you can use the following filter: wppb_login_login_message1, to set up a custom message of your choosing.
          Also, for the editing and avatar upload, please refer to the “edit profile” shortcode designed specially for this.


        2. Hi Gabriel Barina,

          Neither question were answered. Even if I were to change the message (which was not my reason for posting my questions) the new contributor would still be sent to a blank page as their profile, so I am still lost.

          1) Do I need to purchase the plugin before receiving this info?

          2) Do the paid-for instructions show clearly-stated instructions/steps on how to send new sign-ups to their profile page?


          PS: Also noted no email verification available in the free version of Profile Builder. Verification helps keep spam bots from creating new accounts. Is that option available in the paid-for version of this plugin?

        3. To answer your questions from the email,

          1a) regarding the redirect after login, you can either use the custom redirect feature found in the premium version, or use the following filter: “wppb_login_login_message2”, also prezent in the free version. The documentation section of our site presents a few examples using the fuilters, or you can read more from here: http://codex.wordpress.org/Plugin_API. As I said before, the login page, by default will only log in the user (replicating the basic WP functionalities); anything extra to this can be done for everyone individually using the built-in filters.

          b) please rephrase

          c) yes you can use all the shortcodes in the same page or widget BUT at the moment it isn’t 100% compatible with this feature, so when logging in (for instance) you will receive an error message in the edit profile and registration forms, since those fields are blank. Still: the user will be able to log in.

          2)users get redirected to the author post page from within WP. It doesn’t have a log out, because wordpress.org didn’t build a logout button/link on that page. Neither does the “edit profile” page have a logout button/link.

          Regarding the logout link/tab when a user is logged in, you can use the following WP function to create your custom menu:

          if ( is_user_logged_in() ) {
          //do something when a user is logged in
          } else {
          //do somethign when he is not logged in

          There is an example on how to do such a menu also in the documentation section of our site, but that also needs to be customized.

          Finally, the email verification problem: yes, there isn’t this feature yet, and neither is the admin approval, but both of them are work-in-progress, and it should be out in the next 10-12 days (after proper testing). Until then, there is a downloadable reCAPTCHA form for the registration page.

          Hope these did it, if not, let me know!


        4. Hi Gabriel,

          I can find no such option as “filters” offered in the free version of Profile Builder. Am guessing that’s why I’m having so much trouble setting this plugin up. Here’s a short video to show you what I do have as options: http://www.eparrs.com/video/ProfileBuilder-freeVersion.mp4

          Also, would really love to see a video of this plugin being installed, setup, and used in WordPress. You know the old saying “a picture is worth a 1000 words” and, well, I learn best with visual aids.

  1. Some general feedback regarding the plugin code because you’ve started posting links to it on WPSE.

    There’s a bit more whitespace than necessary, you have 117 lines of code in the main plugin file spanned over 281 lines… the other plugin files don’t seem to suffer from white-space syndrom though..

    Please please please though, add a sanization callback function to your registered settings, ie. `register_setting( ‘group_name’, ‘option_name’, ‘your_callback’ )`… without one, none of the settings get any kind of proper sanitization.. (none of your plugins settings are sanitized currently – why not?).

    Also, your $wpdb calls are totally un-necssary, but then the comment you have above those lines suggests you know this already, so what you waiting for?

    1. Thank you for the feedback.

      In all fairness to you I’m not a plugin developer. This is the first real attempt to create a more complex plugin so I was actually expecting these type of problems.

      As for the $wpdb I thought I removed those! My bad.

  2. Hey Cristian, that’s a nice idea for a plugin there. What I would like to see is a single shortcode that does everything on one page.

    So – if you’re not logged in it shows the registrations AND login forms, and if you are logged in it shows the edit profile form.

    1. Thanks Ben,

      I’ve been using this functionality on a few projects and decided it was time to move it to a plugin.

      As for your suggestion I wrote it down for a future version 🙂

      1. i’m now using “register form redux”
        The large number of settings a.o. features make it a very nice plugin.

  3. Nice job ! Thanks for sharing !
    Is there any way to translate the result in the front end ? I am doing a multilingual website and I’d love to have it with languages from WPML for example ?

    1. My error!
      I just found out that WPML can translate it
      WPML > Themes and Plugins localization > Strings in the plugins > It works!!

      Thanks again for the nice job !

  4. Hi Christian,

    thank you very much, very usefull!! For some people it is helpful to know how to call it with functions in php, as some people might want to insert it into a template. I e.g. used <?php echo wppb_front_end_profile_info(); ?> for profile update forms…

    Thanks a lot,

  5. Hello!

    First, this is awesome! I was having such bad luck with CYC trying to accomplish this, what you would think should be a basic task.

    So, I have your plugin installed. But now, things are a little wacky – this page on my site has the login form twice above the main container and then once in the appropriate spot.

    I’m a very very basic coder – I can run circles around CSS and HTML, but this plugin stuff baffles me.

    Any thoughts as to what I might need to do to fix this?



    1. Hi Anthony,

      There must be some conflict between your theme/plugins with Profile Builder. To be honest I can’t even imagine what would cause it to output the shortcode in the < head > part of your website (it’s not even inside the body)

      Please let me know if you figure it out. (you might try to activate / deactivate your plugins and theme and see if that works – by deactivating your theme you loose your widget configuration just so you know)

  6. Nice job, Man… I was looking for such a tool for a very, very long time !!! Thank you for the job. Just a point that hurts me… I’d like to localize this plugin (in French, in my particular case). Have you got the project to make this job ? And could you give a POT file if you don’t wanna make this localization by yourself ? I can do this.

    1. Right now it’s not localized properly. (Some parts are and some aren’t) I’ll try and update the plugin tomorrow with a proper localization and po file but I can’t promise anything 🙂

      1. No problem ! It was just a suggestion : I know that’s a heavy duty to work on this kind of thing. Just take your time.

  7. Hi, thanks for the tutorial and the plugin. I think if you crossed your short code based system with some of the functionality of Registration Plus Redux (like automatic field creation, ToS approval) you’d have *the* frontend user management solution for everyone who’s not buying gravity forms.

  8. I am thankful for this.
    Have you ever considered to expand the functionality so user can upload images?
    I’m looking forward to your reply.

    1. There’s already in the works a future version of the plugin that will let you add extra fields, including uploading of files and avatar. It should be released in tops 2 months.

      1. That’s great news (for future projects)! For the current one, I decided to mod registration plus redux by writing a front end form that uses the standard hooks. But all this runs into problems with stuff like password retrieval… I really think the whole profile part should be rewritten in core and joined with the BuddyPress X-profiles. I’ve never understood that redundancy. Maybe your plugin could serve as a starting point?

  9. Awesome plugin…

    Is there someway i can add & choose custom fields to be displayed in the registration form using profile builder. Your answer will be very helpful…

    1. There is no way to do that right now, however an updated version is in the works and will give users the possibility to add extra fields. It should be ready in 1-2 months.


    Second, I tried the login code in a text widget area. The actual login form appears above the title of the Widget instead of below. Just wondering if there was an additional code I should be using or if it’s not compatible with Widget areas…
    Many Thanks!

  11. Hi Cristian,

    I just noticed a small issue with the website-field: It always adds the http:// automatically. If you safe the form the next time, it again adds the http://, so it will be twice, then three times and so on. Maybe only on my sides or can you reproduce it?

  12. This looks like a great plugin. I think I’ll integrate it soon. Not quite yet though because I’m not so sure I’m happy with my blog. Thanks a lot!

  13. Does this Profile Builder only work with Default User Roles? I have added an additional User role and it doesn’t seem to be picking it up.

    If the User Role is “Member” (newly created), when the user forgets password, User gets sent to the ‘back end’ after login. Is that a default operation when password is forgotten?

    1. Hi Marge,

      Right now the users created are by default Subscribers. I didn’t think that you might need a different Role for them. It’s actually a good idea to have the possibility to register users with different roles. We’ve written this down, however I can’t give you an estimate when we’ll add this functionality.

      As for the lost password, we’ll try and figure out a solution for it in the near future.

  14. Hi Cristian, I’m happy to see an appreciated Romanian. 🙂 Thanks for the work on this plugin. I was just about to write one like this but found yours so will take it from here. I also need the profile image so I’ll have a look at the code and maybe we can work together on getting it done faster? Get in touch by email or @nickopris

    1. Hi Nick,

      Thank you for your kind works. There’s already in the works a future version when you have the possibility to add extra fields to the user profiles. However that’s a couple of months away so fell free to modify the existing version to fit your needs.

      I appreciate your helping hand but my colleague Gabriel is working parttime on this plugin and we should have a beta version in a month or so.

  15. Hi, thank you for creating this useful plugin 🙂

    I was wondering if it’s possible to have this plugin work with Register Plus Redux (http://radiok.info/blog/category/register-plus-redux/) and ProjectManager (http://wordpress.org/extend/plugins/projectmanager/).

    These plugins add additional functionality and fields to the profile page and they appear in the /wp-admin/ interface but none of the fields appear with this plugin. Is there an easy way around this since they appear in “Your Profile” normally?

    Thank you in advance.

    1. Hi Irene,

      We’ll never make Profile Builder work with any of those plugins. Instead we’re working on a version that let’s you add custom user fields easily.

  16. Hello Cristian,

    great plugin. I have some issue. When Im trying to change password on my profile page i get error Cannot modify header information. Everything works with other fields only password field makes a problem. Could you please tell me what causing this problem

  17. Hey Cristian,

    Thanks for the great plugin. How can I display a profile page of a registered user with all the details filled in when registering?

    Best regards,

    Sergey Sedykh

    1. By default this plugin doesn’t do that. You need to modify your author archive page.

      Check out this tutorial. It should provide a starting point:

      1. Thank you for your quick response! I will definitely study the tutorial. Could you please also give a hint how a user can upload an avatar picture when registering through your plugin?

        Also, you mentioned you are working on a new version of the plugin, so what are the new features you would like to integrate?

        Thank you.

    2. Hi Sergey,

      Creating the avatar upload is a bit tricky because it has to be integrated with the avatar function in WordPress.

      As for the new features they include the avatar upload, together with extra custom fields for user profiles. I can’t give you an exact date for them.

      1. Hey Christian,

        I have managed to implement the avatar upload with the help of User Photo plugin and integrated in your wonderful Profile Bulder.

        I can send you the code if you wish, so that you can include in in your next release.

        Thanks to your recommendation I also managed to create a custom author page with all the fields submitted during registration.

        I have one more question for you now: how can I automatically log in the user and redirect them to the main page after they have signed up?

        Thanks and all the best!

  18. This has been so helpful!!! Thank you for your work!

    I am wondering if there is some way that, after login, the page can refresh to hide hidden pages to logged in users?
    with lots of gratitude,

  19. Mayjor Problem With Password Update

    Hi Cristian,

    I have seen in the wp-changelog that there were some header-problems in the past. I now get a header-message, if I try to update the password. This is a bit critical, because after the registration, all users of course try to update the wordpress-generated password:

    Warning: Cannot modify header information – headers already sent by (output started at /is/htdocs/wp1075840_GYLNL6FSN8/lonely/wp-content/themes/wpbasis/wpbasis/header.php:9) in /is/htdocs/wp1075840_GYLNL6FSN8/lonely/wp-includes/pluggable.php on line 720

    I deactivated all other plugins and checked this with two different themes (the wp-standard theme twentysomething…), so seems to be a problem with the profile builder. When I looked into the files I saw that some closing “?>” where missing sometimes. Tried to correct this, but it didn’t work.

    If it is important: I call the shortcode in a template via do_shortcode-function.

    Hope for your quick help, thanks anyway…
    I deactivated all other plugins and tried it with another

    1. Hi Sebastian,

      Thank you for your bug report.

      I’ve fixed this bug and an Automatic Update should come any minute now. The problem was that wp_update_user attempts to clear and reset cookies if it’s updating the password. Thus we were getting the “headers already sent” bug.

      Let me know if there are any other issues.

      1. Could you please also submit the code you are to change.
        I have done lots of modifications in your code, so updating will result in resetting to default.
        Also, any updates concerning my question above?
        Thank you.

        1. Hi Sergey,

          The changes took place in includes/wppb-front-end-profile.php. They are right at the top. You can compare the files and see the differences.

          As for the avatar code please put in a http://pastebin.com/ and send over the link 🙂

          Regarding the redirect, since you already made modifications to the plugin just add this code on line 15 inside wppb-front-end-login.php:

          wp_redirect( home_url() );

        2. Here’s the code for User Photo plugin. I am not a great coder though, you will definately want to add “if user photo plugin is installed then…” condition.


          I will try your solution with the redirect.

          Is there a way to automatically login the user after registration?

  20. Hi @Sergey Sedykh

    I put the code in the wppb-front-end-profile.php and the upload function exists with the User photo max upload size, but once uploaded “no show”!!!???? 🙁 Any idea?

    @Cristian love this plugin!!!!!!!! Guess everybody is waiting anxiously for the update with the extra fields and the photo upload function.

    This is going to be the most sort out plugin!!!!! So hurry up mate 🙂

    1. I agree! Extra fields and photo upload would be very exciting! Waiting for this, too. Make a crowdfunding-session with flattr or else, ready to contribute for this features 🙂

  21. Hi Cristian,

    just as an information, maybee interesting: I messed around with profile pics, as only a small number of users have gravatar. Instead of using a picture upload (complicated), the users can now add their twitter-profile-pics by simply adding their twitter-names. I think a lot more users are on twitter than on gravatar.

    What I made:

    1. I used this function to add a twitter (and facebook) field into the profile

    Looks like this now:

    function my_new_contactmethods( $contactmethods ) {
    // Add Twitter
    $contactmethods['twitter'] = 'Twitter';
    //add Facebook
    $contactmethods['facebook'] = 'Facebook';

    return $contactmethods;

    2. Then I simply copied, pasted and modified (renamend all Jabba to twitter and facebook) the fields and functions for “Jabba” in your user profile plugin, so both fields are editable frontend now.

    3. Finally I used this function from Gorrst (thanks) and modified it a bit. It’s a simple method to get the twitter-pics if you have the twitter-name:

    function get_twitter_avatar_or_gravatar($user_id) {
    $email = get_the_author_meta('user_email', $user_id);
    if(strlen($twitter = get_user_meta($user_id, 'twitter', true)) > 0) {
    return '';
    } else {
    return get_avatar($email, '50', $avatar);

    4. To make this work in the comment-section only for registered users (I use the profile pictures a lot outside the comments), I made a small change in the comments vcard:

    $commentemail = get_comment_author_email();
    $userdata = get_user_by_email($commentemail);
    if ( empty($userdata) ) {
    echo get_avatar($comment,$size='50',$default='' );
    } else {
    $user_id = $userdata->ID;
    echo get_twitter_avatar_or_gravatar($user_id);

    That’s it, basically. The only problem: twitter now overrides the gravatar-pic, which is probably not prefered by gravatar-users. But the hack from wordpress to validate gravatar-pics at first seems to slow down the performance dramatically:

    function validate_gravatar($email) {
    // Craft a potential url and test its headers
    $hash = md5($email);
    $uri = 'http://www.gravatar.com/avatar/' . $hash . '?d=404';
    $headers = @get_headers($uri);
    if (!preg_match("|200|", $headers[0])) {
    $has_valid_avatar = FALSE;
    } else {
    $has_valid_avatar = TRUE;
    return $has_valid_avatar;

    I think I will built a check-box, so that the users can decide, if they want to use the twitter-pic or the gravatar-pic.

    That's all, maybee it's interesting for someone else, looks like an easy way for users and profile pics. I will see, if they like it ...

    Best regards

    1. Hi Sebastian,

      Thank you for your input and I do like the idea of using the Twitter avatar. However the upload avatar functionality is already implemented and now we’re at the stage of cleaning up the code a bit and finalizing some functionality.

      I hope that by the end of this week we’ll have the beta ready and I’ll setup a page so people can sign-up for it if they want to test it.

      Also part of the functionality is adding extra fields 🙂 So those that wanted to combine Cimy Extra Fields or Redux plugins with Profile Builder don’t have do that anymore.

      1. Hi Christian,

        It’s nice to hear the plugin is getting more and more comprehensive!

        Did my piece of code help you a bit with avatar upload?

        1. Hi Sergey,

          We did consider your code, however we used default WordPress functionality to upload and resize the avatars (now they also appear in the media library) and also we filtered get_avatar so that you don’t have to modify template files like the author template.

  22. How soon do you think you’ll be able to release the version that allows upload of user pics?

    Would be very useful for a project I’m busy with at the moment!

    1. Hi Oscar,

      Next Monday I’ll setup the beta page where people will be able to sign-up for the beta and download the new plugin. Either that or just wait for another 2 weeks until we’ve planed to lunch the new version.

      There will be a new post about it so you can subscribe to the rss feed or via email to be notified.

  23. Hi! Great plugin!
    I’ve only one question:
    It’s possible to retrieve the information about the logged-in user, for example, to fill automatically a checkout form? If yes, how can I do that?

    Thanks for the attention,


  24. Best of the best plugin for the front/back-end profile editing! I’ve killed the whole day to find out how to add picture upload functionality to the plugin and to my luck found that the new version is coming soon!!!! Thanks, Cristian! Waiting a lot!

  25. I have just instaled this plugin and by the way its great, i have noticed however in the config section it lists the standard wp user groups, i have setup user groups with different names and they are not listed

  26. Great plugin!

    I do have one suggestion for future versions: include apply_filters('wppb_X', $output) on return $output; calls in all the functions that output the forms.

    In some cases it might be useful to have access to the output of the plugin, in order to change some of the code (eg: change element IDs/class names, add a wrapper element).


  27. Hi – does this plugin make it possible (or even easy…!) to create a public directory page listing all users with ALL of their info, including the extra fields? I’m trying to use Cimy to do this and am frustrated at my lack of programming skills… Looking for a simpler solution! Thanks…

  28. Thank you kindly for the work and making it available. While I appreciate the many comments and suggestions made by others, I am happy with the plugin as you have delivered it. I am focused on managing the club, not on site development, and while there are numerous great ideas and tips above, I just wanted to thank you for making my life easier.

  29. Question… How do I get custom fields on the profile register/edit form? I have extra fields using Register Plus Redux and also have extra event registration fields for Event Espresso.

        1. Hello Karen
          If you sent your e-mail address via the sign-up form, then you should’ve received the download link. If you didn’t receive nothing, please re-send it.

  30. For some reason it is redirecting to archives and would like to redirect to home page. Can you please tell me how to go about this? I saw your post above on the redirect but not sure where to put it in the php file.

    1. copy/paste the following php code and overwrite the whole content of the plugin_dir/frontent/wppb.login.php file. Enjoy :)Array

  31. Hi Cristian, your plugin helped me pretty much!
    i realized that your plugin does’t have translation support. I’d like to share with you and the community the Portuguese translation that I made.

    Please contact me by email.


    1. I’m interested in doing the same with French, but I didn’t found any POT file into the plugin folder. How did you realized it ? I’m available if you need a help ! So, Christian, you can contact me by email.

  32. Hi,

    I received an adjusted plugin from you for the admin bar problem, but what do I do with the update to version 1.1? When I update the adjustment is gone and so is my admin bar.
    But will it work with WP 3.2 when I don’t update?


    1. Hello Martijn,
      what you can do is create a back-up of that file (either rename the plugin folder and then deactivate it but DON’T uninstall it) and just copy the updated version in your wp-content/plugins dir, or create an archive.
      Regarding the 3.2 compatibility: yes, the old version is still compatible with the new version of WP (if you prefer to use the old one).

      1. Thanks.

        Maybe I don’t understand it correctly, but it’s not possible to have the new version without the admin bar disappearing?

        1. Hi Martin,

          Can you please tell me if the admin bar is disappearing from the back end or the front end? Because I just realized it dose disappear from the front end. That is actually a bug. If you really need the admin bar on the backend please don’t update just yet and wait for an updated version (two weeks tops)

        2. Hi,

          It is disappearing from the front end. I, as the admin, want to be able to see it. The subscribers should not.
          This does not work cause it nevers shows up. No matter what setting.
          So I should wait? 🙂


        3. Yeah, everything looks normal.
          One of you checked it before and couldn’t see anything.
          That’s why I got an adjusted plugin in which the admin bar function was disabled. Now, i would like the new version of the plugin, but then the admin bar function is enabled again.

        4. Hello Martijn,
          as Cristian stated, we searched for the bug you reported, but we simply can’t replicate it.
          You have basically 2 options:
          1) get the new version of Profile Builder and deactivate the show/hide admin bar function on that version also (can give you tips on how to do that if you wish/need)
          2) create a temporary user with admin rights and send the credentials to gabriel@cozmoslabs.com and I will check it out myself

          Best regards,

  33. Hello,

    i downloaded your pro version yesterday and I am happy with it but I have still some questions:

    1) Is it possible to connect the registration with akismet or a similiar SPAM Protection Plugin?
    2) Will it be possible in the future to sort custom fields into existing Headergroups like (About yourself?)
    3) what is the best way of changing the style of the output? Just copy the css definitions in the main css file to avoid it to be overwritten after updates?
    4) How does the Plugin choose the language? I wanted to translate it to German but I am a new to this, so how is it done? I downloaded poedit, choose the en_US.po file, translated it to german and saved it under de_DE.po. I uploaded it via ftp but nothing changed – what is the right procedure?
    5) Is it possible to use html in the description field? I wanted to use checkboxes for confirming that something like “Terms of use” where read and i want to link to a pdf file here. If you can give me the codeline where you convert the html to text thats all i need, i will comment it out as long as you do not want to implemend it. 🙂

    Thanks for your help and your nice plugin.
    Greetings from Germany

    1. Hello Gunnar,
      sorry for this late reply, but to answer your questions:
      1) bots can’t target this plugins fields, as they were programmed to try and hack the wordpress login/registration, not the fields from plugins. Thus we didn’t try it if it is or not compatible with akismet, but I doubt it is. Anyway, we will create and add-on soon for premium users which features an anti-spam feature

      2)we didn’t discuss this at all ’till now, since it’s not been requested. I will note this “feature” and talk it over with others.

      3)modify your CSS files (where needed) and create a back-up, yes. This way whenever an update is issued, just overwrite your copy and all will be good once again 🙂

      4)to make the plugin detect the files just rename the .mo and .po files from en_US.po (for example) to profilebuilder-en_US.p (basicly before every translation name add the “profilebuilder-” prefix. (in your case rename the de_DE.po files to profilebuilder-de_DE.po)

      5)we will add an “accept to terms” checkbox with the next release, as it’s been requested by quite a few. I made a few weeks back a little work-around, here is the link to it: https://bitbucket.org/axeman_gabriel/profile-builder-beta/downloads/wppb.register.php )

  34. Well, after Reading my comment i forgot about 1 thing:

    Is it in some way possible to give something like a mandatory status to custom fields?
    I have no problem to edit this manually, but I really need this functionality (see point 5 of the comment above)

    thanks again!

    1. Regarding your question:
      open plugin_dir/front-end/wppn.register.php and in the foreach from line 74 you need to verify (in each of the cases) if $_POST[‘custom_field_’.$value[‘id’]] != ”. The only downside is that you can only check if ALL textareas (for instance) have been completed not just a certain one. We will add the option to select whether a certain custom field is or isn’t necessarily completed upon registration.

    1. Hello Peirre,
      sorry for the late reply, but to make the plugin detect the files just rename the .mo and .po files from en_US.po (for example) to profilebuilder-en_US.p (basicly before every translation name add the “profilebuilder-” prefix.
      We will issue and update for both premium and free very soon.

        1. Thanks!
          Facebook login would be a beautiful thing!
          I bet you’ll be able to charge more for the premium plugin if you did.

        2. As this will be a feature (if it will be implemented), the price will still stay the same.

    1. Hello redywebs,
      To make the plugin detect the files just rename the .mo and .po files from en_US.po (for example) to profilebuilder-en_US.p (basicly before every translation name add the “profilebuilder-” prefix.
      We will issue and update for both premium and free very soon.

      PS: we and other PB users would be very grateful if you could share your translation with us/them. If you wish to do so, please send them over to gabriel@cozmoslabs.com.


  35. Hi,
    after reading all the comments and installing the Basic Version I’m almost ready to buy the Pro version. But I still have a few questions about the Pro Version:

    1) Is it possible to have a register link next to the lost password link which redirects to my registration page?

    2) In the Basic version the lost password link redirects to the wordpress default registration page/design. Is there a way to change that?

    3) Is it possible to send emails to both the new user and the admin? And is it possible to edit the default email-template (e.g. From Mail, subject and text)?

    Would be great to get feedback very soon!

    Anyway seems to be a great plugin which is overdue. Thanks a lot!

    Best regards from Germany

    1. Hello Canji,
      answering questions 1 and 2, at the moment the “password recovery” feature is not yet implemented, and will not be available with the next update, which is scheduled to be launched next week (or so). So even you can’t redirect the user for the password recovery, the update I was talking about can be set to restrict access to the WP login and register sections, and/or to redirect them to a custom page.

      3) both you and the admin receive an email when a user signed up, although for now the template is not customizable. Alot of people have asked for this before, so it will be done also.

      Even though these features you asked for aren’t there (yet) a lot of other (cool) features are, which surely help any blog/site administrator.


  36. Hello,
    at first: thanks for the great plugin – i invested several hours but I didn’t find a solution for my problem. Hope, that you will 😉

    I want to rename the title of the Site ‘Login’ into ‘Logout’ if a user is logged in. So I used the add_filter Function and made this:
    if($item->post_title == “Login”)
    //Rename Login into Logout
    if (is_user_logged_in())
    $posts[$k]->post_title = “Logout”;

    This works nearly fine – after a login with you plugin I get the message “You are now logged in”, but the site is still named “Login”. After Browser-Reloading the site is named “Logout”.

    Have you an explanation?

    The other way round works fine:
    If I press “logout” the site is called “Login”.

    Would be gread if you could help me because if I could solve the problem I would like to buy the PRO Version for my website.

    1. Hello Wolfgang,
      I think you skipped a step there: when you enter the correct username and password, the notification displays a similar text: “you have successfully logged in with … ” (1), and after 1 second the page refreshes automatically and now the text says ” you are logged in as …. Logout” (2).

      So my question is: This works nearly fine – after a login with you plugin I get the message “You are now logged in”, but the site is still named “Login”. After Browser-Reloading the site is named “Logout”. The after browser-reload is in fact step (2)?

      Could you give me a link to your site/blog so I can see, and maybe better understand?


  37. Why is it that ONLY a admin can add users? Whenever someone tries to register it says that “only a admin can add users at this time” why is that? I want people to be able to register for my site without me (the admin) having to do it for them…PLease help….ASAP!
    Thank you,

  38. Hi Christian,

    I just bought the premium profile builder from Coz and I’m running into some issues with the extra fields. I tried adding an avatar field and a few others like “headers” but I keep getting the same error message. “You must give your option a title.” Please help me with this asap. Thank you.


  39. Hey, when using this plugin, when someone registers from the front end, it has an error when sending the notification credentials and email? why is this.

    1. Is your server configured to send e-mail messages?
      And please use the support forum for such questions, as other might benefit from this question also.


        1. in your theme's functions.php file copy-paste the following snippet:

          add_action('init', 'process_email');
          function process_email(){
          $to = 'destination_address@domain.com';
          $subject = 'testing the email function';
          $message = 'email sent';
          $result = wp_mail( $to, $subject, $message);

          if result is true the server can send emails, otherwise it's not configured. By changing the $to variable, you can also check if it arrives.

        2. So then this is why you get the error, it is not from the plugin. You just need to configure the SMTP port of your server.

  40. Hi,
    Nice plugin. Although, is there anyway to view in a single table under the administrator access all users default fields + added fields ?
    That would be great .Also, if all could be exportable in a CSV file, this would be paradize.

    1. Hello David,
      you can view the default + custom fields for each user under the user’s ID, but not for all the users at once.
      Also, there is no way (yet) to export them other then using the options provided by phpmyadmin.


  41. Hallo! Sory for my english, i am from Bulgaria.
    I translate “.mo””.po” files, but login system is still english…
    What can i do to activate… To turn on my language?
    Thank you.

    1. Hello Cvetelin,
      first of all make sure that the new file is in the following prefix: profilebuilder-bg_BG.mo and profilebuilder-bg_BG.po.
      If they are make sure they are in the following folder: plugin_dir/translation.
      If this is the same then open the plugin_dir/index.php file and check the following function: wppb_init_translation; it should look like this:
      function wppb_init_translation(){
      load_plugin_textdomain( ‘profilebuilder’, false, basename( dirname( __FILE__ ) ) . ‘/translation/’ );
      add_action(‘init’, ‘wppb_init_translation’);

      If this didn’t solve your issue, just leave a reply, or better yet write me an email and send it to gabriel@cozmoslabs.com


  42. Forgive me for not quite understanding, but what does this plugin do? I installed it, created pages using the four shortcodes (login, edit profile, recover password, register), and that’s it. Is there a profile page that displays for the user, and if so, is there a short code for the profile page? When I click on the sample user link I created (you are currently logged in as ) it goes to author/sampleuser, but then I just get a blank white page.

    I’m looking for a place where users can sign up and manage info (and perhaps someday attach their own files, upload a bigger profile pic, and include social network links) on their own profile page. I got the impression this plugin did that (at least display a profile page for the user), but I’m a bit stumped at the moment as to what it should do.

    If anyone can point me in the right direction, I’d appreciate it.


    1. Hello Jim,
      well, what can I say other then explain it again: this plugin replicates the functionalities of the WP (admin) functions in the front-end using the shortcodes supplied. The profile page can be used from the userlisting (clicking the more link).
      The edit profile page (but also the registration page) holds the possibilities to upload attachments and avatar images, so those are covered by this plugin also.

      If you have any more questions, feel free to ask.


  43. one problem can u help without login not show the profile create user login when i login for admin then show me create profile other wise not how to solve it ???

  44. Let me explain it in detail.. Actually my issue is that regsiteration form is showing only when admin account is login. Without login, it is not displaying registeration form for normal users. So please please please help me. It is very urgent.

    1. Hello Furqan,

      what I could understand regarding your issue is that the registration page is displayed only when an administrator is logged in?
      Have you ticked the option: “anyone can register” in the back-end?


      1. yes when i login for admin then registration form show otherwise this is not show for index page how can i solve this?
        without login also show the registration form

  45. Thanks Gabriel. Sorry you keep having to explain things again, but I just don’t see the point which is why I asked after reading about the plugin.

    Being that userlisting is a pro version addon, I cannot test that. You say it replicates the functionalities of the WP admin in the front-end using shortcodes, but the WP admin functions are only text fields. That tells me there’s no actual profile page that displays the front end profile in a user friendly readable way (not just text fields), so I guess this plugin is not what I am looking for.

    Thanks very much for taking the time to explain it to me.


  46. Hi thar!
    Will probably buy your wonderful plugin as soon as I get some answers (they might have been answered before, but I didn’t find any entries)

    1) Can I modify the email sendt to user and admin when a user registers for the first time? I would like to show username – phone – email and other custom fields.

    2) Can i sort user listing by showing name – phone – and e-mail?
    So that I can show A-Z, with their relevant contactinfo at the same page.

    3) And is there a functionality in wordpress or this plugin to send e-mail “newsletters” / updates to registered users? For instance, I would like to notify users of new classes for the upcoming year,

    Wonderful work on the plugin so far, and I look forward to more great finesses added in upcoming patches.

    1. Hello Magnus,

      I am glad you took a chance to review this plugin, and also that you thought of purchasing it.
      Regarding your questions:
      1) yes, can be done easily using the built-in filters.
      2)at the moment on the userlisting only the following fields are shown: http://testserver29.com/profilebuilderpro/?page_id=38 If you need anything else we can provide you with another plugin (a framework) for you to display any fields you wish, or we can do it for you (custom job).
      3)No, there is no such feature implemented yet.


  47. Hi please take a look at my site I am the owner of Linksonme Dating site I have one problem however when trying to create i signup page where users can upload an avatar during registration please help I am using buddypress along with wordpress as a cms

    1. Hi Robert,

      The Pro version of Profile Builder has this functionality, but it hasn’t been tested with BuddyPress or MultiSite for that matter. While it will work just fine, I’m not sure how it will fit into the BuddyPress workflow.

      Have you tried the Profiles Plugin in BuddyPress? Can’t you achieve the same thing with it?

  48. Hey Cozmoslabs,

    The plugin looks great, however I have a few questions. I gather that you can have custom profile fields that users can fill out when registering, but is there any way for the users to actually view their profile? Like a forum, you can go to example.com/user/username – and the profile will be there. I want users to have their own publicly viewable profile, with the option to have an avatar, and if possible a signature.

    So in summary, a profile just like on a forum. Is that possible? Or do you know any Plugins that could do that?


  49. Hi..
    I’m using profile builder 1.1.9.
    when i logged in as an admin i am able to register new users and those users can login normally.
    but when i am trying to register as a new user in the site it shows that “Only an administrator can add new users.”
    Can u help me in solving this issue

    thanks in advance

    1. Hello Devid,

      did you enable the option so that anyone can register themself? It is a WP option in general settings/membership.


  50. What about if you have already added new custom fields at user registration using Register Plus Redux plugin? Does the commercial version of this plugin allow you to access and modify these custom fields you;ve already added and had people submit info through using Register PLus Redux?

    Please advise. Great work on this, btw.

    1. Hello Bob,

      at the moment Profile Builder does not detect extra fields added via any other plugin except PB because of the way it stores these. And no, the free version doesn’t have the option to create extra fields. If you want an example of how it looks check this out: http://testserver29.com/profilebuilderpro/


  51. Hello,
    When I enable Profile Builder Pro, Admin Bar disappears on the front-end, while all the boxes are on display in the options. Do you have a trick to get this to work.
    Wordpress v.3.2.1
    ProfileBuilder Pro v.1.1.12
    PS: sorry for my English

    1. Hello Emmanuel,

      to be honest I didn’t quite get the “while all the boxes are on display in the options” part. Can you please elaborate? Or you could also send me the ftp details and a wp account and I can check it out, not sure how fast though, as we want to wrap things up with the new version asap.


      PS: just a reminder: the PB support page is here: http://www.cozmoslabs.com/forums/forum/profile-builder-pro/

  52. I run a small promotional staffing and talent management service. I have recently tried WordPress. I have really liked WordPress specially because of the plug-in system and its unlimited possibilities.

    We basically have a simple HTML website where we have created a form which is filled by our website visitors who mainly are the job seekers, models and artists etc. This form collects certain information like:

    Video Links (If the applicant is an artist)
    Portfolios (If its a model)
    Personal Details
    Contact Details
    Education, Experience
    Height, weight, hair color, eye color
    Shirt Size, Shoe Size etc. etc.

    We receive this information as an email.

    We have a second kind of visitors to our website these visitors are: Event managers, party planners, exhibitors, companies seeking short term staff etc. We, over the phone note their criteria for staff they look for and then send them a few profiles over email.

    I’m now looking for a membership system where each of these staff can create their profile themselves. The email-form that they fill today contains all the information that is required I wish this information can form as profile pages on my website (Of course ofter moderation).

    Also, I want three versions of this information to be displayed to three kind of users:

    1. Unregistered Visitors, Registered Job Seekers and Search Engines: the following fields should be hidden:

    The name of staff (There should be staff-code in place of name) and any personal details.
    Education and Experience
    The pictures
    Any links

    2. Registered Companies/ Employers (Approved by admin): the following fields should be hidden:

    Contact and any personal details

    3. Admin : Nothing hidden everything shown.

    The user may update their profiles (Subject to moderation and approval by admin).

    What are the possibilities to do the above by using ProfileBuilder? How?

    1. Hello Mairaj,

      with profile builder you *could* add the fields you mentioned earlier EXCEPT the portfolio part (which can be done via custom work).
      This would create a user, but with hooks or some simple customization you could set up which user gets access to what.

      Personally I would opt for a custom work in this case.


  53. Great plugin! I am considering purchasing the Pro version but have a question first.
    I need to know how the data is stored when extra fields are added. Is each field added in its own row in a table or are all of the data fields added in an array in the same field.

    For instance, is it something like this:
    meta_key meta_value
    website http://www.website.com
    phone 303-333-3333

    OR like this
    {a:10 “website”; a:11 “www.website.com; a:12 “phone”; a:12 “303-333-3333”}

    Not the best example, but I need the data to be stored in individual rows so I can easily manipulate the data via MySQL.


    1. Hello Kate,

      thank you for showing interest in our plugin!
      Regarding you question, each of the fields hold individual data completed by each user (just like in the first example you posted). We did it like this so that users can use basic WP functions to retrieve and display data if needed.

      If you have any further questions, feel free to ask them!


  54. Hi, we are using your plugin for our site, however we are having an issuewith the log in page when someone logs on, the message says you will be redirected within 1 second, however it redirects back to the same page you’re already on. We want it to go to the Home page. Is there anyway to change this in this version or is that only available with the PB Pro. Thank you.

    1. Hello Jay,

      indeed custom redirects are only available in the pro version.
      If you have any more questions, feel free to ask.


  55. hi bro,
    i used profile builder plugin for front end login and register. Its nice plugin for registration. But i have some problem with only signup(register). When i put register code in admin page [wppb-register] .
    then i go to front end link ,i got error in page like “Only an administrator can add new users.”.So how solve this problem. Please help me.

  56. first of all i just want to say that your plugin is amazing!!! thank you…..

    second of all will you be upgrading the pro version so that is has a email confirmation?? i have read about this topic in other posts but i was just wondering if it would be for certain and when it would be released!!

    my website is growing rapidly and i need this plugin to be able to support email verification!


    1. Hello Adrian,

      thank you for your kind words!
      We will add such feature in the next update (pretty sure of that), but I can’t give you an exact time estimate. The only thing I can tell you is that we will release a custom userlisting plugin for Profile Builder first, and then we will add new content to Profile Builder; so in around at the start of February at latest (maybe even earlier, it all depends on the number of new features we will add), we should release the new version of PB.


  57. Hi guys, I got the last version on a client website that requires portuguese forms, but the current version doesn’t have one, so I made a new one. It works fine but it doesn´t translate the “Send these credentials via email.” text at all even if it’s there on the po files. Can’t seem to find how to work it. Also, is there a separate file for the subcribe confirmation page? The client needs all of it on portuguese even if that page last 5 secs on the screen 😛

    1. Are you using the free version of Profile Builder? If yes, then expect an update on the .po and .mo files tomorrow or wednesday.


  58. Hey there,

    I am toying around with the free version of profile builder, and I must say, I like everything I see, except one thing. While everything works great, and I am thinking of buying the pro version, I am concerned about this one thing. What is happening is that my admin bar disappears whenever the plugin is activated, regardless of the settings. I have also tried to see if it is conflicting with one of my other plugins, but no, I have found no relief here either. I noticed that this issue has been brought up before, albeit sparingly, but no solution was voiced, as you could not replicate it.

    I am wondering if anything has been discovered since this was last mentioned? Are there any fixes or ways to disable this feature in your plugin?

    Thanks a bunch


    1. Hello JB,

      the first time we had the admin bar not showing up, we fixed it, and it worked fine. In WP version 3.3, they changed certain things how WP operates, so it broke our plugin yet again. We issued a new version (the working basic one is at version 1.1.13, so get that if you have an older version) and you should be ok.

      If you still have issues, send me ftp and a wp account (with admin privileges, if you want) to gabriel@cozmoslabs.com and I will check it out briefly, but as I said, the new version is 100% compatible with WP 3.3


  59. I’m working on a our WordPress 3.2.1 website with others and we put in your pluggin for Registration. When someone tries to register, they get a message ERROR: The user field is empty. When some of the registered guest go to there email, they find a confirmation that the registration was successful. Any ideal what may be going on here?



    1. Hello Bob,

      first of all let me know please which version of Profile Builder you are using so I can test it out for myself (is it the latest one from wordpress.org or an older version). Also, is this the first time you are using this plugin, or is this error relatively new?


      1. Hi Gabriel,
        I’m having the same issue. I’m using Profile Builder 1.1.15 on WordPress 3.3.1, and I have the shortcodes for login and register showing side by side using do_shortcode in the template, which only shows after doing an is_user_loggedin check. The login works correctly, but on registration, it returns the error above (on the left login box, not in the registration box, even though I click submit on the registration form), and when it returns to the page, it hasn’t set the logged in cookie, so new users don’t see the content without having to manually login using their new credentials. I want to set the cookie on registration so they pass the logged in check, and don’t know the registration form is causing the login form to fire off the missing username error.

    2. Hello again,

      I issued an update which has an extra filter. You can take use of that and add a working automatic login. The code you need is in the documentation section, under “Automatically log in after registration”.


  60. I have this very bad problem withd the avatar field I just purchase a PRO version but when I put on active this message appears over every avatar in the theme.

    Warning: Missing argument 5 for wppb_changeDefaultAvatar() in /home/pabloislas/carrillo180.com/wp-content/plugins/profile-builder-pro/premium/functions/premium.functions.load.php on line 50.

    what can i do

    1. Hello Carlos,

      Regarding your issue, I have never seem this error before. What did you do more exactly? just activate the plugin? nothing else? please supply me more information (in the forums section), but if you only activated it and did NOTHING else, the best way I can debug it is to send me ftp details and a wp account with admin rights to gabriel@cozmoslabs.com, specifying your error.


      1. Aaron,

        please create a thread on the forum with the errors you get. Also mention what you did, and what version you have.


  61. Today, I updated your plugin into Version 1.1.16, and stack, Just log by FTP changed the name of your plug in “index.php” into different one and by force disabling your plugin, got my web back. There was no luck to load any part my of web page, even admin log in page. lol. Nice Protection!!!

    It can’t be activate before fix this error “No direct script access allowed”. Want to fix this error, which place should I need to check? There is no error I’m seen, before this update.

  62. Due to your update, the plugin doesn’t work anymore.
    “Plugin could not be activated because it triggered a fatal error.”
    “No direct script access allowed”

  63. Yes, version 1.1.20 – I’ve even removed the plugin and tried to reinstall, same error. Won’t let me activate the plugin because of the error.

  64. While we’re all here watching the comments, I know it doesn’t pertain to this plugin, but could someone tell me how I can change my category posts to appear with title only? I’ve seen documentation on it, but it’s old and outdated. Any help would be appreciated. Sorry for being off topic. 🙂

    @Gabriel, Thanks for the quick updates. I’ll be refreshing to check back.

  65. Hey Gabriel!, Thanks, It is working now.

    Just forget backup my local language file, before that update. lol
    Start translating again. But it is OK, You can do it, It is just a two page, lol

    For people who uses online translation, like a codestyling-localization plugin, please download your updated language file before update!!! lol

    Thanks man, Good plugin, Good job.

  66. I have the free version installed.
    How do I view the users profiles? How do they view their profiles?

    And can any addiitonal information be added to their page, any html in their bio?

    1. Hello Ann,

      regarding the viewing of user profiles, I assume you are referring to a userlisting, which is only available in the pro version.

      As for adding html to the existing fields, we made PB so that the html would be stripped, so that no one would break the theme. If you wish, however, you can order a custom work for this case.


  67. Hi!
    Thank you for responding. I saw the user listing, but I was wondering is it possible for the user to view his own published profile?

  68. Hey Gabriel, I wrote a while ago about portuguese (pt_PT) translation on the plug in and that it’s not present on any of the updates that came after I asked if there was an official one but haven’t seen it yet, I still need to upload mine with each update or might be after it broke last week that I need it to put it back on the server. Also I still have a problem with the checkbox “Send these credentials via email” which is not translating at all even if I put it on poedit. The rest of the form is correctly showing but that line isn’t.

    1. Hello Omar,

      we are not maintaining any updates on the translations other then the english one, which means that more or less each translation (except the english one) is either missing, or outdated (this is why you have the checkbox issue most likely).
      Each time one of our customers creates a translation we include it in the plugin, but that’s about it.


  69. Hey Gabriel, i cant get the dutch language to work, the config page is translated well, but the “forgot password” page under “Meldt u aan”->”Wachtwoord vergeten” isn’t translated. I have tried everything from the posts above.

    any suggestions?

    1. Hello Maarten,

      Download Poedit and search for the given string; then check if it’s translated or not.
      As I said in a post earlier, any other translation than the english one is more then likely to be outdated.
      If – by a chance – the string is not present (in english) then let me know and I will issue an update.


      1. Hi Gabriel,

        There were about 30 fields that were not translated. I did it myself for now, so my problem is solved with poedit!

        Thanks for the great work and support!

  70. Hi,
    Just so I am clear, On the free version you can create a profile, but it is not viewable anywhere unless you have the paid version? Please explain. I’m trying to decide if I need to upgrade or not. I dont need an entire user listing, I just want my members to be able to view their own profile pages.


    1. Hello Ann,

      viewing ones own profile page can be done in the free version also, but he/she sees an editable page (the edit profile).


  71. Hows the Pro version coming up? Will it be possible to integrate Buddypress’s xprofile filed in the registration form?

    1. Hello,

      sorry to disappoint you, but we don’t have any plans for something like this in the near future.


  72. Hi i currently use registration form widget and sidebar login for all my users, but i was just wondering if i can use the profile builder with these 2 plugins or not?



  73. Hi guys.

    Just a quick thank-you for this plugin. I’ve been using it on my site for about a year now and it works an absolute treat! Users much prefer a ‘registration’ page to an opt-in page and its worked wonders to my lists.

    One tip for newcomers… when you’ve installed it, and the registration page says you can’t add new users at this time, make sure you’ve ticked the ‘anybody can register’ setting on the ‘general’ page under settings!!

    Daniel D’Laine

  74. Hello, and thanks for the plugin. I am thinking of purchasing the Pro version for the extra registration fields, but I have a question first regarding how it would work on a multilingual site.

    Right now, I am using Theme My Login and Cimy User Extra Fields to achieve (I think) the same effect as Profile Builder Pro for registration. But the problem is that Cimy User Extra Fields does not enable field labels for the extra fields to be translated with WPML or qTranslate, and the site I’m working on needs to be multilingual. Is it possible to use Profile Builder Pro with WPML or qTranslate to show different translations of the labels of extra fields, based on the language the site is being viewed in?

    1. Hello Clare,

      to be honest we never really tried that out (the WPML I mean), but it does change the language when the theme requests it.
      What we could do if you decide to purchase it and try it out, is to give you a refund if the WPML translation doesn’t work.


      EDIT: we tried it out now, and sadly it doesn’t work as it is. We will add support for this in the near future though.

  75. Dear

    We are building a website with a regsitration form, but we need the option to use the Facebook login (and use the facebook profile picture and all the Facebook settings to fill in the profile)

    How far are you guys on this one? Otherwise, we will try to get there ourselves.

    1. Hello Wannes,

      unfortunately we are currently working on a customizable userlisting feature, so I must say this – regretfully – that FB connect is nowhere in sight (yet).


  76. Hi, profile builder was working brilliantly for weeks, but now i’m facing a problem where after i login through the front end, it goes into a blank white screen instead of refreshing. Any suggestions on how I can get it working again?

    1. Hello Mary,

      please tell me are you using the Pro or free version of PB? If it’s either (but especially the Pro version) please use the forums section for troubleshooting/help.

      Also, tell me what have you done (changes) lately that you think it might affect the plugin. In case you don’t know, you can send me your FTP info, with a WP admin account and a small description/link to your issue to gabriel@cozmoslabs.com and I will check it out as soon as I get some spare time.


  77. Hello Cristian!
    I have a question. It is possible to add new custom fields for the registration?
    If it possible, how I can do that?

    Thanks for the plugin

    1. Hello And1,

      unfortunately you can’t add extra fields with the free version of this plugin. The only other thing you could do is hardcode it manually, but then you would lose any changes made upon update.


        1. And1,

          wp-content\plugins\profile-builder-pro\front-end\wppb.register.php is the file you want to edit to add a new input for registration. You need to add the input, and upon saving (creating) the user, save it as a meta field in the user_meta table with the user’s ID.


  78. I want my users to be able to upload images to their profile (maybe 3 to 5 photographs). Can this be done with the Avatar option?… could you have 3 to 5 avatars posted to one profile?

  79. Hi,
    read all the comments about the Translation problem but stil hav eproblem with my translation,

    I use Qtranslate PlugIn in my home page, and I get the PoEdit to edit the German Version File, the problem ist that some Field are translated and the other not. Any idee on what can this hang??

    Thanks in advance for your replay

    (WP. 3.3)(Qtranslate)(Free Version)

  80. Hi there,

    After trying pretty much every possible plugin for front end user registration and login, I’ve pretty much settled on this one.

    I’m just having an issue where every time I register a new user, I get the “Sorry, that username already exists!” error, however the user actually does get created, and I can then log in. But why would it be giving me that error?

    You can see what I mean by attempting to register on my website (still in development obviously) – http://vexbrand.com/login-register



    1. Dug deeper.

      front-end/wppb.register.php:327 – this line is triggered because for some reason, the user gets made before this check? I made the code break if this error occured, and then checked the database – the user was being made somewhere else. The code below that runs wp_insert_user (line 356) never actually gets called. Something is screwy.

      I’m checking to see if the register form’s details are being interrupted by other plugins for some reason.

    2. Best I can tell is that the plugin’s register action is running twice for some reason. We’ve had to stop using the register feature of this plugin because of the false negative it gives our users.

  81. Hello,

    I’ve installed the Pro version and I’m loving it, but the custom redirects don’t seem to be working on my site. I’ve turned on redirects for after login and after registration, but neither redirects are taking effect. So after login, instead of redirecting to the URL I’ve designated, the page simply reloads the login page.


    1. Hello Henrik,

      we are currently working on the admin approval, and email confirmation features as we speak, as currently none of these features are supported by PB.

      Stay tuned!


  82. Hi,

    I have profile builder PRO and having problems with the redirects. It works fine in firefox and ie9 but not ie8 or below… any ideas?


    1. Hello Antony,

      unfortunately I don’t know why IE8 and lower don’t support the redirects, but what you can try is upgrading to the latest version (v.1.1.33) and see if that has the same issues. If yes, it is a browser issue (which means that given browser doesn’t support the redirect function from WP).


  83. Hi
    How it will work with
    Membership plugin like
    Wishlist members .?
    S2members ?
    I am asking because I thinking to
    Buy one of them and noticed that their clients
    have need for solution like yours and was
    wondering what you know abuot your plugin
    in terms of playing with these 3 ?

    1. Tommy,

      the roles created with Membership (I hope I am not mistaking this plugin with another one) are detected by Profile Builder if it is re-activated (in case you installed PB before adding the extra roles), but any other functions are more than likely not supported (we didn’t do extensive testing, but Wishlist and S2members are surely not compatible).


  84. Hello, I have such question
    Users, who register by this plugin get subscriber role by default. What shall I do if i want users to get, for example, an author role after registering?

    1. Hello,

      well, instead of using the default shortcode of [[wppb-register]], you must use [[wppb-register role="editor"]] for each user who signs up to be an editor. Works with any (valid) role you want.


      1. Thank you very much, and one more question. How can I change the localization of the plugin? I use Poedit to change profilebuilder-en_US.po in translation folder, but nothing actually changes in the website. Even when i remove the whole translation folder from the plugin directory, the localization remains english

        1. Once you created a new file (let’s say hungarian) you need to save the file in the folder as profilebuilder-hu_HU (please check shortcut for other languages!). Then all you need to do is in your wp-config file set the language to hungarian. The rest should be taken care of WP.


  85. Great Plugin……….. I am using your plugin to redirect to my second WordPress site through first WordPress users… Its working fine but i have one question…While redirecting to the second site it will take 1 second time……. Can it be possible that it will redirect automatically to second website without taking 1 second time.

    If possible … Plz help me out……….. its urgent

    1. Manpreet,

      thank you for your kind words. Unfortunately the http refresh used by our html method has a minimum delay of 1 second.


  86. Hello.
    Ive managed to make the entire plugin work but I have an issue. Once a new user comes in and registers himself , he/she is automatically assigned the Role of ‘Subscriber’. I dont want this to happen. I want the role of my choice. Please help me out here.


  87. I have some questions before purchasing:
    – Can I remove the labels on the registration form (About Yourself, Contact info, etc…)?
    – When I click “lost password” it will redirect to the wordpress forgot password page, NOT the [wppb-recover-password] page (accessible by typing it), why?
    – in php how do I see if a user is logged?


  88. Hi

    Like the free version. Just paid for the pro version. Downloaded. Installed.

    But when I click activate I get a fatal error:

    Fatal error: Cannot redeclare return_bytes() (previously declared in /home3/angloxch/public_html/wp-content/plugins/profile-builder/index.php:40) in /home3/angloxch/public_html/wp-content/plugins/profile-builder-pro/index.php on line 54

    Any thoughts?

  89. I am using the basic version of Profile Builder and and have the Login and Register forms set up in 2 text widgets on this page: http://writerscelebratewriters.com/submit-a-memoir/

    It is working fine– finally. But there is one small issue. I am not using the Author Bio field of the form and have removed it from the WP settings. Problem is, the “About Yourself” heading is still showing up, and it makes no sense because there are no questions about the using under it, only fields for setting password and repeat password.
    http://screencast.com/t/djBvlvoG0A I don’t see any options in the WP PB settings area for removed the little section header.

    Is there a way that I, an non-coder, can remove that heading? Is really looks stupid placed in that context.

  90. Issues with assigned User role.
    In my WP settings, I have it set up for new registered users to be assigned the default role of “Author.” Yet, all the users coming in through this plugin’s registration process are being assigned the role of “Subscriber,”

    This will create a problem, because this is a multi-author blog, and I will want to assign certain user level roles to the registered Authors. As “Subscribers,” for example, they will no be able to be notified and to moderate comments that come in through the posts that they authored. http://awesomescreenshot.com/0b2em76b6

  91. plugin conflict:

    Fatal error: Cannot redeclare return_bytes() (previously declared in /home/mysite/public_html/wp-content/plugins/buddypress-group-documents/index.php:634) in /home/mysite/public_html/wp-content/plugins/profile-builder-pro/index.php on line 54

    1. Shawn,

      thank you for letting me know of this; somehow this function got overseen when we added unique names to them, but I have made the necessary changes, and will issue a global update in the near future!


  92. thanks, this is a very useful plugin! I am considering buying the pro version. before I do so, could you please inform if the extended user profile information (afforded by profile builder pro) will be captured by WP API plugins such as “JSON API”. I would need programatic access through an API to the extended user profile data. is that possible in the Pro version?


  93. I’ve found today that this plugin breaks down in WP 3.5, specifically in the new Upload Media functionality. With it activated, I could not use the new drag-n-drop media uploader, nor could I close the media manager. Trying to drag an image into the manager just loads the jpeg in the browser window. I isolated this plugin by deactivating all my active plugins and selectively turning them back on until I reproduced the problem.

    I know a lot of plugins are failing in 3.5, so there should be a patch coming soon.

    1. Hello Len,

      we have tried to replicate this, both on the free and the premium version, but things seem ok for us. Can you tell us which one are you using + what version + what WP version you currently have (I assume you have 3.5, since you reported this).


  94. Hi, I am using the free version of the plugin, and I am thinking about adquiring de Hobbyist version, but I have some dudes:

    – Am I able to manage pending users on free version?? will it be able in Hobbyist version?

    – Can I put a privacy policy agreement?

  95. Tried updating to the latest version and received the following error: “Fatal error: Call to undefined function wppb_return_bytes() in /home/content/s/t/i/stit9811/html/xstb/wp-content/plugins/profile-builder/index.php on line 67” Could not reactivate. Ended up downgrading back to 1.1.41. This was through the automatic updater functionality.

    1. Hello Lexy,

      and thanks for letting us know about this. We already issued a hotfix, v.1.1.44 which should fix this, and another bug we found.


  96. Hello Gabriel …. im wondering if you have front end files translated to spanish,…. for example… wppb.edit.profile.php because i get notifications in english…. or is already translated and im doing something wrong to show notifications in spanish?

  97. Hi i have added extra fields on user profiles with this plugin
    Im now try useing your AWESOME front end editor for the user .
    But the problem is that it loads the standard information but not the extra fields i have.

    What i can see in the code it should load but it doesn’t.
    Do you know what might be wrong?

    1. Hi Magnus,

      Unfortunately Profile Builder doesn’t know how to manage extra-fields added with other plugins. For that we created the Hobbyist and Pro versions of the plugin. http://www.cozmoslabs.com/wordpress-profile-builder/

      Please note we didn’t intentionally limit this functionality, it’s just not straight forward to manage extra fields added by other plugins. WordPress doesn’t store extra-information for it’s usermeta fields other then the user id, meta id, meta key and meta value. There is no place to put information like: type of field (select, checkbox, input), labels, description, etc. that we might need to generate the login, registration and edit profile fields.

  98. Hello Cristian

    I’m willing to buy the PRO version
    But just want to make sure, is it customizable?
    Can you provide help with applying specific needs if i bought it?

    1. Hello Ahmed,

      Up to a point, yes. Small css tweaks or guidance on it’s best to achieve certain tasks. Even small plugins that hook into Profile Builder and chance some small things.

      However, we don’t have the capability to offer custom development for Profile Builder clients. This means extensive customization of the product or integrating Profile Builder with other plugins, etc.

      All this is a little vague, so if you have something concrete in mind like a certain case you envisioned, please let me know and I’ll be able to give you yes or no answer.

  99. Hi, We want to buy the Pro version of this plugin but first I was wondering if the Pro version would be able to have fields so the user can assign themselves to a specific group/groups when they register?

    1. Hi Crystal, there is no group functionality, similar to what you would get in BuddyPress (http://buddypress.org/).

      What you can do however, is create checkboxes and let the user select what interests him (like a list of hobbies: sports, politics, technology, etc.) All that information is stored in the database and you can programmably use it to display different information for people with different interests for example: http://testserver29.com/personalhomepage/

      However, for the above you need programming knowledge, even with our PRO version to make this happen. Profile Builder will only take care of the… profile part 🙂

  100. Hello,

    Plug-In fantastic!

    I want to adopt in version Pro.
    But first I need to know if inside the login page, you can call the buttons of «Social login Plug-In».
    Is it possible?
    Should I use a specific technique because your form is detected as “login.php”?

    I apologize for my English by Google …

    Thank you very much, see you soon

    C. F. Follis

  101. Hi,
    I just purchased the Hobbyist ProBuilder. Its not loading into my Word Press dash board or plugin. I’m a complete novice. Can you help me please? By the way, I have Word Press 3.6.1.

  102. Please how do I hard code an edit to the ‘from name” and “from email” that is used in email notifications to new users for the free Profile Builder version?

  103. I want to add users and then allow them to edit their profiles afterwards. Is the a plugin would accomplish this functionality . Now i am installed the plugin but i need to login from admin before regisering throgh front end. Please help me on this issue….

  104. Hi All,

    I am trying to register from front end user registration but I have been getting always shown the error as “Sorry, that username already exists!” . This issue occurs where I register a new user. I have looked and found out the “WordPress SEO” Plugin affect “PB” plugin. But I have important “WordPress SEO” Plugin in my project. I have used “PB PRO” plugin.
    Can you tell me what is solution that one and Why these issues occur in PB PRO version?


    1. Hi,

      Can you please check in the database after creating the user (even if you get this error), if the user is added.

      Some times, we’ve experienced this bug when the site tries to do two redirects. The one from Profile Builder needed to submit the form and another one from another plugin.

      If the SEO plugin is the culprit, please try using http://wordpress.org/plugins/wordpress-seo/ (in case you’re using a different one).

  105. Hi, I am completely new to WordPress, our corporate https website is currently on DNN. I note that WordPress doesn’t have a very good default user profile, so I installed your free plugin to evaulate. I can create a page using your instructions to display a View/Edit profile page

    Question: how do I modify the widget in the top right of my WordPress site, which shows ‘howdy steve’ and if hovered, shows you Edit Profile which takes you to WP’s bizarro page. I would like that to go your your plugin’s page that I created.

    Thank you for your reply.

      1. Thanks,Cristian.
        Have been evaluating DNN 7 vs. WordPress as the ‘next’ platform for our website, the more I look at WordPress, the more I like it! Completely different from DotNetNuke. 🙂

  106. Christian,

    Is it possible to add a hyperlink in the profile of a user? I want to link a document that is associated with a specific user once they log in to edit their profile.

    Is this possible?

  107. Christian,

    I am a total “newbie” at building websites. I installed the free version of Profile Builder just to see if I could use it. Your instructions are great, so thank you. And, installation was simple and clean.

    I created a page called Create Account and used the shortcode: [wppb-register]. Then I went to another browser and tested it out. Everything worked wonderfully. I received a confirmation email, clicked on the link to confirm my info and the new user showed up in WordPress. But, the problem came when I tried to create another new account. Now I’m getting the message “Only an administrator can add new users”. I’m sure this is a setting, but oddly enough, I’ve changed nothing. Any suggestions on how I can resolve this? I am using the Hueman theme.



    1. Thanks for looking into Profile Builder.
      You’re right, this is a setting in WordPress. Just go to the Settings tab in the back-end, then click General, and make sure that under Membership you have “Anyone can register” checked.

  108. hi, i am using wppb login widget front of my site, i want to change profile author link to edit profile after login,please tell me how can i do it?

  109. Hi, I am using Profile Builder Pro v.2.0.6

    How can I add a customize function that works like after registration adding a WooCommerce product into shopping Cart and then redirect the user to the Shopping Cart View page?


  110. I realize WPB’s widget is not complete. After login, it doesn’t have an option to select a link to the specified profile page. All I’m seeing after login is “You are currently logged in as name. Log out »”.

    Will the team be improving this widget further?

  111. Hi There,

    I’ve installed your app and it works great. I just have one thing I’d like to ask.

    Is it possible to have the user directed to a PAGE once logged in rather than showing the backend of the website where they edit their profile? The reason I ask, is I would prefer my users to not have anything to do with the backend of the website whatsoever.

    Kind Regards

  112. I was using free profile builder. I have puchased a hobbyist license.Where should I put the license key?

    1. Hello,

      On the Profile Builder -> Register Version page.

      Open a ticket if you have further questions.


  113. Hello, I am using profile builder pro and I would like to retrieve the information created from the database for example school name, age and other that I created with the form fields but I have browsed all my database I do not see none of this information. How can I do it please. I would like to know in which tables this information is stored.

  114. I want to add the user information editing form to the dedicated user panel that I wrote. What method should I take?

    1. You can just use the shortcode [wppb-edit-profile]. If you wrote that with php, use the do_shortcode() function to execute it.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.