Change order of profile fields

Replies
0
Voices
1
Freshness
Followers

1

You can change the order of profile fields using the following filter in your functions.php file:

function prefix_filter_profile_fields( $fields ){
// Enter your new fields order here
return $fields;
}
add_filter( 'ctdb_profile_fields', 'prefix_filter_profile_fields' );

The $fields list looks like:

$fields = array( 
'display_name' => array(
'id' => 'display_name',
'label' => __( 'Display name', 'discussion-board-pro' ),
'callback' => ''
),
'first_name' => array(
'id' => 'first_name',
'label' => __( 'First name', 'discussion-board-pro' ),
'callback' => ''
),
'last_name' => array(
'id' => 'last_name',
'label' => __( 'Last name', 'discussion-board-pro' ),
'callback' => ''
),
'user_url' => array(
'id' => 'user_url',
'label' => __( 'Website', 'discussion-board-pro' ),
'callback' => ''
),
'description' => array(
'id' => 'description',
'label' => __( 'Bio', 'discussion-board-pro' ),
'callback' => ''
),
'user_registered' => array(
'id' => 'user_registered',
'label' => __( 'Member since', 'discussion-board-pro' ),
'callback' => ''
),
'topics_posted' => array(
'id' => 'topics_posted',
'label' => __( 'Topics posted', 'discussion-board-pro' ),
'callback' => ''
),
'replies' => array(
'id' => 'replies',
'label' => __( 'Replies', 'discussion-board-pro' ),
'callback' => ''
),
'last_active' => array(
'id' => 'last_active',
'label' => __( 'Last active', 'discussion-board-pro' ),
'callback' => ''
),
);

Reorder it as you wish.