BP uses a timestamp called last_activity to track members.
If they have not logged in since you installed BP [ or since they registered or were added by a site admin ], they won’t show up in the members list because they do not have a last_activity timestamp.
Did you show up in the BP members list?
If not, then there are other problems.
If so, you can use this function to add a timestamp to each member.
Put it in bp-custom.php, load the site once and then delete the function.
function add_activity_ts() {
global $wpdb;
foreach ( $wpdb->get_col( "SELECT ID FROM $wpdb->users" ) as $user_id ) {
bp_update_user_last_activity( $user_id );
}
}
add_action('bp_init', 'add_activity_ts', 11);
Hello,
All of my past registrations were through bbpress. In that case would what you are telling me still work, would I need to change the registration to buddypress?
Thank you.
@tmc5005,
wp+bp+bbp = 3 register possibilities, but only one register scenario. So it has no effect on from where the users registered. All are in the same table: wp_users.
Now, what you can try, is:
– activate (if not already done) profile syncing in BP settings
– check permalinks settings and resave the page (even if you mane no change to it) – this will recalculate all site urls
– using the repair tools. Dashboar > Tools and follow the instructions