Skip to:

Re: custom profile data not getting saved in BP 1.1.2



Thanks for your reply Jeff. I understand that the register.php directly contains all the elements now.

However, we liked the registration page of the default ‘bphome’ theme (BP 1.0.3) better (earlier) and accordingly we customized our site theme(premium edu-clean home theme for WPMU) to have a register page like that.

To achieve this, I created a custom page template register.php with code similar to that of bphome’s and plonked it in my theme folder. There if you see, the page template is divided into right-column, center-column, left-column (it hosts the registration section)

The code for this register.php is something like:

<?php get_header(); ?>

<!-- div content starts -->
<div id="content" class="widecolumn">

<div id="left-column">
<div class="register bp_core_widget_welcome">
<h2 class="widgettitle"><?php _e( 'Register for an Account', 'buddypress' ) ?></h2>
<?php bp_core_signup_do_signup() ?>

</div><!-- div content ends -->
<?php get_footer(); ?>

It’s the bp_core_signup_do_signup() that is responsible for including the content of the registration page in the left-column.

Here is how my current registration page looks like:

The registration section on the left is included in that section due to the bp_core_signup_do_signup() call. We still haven’t converted to the new single theme way, but we have already upgraded our BP to 1.1.2 and since then our custom fields just don’t get saved. Not sure what to do here?! I was wondering this could be happening coz of the deprecated function call. Also, how do I still make the registration section appear in the left-column of my page? Is there a function to include the register template or something?



Skip to toolbar