| @@ -65,17 +65,15 @@ | ||
| 65 | 65 | */ |
| 66 | 66 | public function personal_options( $profileuser ) { |
| 67 | 67 | foreach ( $this->model->get_languages_list() as $lang ) { |
| 68 | 68 | $meta = $lang->slug == $this->options['default_lang'] ? 'description' : 'description_' . $lang->slug; |
| 69 | + $description = get_user_meta( $profileuser->ID, $meta, true ); | |
| 69 | 70 | |
| 70 | - /** This filter is documented in wp-includes/user.php */ | |
| 71 | - $description = apply_filters( 'user_description', get_user_meta( $profileuser->ID, $meta, true ) ); // Applies WP default filter wp_kses_data | |
| 72 | - | |
| 73 | 71 | printf( |
| 74 | 72 | '<input type="hidden" class="biography" name="%s___%s" value="%s" />', |
| 75 | 73 | esc_attr( $lang->slug ), |
| 76 | 74 | esc_attr( $lang->name ), |
| 77 | - esc_attr( $description ) | |
| 75 | + sanitize_user_field( 'description', $description, $profileuser->ID, 'edit' ) | |
| 78 | 76 | ); |
| 79 | 77 | } |
| 80 | 78 | } |
| 81 | 79 | |