PluginProbe
Polylang / 3.1.4
Polylang v3.1.4
3.8.10 3.8.9 3.8.8 3.8.7 3.8.6 3.8.5 3.8.4 3.8.3 2.7 2.7.0.1 2.7.1 2.7.2 2.7.3 2.7.4 2.8 2.8.1 2.8.2 2.8.3 2.8.4 2.9 2.9.1 2.9.2 3.0 3.0.1 3.0.2 All 234 releases
← All changes | admin/admin-filters.php +2 -4 3.0.2 → 3.1.4 View file →
@@ -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