- fixed validation on save meta key and meta label;

This commit is contained in:
nikitasinelnikov
2020-01-13 11:21:54 +02:00
parent b1ca9ad49d
commit 01e26e9290
2 changed files with 50 additions and 40 deletions
+13 -3
View File
@@ -233,12 +233,22 @@ if ( ! class_exists( 'um\core\Member_Directory' ) ) {
foreach ( $value as $k => &$row ) {
if ( ! empty( $other_data[ $k ]['meta_key'] ) ) {
$row = array(
$other_data[ $k ]['meta_key'] => ! empty( $other_data[ $k ]['label'] ) ? $other_data[ $k ]['label'] : $other_data[ $k ]['meta_key']
);
$metakey = sanitize_key( $other_data[ $k ]['meta_key'] );
if ( ! empty( $metakey ) ) {
if ( ! empty( $other_data[ $k ]['label'] ) ) {
$metalabel = wp_strip_all_tags( $other_data[ $k ]['label'] );
}
$row = array(
$metakey => ! empty( $metalabel ) ? $metalabel : $metakey
);
}
}
}
}
} elseif ( $key == '_um_sortby_custom' ) {
$value = sanitize_key( $value );
} elseif ( $key == '_um_sortby_custom_label' ) {
$value = wp_strip_all_tags( $value );
}
}