$social_site) {
if( $key == 'email' ) {
// if email, only accept 'mailto' protocol
if( isset( $_POST["$key-profile"] ) ){
update_user_meta( $user_id, $social_site, sanitize_email( $_POST["$key-profile"] ) );
}
} else {
if( isset( $_POST["$key-profile"] ) ){
update_user_meta( $user_id, $social_site, esc_url_raw( $_POST["$key-profile"] ) );
}
}
}
}
add_action( 'personal_options_update', 'ct_unlimited_save_social_profiles' );
add_action( 'edit_user_profile_update', 'ct_unlimited_save_social_profiles' );