Blog / Profile Builder / WordPress Profile Builder: a Front-end User Registration, Login and Edit-Profile Plugin

WordPress Profile Builder: a Front-end User Registration, Login and Edit-Profile Plugin

wordpress profile builder
Cristian Antohe
Last Updated: 22/01/24

Table of Contents

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

Registration and Login Forms Preview

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:

Profile Builder Pro custom 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

WordPress Edit Profile Form Preview

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 use the proper blocks: Register, Login, Edit Profile, and Recover Password.

Alternatively, you can also 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:

Glimplist User Listing Theme

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

Content restriction settings

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 Profile Builder

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 block or 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 13 default fields and the premium version adds 40+ custom field types that you can add. You can also use conditional logic to control exactly when each field displays.

Profile Builder Pro custom 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.

Multiple registration forms

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.

Boxomo User Listing Theme

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

Content restriction settings

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 Profile Builder

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 Profile Builder
From the blog

Related Articles

Profile Builder Update: No More Profile Builder Hobbyist?

Author: Flavia Mezzetti
Last Updated: April 26th, 2023

If you’re already a Profile Builder user, you might have noticed some changes around here in the past few weeks. And that’s especially if you’ve purchased the Hobbyist version of Profile Builder. And you’d be right! Some changes did take place within the plugin, and thus, that’s what we’ll talk about in this blog post, […]

Continue Reading

How to Eliminate WordPress Spam Registrations (Step-by-Step Guide)

Author: Adrian Spiac
Last Updated: December 11th, 2019

Looking for a way to cut down on WordPress spam registrations? If your WordPress site is set to allow user registration (like a membership site or WooCommerce store), then it's probably vulnerable to user registration spam from spam-bots. Finding a way to eliminate, or at least reduce, WordPress spam registrations is important so that you can focus your efforts and resources on your real users. No matter what type of site you're running, there are some tried-and-true tactics that you can apply to stop spam registrations in their tracks, and they're all available in one single plugin.

Continue Reading

Show Custom Fields in WordPress

Author: Cristian Antohe
Last Updated: April 5th, 2023

