diff --git a/core/um-fields.php b/core/um-fields.php index 9b2f8e17..24fc2074 100644 --- a/core/um-fields.php +++ b/core/um-fields.php @@ -1111,7 +1111,7 @@ class UM_Fields { if ( ( $visibility == 'view' && $this->set_mode == 'register' ) || ( isset( $data['editable'] ) && $data['editable'] == 0 && $this->set_mode == 'profile' ) ){ - if( ! current_user_can('manage_options') ){ + if( ! um_user_can('can_edit_everyone') ){ $disabled = ' disabled="disabled" '; } @@ -2101,10 +2101,12 @@ class UM_Fields { $class = "um-icon-android-radio-button-off"; } - if( ! empty( $disabled ) ){ + if( isset( $data['editable'] ) && $data['editable'] == 0 ){ $col_class .= " um-field-radio-state-disabled"; } + + $output .= '