escape($_POST['first_name']); $last = $wpdb->escape($_POST['last_name']); $email = $wpdb->escape($_POST['email']); $user_url = $wpdb->escape($_POST['website']); $description = $wpdb->escape($_POST['desc']); $password = $wpdb->escape(isset($_POST['pwd'])); $confirm_password = $wpdb->escape(isset($_POST['confirm'])); update_user_meta( $user_ID, 'first_name', $first ); update_user_meta( $user_ID, 'last_name', $last ); update_user_meta( $user_ID, 'description', $description ); wp_update_user( array ('ID' => $user_ID, 'user_url' => $user_url) ); // Extra Profile Information update_user_meta( $current_user->ID, 'twitter', esc_attr( $_POST['twitter'] ) ); update_user_meta( $current_user->ID, 'facebook', esc_attr( $_POST['facebook'] ) ); // update_user_meta( $current_user->ID, 'agree', esc_attr( $_POST['agree'] ) ); if(isset($email)) { if (preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/", $email)){ wp_update_user( array ('ID' => $user_ID, 'user_email' => $email) ) ; } else { $message = "
Please enter a valid email id.
"; } } /* Update user password. */ if ( !empty($_POST['pass1'] ) && !empty( $_POST['pass2'] ) ) { if ( $_POST['pass1'] == $_POST['pass2'] ) wp_update_user( array( 'ID' => $current_user->ID, 'user_pass' => esc_attr( $_POST['pass1'] ) ) ); else $error = __('The passwords you entered do not match. Your password was not updated.', 'frontendprofile'); } } } /* Template Name: Editar Perfil */ if ($user_ID) { $user_info = get_userdata($user_ID); get_header(); ?>

" value="first_name; ?>"/> " value="last_name; ?>"/>
" value="user_email; ?>"/>

" value="user_url; ?>"/> " value="ID ); ?>"/> " value="ID ); ?>"/>

"/> "/>

" id="submit" class="button color_la"/>