- fixed user locations for custom usermeta table;

This commit is contained in:
nikitasinelnikov
2020-04-10 17:32:32 +03:00
parent f31d283eae
commit 1ee20b9b33
2 changed files with 79 additions and 23 deletions
+5 -3
View File
@@ -150,7 +150,7 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
unset( $fields[ $id ]['in_group'] );
unset( $fields[ $id ]['position'] );
do_action( 'um_add_new_field', $id );
do_action( 'um_add_new_field', $id, $args );
update_option( 'um_fields', $fields );
}
@@ -249,9 +249,11 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
function delete_field_from_db( $id ) {
$fields = UM()->builtin()->saved_fields;
if ( isset( $fields[ $id ] ) ) {
$args = $fields[ $id ];
unset( $fields[ $id ] );
do_action( 'um_delete_custom_field', $id );
do_action( 'um_delete_custom_field', $id, $args );
update_option( 'um_fields', $fields );
}
@@ -360,7 +362,7 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
unset( $all_fields[ $new_metakey ]['position'] );
do_action( 'um_add_new_field', $new_metakey );
do_action( 'um_add_new_field', $new_metakey, $duplicate );
UM()->query()->update_attr( 'custom_fields', $form_id, $fields );
update_option( 'um_fields', $all_fields );