Adding custom fields to your WordPress site helps you display additional information about your content and can improve SEO for Google and other search engines. But how to show custom fields can be a pretty challenging thing to achieve by non-technical users By default, WordPress gives you the possibility to add custom fields (sometimes called […]

Continue Reading

335 thoughts on “WordPress Profile Builder: a Front-end User Registration, Login and Edit-Profile Plugin

    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.

    Reply

    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.

    Reply

    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.

    Regards,
    Gabriel

    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?

    Thanks,
    Trish

    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?

    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!

    Regards,
    Gabriel

    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.

    […] and edit-profile page through the use of shortcodes. You can see the full description here: http://www.cozmoslabs.com/2011/04/12…rofile-plugin/ I also need some feedback of what do you think it would need to make it really useful to […]

    Reply

    […] To this end we’ve written a free plugin that let’s you add all these front-end forms through the easy use of shortcodes: Profile Builder […]

    Reply

    Thank you Cristian, I know a lot of developers are thankful for your contribution =)

    Reply

    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?

    Reply

    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.

    Reply

    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.

    Reply

    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 🙂

    Reply

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

    Reply

    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 ?

    Reply

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

    Thanks again for the nice job !

    Reply

    Can pages be assigned to users listing their account information such as name, website, email, bio, etc.?

    For example, on Tutorial9, the http://tutorial9.net/author/Abhimanyu shows my account info..

    Regards.

    Reply

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

    Reply

    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,
    Sebastian

    Reply

    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?

    Thanks!

    Anthony

    Reply

    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)

    Reply

    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.

    Reply

    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 🙂

    Reply

    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.

    Reply

    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.

    Reply

    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.

    Reply

    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.

    Reply

    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?

    Reply

    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…

    Reply

    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.

    Reply

    Thanks for the feedback…

    Having an option to add extra fields would be awesome… Will watch out for it…

    Reply

    First, THIS IS AN AWESOME PLUG-IN!

    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!
    Marge

    Reply

    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?

    Reply

    Hi Sebastian,

    Thank you for the bug report. I’ll have a look tomorrow and issue a fix if needed.

    Reply

    Hi Cristian

    I have the same situation on my recent installation – other than that – great plugin!

    Cheers
    Stephen

    Reply

    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!

    Reply

    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?
    Thanks!!!
    Marge

    Reply

    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.

    Reply

    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

    Reply

    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.

    Reply

    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.

    Reply

    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.

    Reply

    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

    Reply

    Hello Sina,

    The problem was fixed so please update the plugin to version 1.0.10.

    Thanks.

    Reply

    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

    Reply

    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:

    Reply

    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.

    Reply

    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.

    Reply

    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!

    Reply

    This is so nice, I will use it! Thanks! Also one question: will there be a localized version?
    Greetings, .wired

    Reply

    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,
    Marge

    Reply

    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…
    Sebastian
    I deactivated all other plugins and tried it with another

    Reply

    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.

    Reply

    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.

    Reply

    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() );
    exit;

    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.

    http://pastebin.com/6xTJ44d8

    I will try your solution with the redirect.

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

    Somehow User Photo update fuction stopped working 🙁

    Hi Cristian, works great, thank you very much for the fast fix!!!

    Reply

    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 🙂

    Reply

    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 🙂

    Reply

    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;
    }
    add_filter('user_contactmethods','my_new_contactmethods',10,1);

    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:

    <?php
    $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
    Sebastian

    Reply

    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.

    Reply

    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?

    Reply

    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.

    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!

    Reply

    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.

    Reply

    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,

    Vince

    Reply

    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!

    Reply

    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

    Reply

    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).

    Thanks!

    Reply

    That’s on the to do list. We just didn’t get a chance to add them. The new version will have filters and hooks on every output.

    Reply

    Any ideas as to what some of the filters’ names will be?

    I just want to future proof one theme I’m building now.

    Mersi!

    Reply

    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…

    Reply

    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.

    Reply

    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.

    Reply

    Hi Karen,

    Please try out the Beta Version. It supports extra user fields similar to Register Plus Redux. http://www.cozmoslabs.com/profile-builder-beta/

    Reply

    I signed up for it, but haven’t received a link to the beta version. Love to try it out.

    Reply

    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.

    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.

    Reply

    copy/paste the following php code and overwrite the whole content of the plugin_dir/frontent/wppb.login.php file. Enjoy 🙂

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    
    <?php
    if(!function_exists('curPageURL')){
        function curPageURL() {
         $pageURL = 'http';
         if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
         $pageURL .= "://";
         if ($_SERVER["SERVER_PORT"] != "80") {
          $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
         } else {
          $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
         }
         return $pageURL;
        }
    }
     
    /* wp_signon can only be executed before anything is outputed in the page because of that we're adding it to the init hook */
    $wppb_login = false;
     
    function wppb_signon(){
    	if ( 'POST' == $_SERVER['REQUEST_METHOD'] && !empty( $_POST['action'] ) && $_POST['action'] == 'log-in' && wp_verify_nonce($_POST['login_nonce_field'],'verify_true_login')) :
    		global $error;
    		global $wppb_login; 
    		$wppb_login = wp_signon( array( 'user_login' => $_POST['user-name'], 'user_password' => $_POST['password'], 'remember' => $_POST['remember-me'] ), false );
    	endif;
    }
    add_action('init', 'wppb_signon');
     
    function wppb_front_end_login(){
    	ob_start();
    	global $wppb_login;
     
    	echo '<div class="wppb_holder" id="wppb_login">';
     
    	if ( is_user_logged_in() ) : // Already logged in 
    		global $user_ID; 
    		$wppb_user = get_userdata( $user_ID );
    		if($wppb_user->display_name == ''){ 
    			$wppb_user->display_name = $wppb_user->user_login;
    		}
     
    	?>
     
     
     
     
    		<p class="alert">
    			<?php printf( __('You are currently logged in as <a href="%1$s" title="%2$s" rel="nofollow">%2$s</a>.', 'profilebuilder'), get_author_posts_url( $wppb_user->ID ), $wppb_user->display_name ); ?> <a href="<?php echo wp_logout_url( get_permalink() ); ? rel="nofollow">" title="<?php _e('Log out of this account', 'profilebuilder'); ?>"><?php _e('Log out &raquo;', 'profilebuilder'); ?></a>
    		</p><!-- .alert -->
     
    	<?php elseif ( $wppb_login->ID ) : // Successful login ?>
    		<?php
    			//$wppb_login = get_userdata( $wppb_login->ID ); 
    			if($wppb_login->display_name == ''){ 
    				$wppb_login->display_name = $wppb_login->user_login;
    			}
     
    		?>
     
    		<p class="success">
    				<?php printf( __('You have successfully logged in as <a href="%1$s" title="%2$s" rel="nofollow">%2$s</a>.', 'profilebuilder'), get_author_posts_url( $wppb_login->ID ), $wppb_login->display_name ); ?>
    		</p><!-- .success-->
    	<?php else : // Not logged in ?>
     
    		<?php if (!empty( $_POST['action'] )): ?>
    			<p class="error">
    				<?php if ( trim($_POST['user-name']) == '') echo '<strong>ERROR:</strong> The username field is empty. '; ?>
    				<?php if ( is_wp_error($wppb_login) ) echo $wppb_login->get_error_message();?>
    			</p><!-- .error -->
    		<?php endif; ?>
     
    		<?php /* use this action hook to add extra content before the login form. */ ?>
    		<?php do_action( 'wppb_before_login' ); ?> 
     
    		<form action="<?php curPageURL(); ?>" method="post" class="sign-in">
    			<p class="login-form-username">
    				<label for="user-name"><?php _e('Username', 'profilebuilder'); ?></label>
    				<input type="text" name="user-name" id="user-name" class="text-input" value="<?php echo wp_specialchars( $_POST['user-name'], 1 ); ?>" />
    			</p><!-- .form-username -->
     
    			<p class="login-form-password">
    				<label for="password"><?php _e('Password', 'profilebuilder'); ?></label>
    				<input type="password" name="password" id="password" class="text-input" />
    			</p><!-- .form-password -->
    			<p class="login-form-submit">
    				<input type="submit" name="submit" class="submit button" value="<?php _e('Log in', 'profilebuilder'); ?>" />
    				<input class="remember-me checkbox" name="remember-me" id="remember-me" type="checkbox" checked="checked" value="forever" />
    				<label for="remember-me"><?php _e('Remember me', 'profilebuilder'); ?></label>
    				<input type="hidden" name="action" value="log-in" />
    			</p><!-- .form-submit -->
    			<p>
    				<a href="<?php echo get_option('siteurl');  ? rel="nofollow">/wp-login.php?action=lostpassword"><?php _e('Lost password?', 'profilebuilder'); ?></a>
    			</p>
    			<?php wp_nonce_field('verify_true_login','login_nonce_field'); ?>
    		</form><!-- .sign-in -->
     
    	<?php endif;?>
     
    	<?php /* use this action hook to add extra content after the login form. */ ?>
    	<?php do_action( 'wppb_after_login' ); ?> 
     
    	</div>
    	<?php
    	$output = ob_get_contents();
        ob_end_clean();
     
    	$output = apply_filters ('wppb_login', $output, $content);
     
        return $output;
    }
    Reply

    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.

    Thanks!

    Reply

    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.

    Reply

    That’s because there isn’t one. Version 1.1 is almost ready to launch and I’ve included a .po file for translation.

    Reply

    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?

    Thanks

    Reply

    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).

    Reply

    Thanks.

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

    Reply

    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)

    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? 🙂

    Thanks

    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.

    But, is there a solution for me to use the new version or should I go back to the old version?

    Hi,

    Could you please let me know something?

    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,
    Gabriel

    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
    Gunnar

    Reply

    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 )

    Reply

    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!
    Gunnar

    Reply

    Fantastic plugin!

    How do I make the translated files work?

    Reply

    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.

    Reply

    Fantastic plugin!

    How do I make the translated files work?

    Reply

    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.

    Reply

    Great!

    Are you thinking about to integrate a facebook oauth for the registration process?

    Reply

    Well, to be honest with you, I doubt it…but who knows?

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

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

    Hi Cristian, I’ve done the translation to Spanish, I can send it to you. But it seems that it doesn’t work. As the site is multilingual, I use qtranlate plugin, to make it work with that this might help: Making Plugin work with qTranslate

    Reply

    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.

    Gabriel

    Reply

    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
    Canji

    Reply

    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.

    Regards,
    Gabriel

    Reply

    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.

    Reply

    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?

    Gabriel

    Reply

    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,
    John

    Reply

    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.

    Derek

    Reply

    Umm….your demo is broken (appears the plugin is offline). Thought you’d like to know.

    Reply

    Hello Steve,
    what do you mean the plugin is offline?

    Reply

    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.

    Reply

    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.

    Gabriel

    Reply

    Sure, no problem and How can i tell if my server is configured?

    Reply

    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);
    var_dump($result);
    }

    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.

    Still not working, I have no idea on how to configure my email settings and server,

    “Still not working” does this mean you got a false value?

    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.

    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.
    Thanks
    David

    Reply

    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.

    Regards,
    Gabriel

    Reply

    How do I save all the information user filled in phpmyadmin

    Reply

    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.

    Reply

    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

    Gabriel

    Reply

    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.

    Thanks,
    Jim

    Reply

    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.

    Gabriel

    Reply

    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 ???

    Reply

    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.

    Reply

    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?

    Gabriel

    Reply

    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

    Reply

    “Have you ticked the option: “anyone can register” in the back-end?”

    Gabriel

    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.

    Thanks,
    Jim

    Reply

    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.

    Reply

    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.

    Regards,
    Gabriel

    Reply

    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

    Reply

    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?

    Reply

    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?

    Thanks,

    Reply

    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

    Reply

    Hello Devid,

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

    Gabriel

    Reply

    hello..
    i just did that and it is working..
    thank you

    Reply

    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.

    Reply

    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/

    Gabriel

    Reply

    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
    Sincerely
    EA CADI WEB

    Reply

    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.

    Gabriel

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

    Reply

    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:

    Pictures
    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?

    Reply

    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.

    Regards,
    Gabriel

    Reply

    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
    meta_value
    {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.

    Thanks!

    Reply

    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!

    Gabriel

    Reply

    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.

    Reply

    Hello Jay,

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

    Regards,
    Gabriel

    Reply

    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.

    Reply

    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!

    thanks
    adrian

    Reply

    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.

    Gabriel

    Reply

    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 😛

    Reply

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

    Gabriel

    Reply

    Indeed, using the free one for this client. Thanks for the response.

    Reply

    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

    -JB.

    Reply

    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

    Gabriel

    Reply

    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?

    Thanks,

    Bob

    Reply

    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?

    Gabriel

    Reply

    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.

    Reply

    Hello Chris,

    can you please send me FTP details and a WP account with admin rights to gabriel@comzoslabs.com so I can check it out for myself please? (if this is ok with you, of course)

    Gabriel

    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”.

    Gabriel

    Reply

    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

    Reply

    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.

    Gabriel

    Reply

    I’m having the same problem. There is nothing regarding this in the forum either.

    Reply

    Aaron,

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

    Gabriel

    Reply

    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.

    Reply

    Same happened for me just now, using WP 3.3.1 and PB 1.1.16

    Reply

    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”

    Reply

    Ok issued update, and it’s fixed. Sorry for any inconvenience!

    Reply

    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.

    Reply

    Right now staying at 1.1.14, my client almost chopped my head for putting his site on maintenance mode :S

    Reply

    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.

    Reply

    I am trying it out locally to debug it and keep issuing updates. Will get back asap!

    Reply

    Ok, version 1.1.23 seems to be working. Please check it out, and again, very sorry for the inconveniences caused.

    Reply

    Working perfectly, thanks Gabriel!

    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.

    Reply

    really a great job man!
    thanks to share it
    thanks lot 😉

    Reply

    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?
    Thanks!

    Reply

    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.

    Gabriel

    Reply

    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?

    Reply

    Hello Ann,

    Yes, either via the edit profile page, or he looks himself up in the userlisting.

    Gabriel

    Reply

    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.

    Reply

    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.

    Regards,
    Gabriel

    Reply

    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?

    Reply

    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.

    Regards,
    Gabriel

    Reply

    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!

    Reply

    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.

    Thanks!

    Reply

    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).

    Gabriel

    Reply

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

    Reply

    Hello,

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

    Gabriel

    Reply

    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?

    regards

    jamie

    Reply

    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!!

    Regards
    Daniel D’Laine

    Reply

    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?

    Reply

    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.

    Gabriel

    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.

    Reply

    Ah, that’s too bad. Thanks so much for trying it out, and I’d love to see this in a future version.

    Reply

    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.

    Reply

    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).

    Regards,
    Gabriel

    Reply

    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?

    Reply

    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.

    Regards,
    Gabriel

    Reply

    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
    And1

    Reply

    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.

    Gabriel

    Reply

    Thank you Gabriel for the fast answear!

    Hardcode in which file?

    AND1

    Reply

    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.

    Regards,
    Gabriel

    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?

    Reply

    Hello Creo,

    no…only 1 avatar can be assigned to 1 profile. You can use however multiple upload options.

    Reply

    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)

    Reply

    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

    Thanks,

    Angus

    Reply

    I also am getting this same issue. Not sure why. I’m gonna source dive and come back with answers.

    Reply

    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.

    Reply

    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.

    Reply

    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.

    Thoughts?

    Reply

    Hi there,

    What is the best way to translate the extra fields I have added to my register form.

    Thanks !

    Reply

    can i use profile builder plugin in sidebar????????????

    Reply

    Hi,
    great plugin.
    Does it work with this one too?
    http://picklewagon.com/wordpress/new-user-approve/

    Reply

    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!

    Regards,
    Gabriel

    Reply

    Have you added the ability to have new users be approved?

    Reply

    Yes Sam, Profile Builder now features Admin Approval as well as Email Confirmation for new users.

    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?

    Thanks

    Reply

    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).

    Regards,
    Gabriel

    Reply

    Hi
    How it will work with
    Membership plugin like
    Wishlist members .?
    S2members ?
    Magicmembers?
    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 ?

    Reply

    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).

    Regards,
    Gabriel

    Reply

    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?

    Reply

    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.

    Regards,
    Gabriel

    Reply

    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

    Reply

    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.

    Gabriel

    Dear Gabriel, thank you very much, now everything is working

    Reply

    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

    Reply

    Manpreet,

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

    Gabriel

    Reply

    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.

    Thankyou

    Reply

    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?

    Thanks

    Reply

    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?

    Reply

    Hi Paul,
    You just need to uninstall the free version, and keep only the pro one, and you’ll get rid of the fatal error.

    Reply

    Is there a way to notify (through email) the admin if a user updates their profile in any way?

    Reply

    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.

    Reply

    You need to use the role parameter in your registration shortcode:
    %5Bwppb-register role=”editor” %5D

    Reply

    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

    Reply

    Just add to the end of your style.css file:
    .registerAboutYourselfHeader{ display:none }

    Reply

    Oops… I answered to the wrong question. Just revert the last answers 🙂

    Reply

    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

    Reply

    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!

    Regards,
    Gabriel

    Reply

    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?

    cheers!
    mark

    Reply

    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.

    Reply

    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).

    Regards,
    Gabriel

    Reply

    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?

    Reply

    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.

    Reply

    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.

    Gabriel

    Reply

    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?

    Reply

    Hi i have added extra fields on user profiles with this plugin
    http://vadimk.com/2009/11/29/extra-user-details/
    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?

    Reply

    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.

    Reply

    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?

    Reply

    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.

    Reply

    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?

    Reply

    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 🙂

    Reply

    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

    Reply

    Hello Carlo, Social Login is not compatible with Profile Builder. So unfortunately, in this case, it’s not possible.

    Reply

    Hi to everyone…
    This plugin is fantastic but I’ve some problems…
    In the recovery-password-page I’ve created, when I try to recover the password with the email or the nickname I get this message:

    Reply

    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.

    Reply

    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?

    Reply

    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….

    Reply

    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?

    Thanks

    Reply

    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).

    Reply

    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.

    Reply

    Hi Steve,

    You’ll need the custom redirects addon from the Pro version: http://www.cozmoslabs.com/wordpress-profile-builder/

    Here’s the documentation for it: http://www.cozmoslabs.com/docs/profile-builder-documentation/add-ons/#Custom_Redirects

    If you have other questions about Profile Builder feel free to send me an email to cristian[at]cozmoslabs.com

    Reply

    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. 🙂

    Reply

    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?

    Reply

    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.

    Thanks

    md

    Reply

    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.

    Reply

    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?

    Reply

    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?

    Thanks

    Reply

    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?

    Reply

    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
    Keenan

    Reply

    another user profile displaying after login via user page.. it display wrong user details

    Reply

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

    Reply

    Hello,

    On the Profile Builder -> Register Version page.

    Open a ticket if you have further questions.

    Regards.

    Reply

    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.

    Reply

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

    Reply

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

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

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