diff --git a/includes/admin/core/class-admin-forms.php b/includes/admin/core/class-admin-forms.php index 298ea7b4..00de3271 100644 --- a/includes/admin/core/class-admin-forms.php +++ b/includes/admin/core/class-admin-forms.php @@ -1164,9 +1164,11 @@ if ( ! class_exists( 'um\admin\core\Admin_Forms' ) ) { } $button = ''; - $slug = str_replace( 'core_', '', $field_data['id'] ); - if ( ! um_get_predefined_page_id( $slug ) || 'publish' !== get_post_status( um_get_predefined_page_id( $slug ) ) ) { - $button = ' ' . esc_html__( 'Create Default', 'ultimate-member' ) . ''; + if ( ! array_key_exists( 'predefined', $field_data ) || false !== $field_data['predefined'] ) { + $slug = str_replace( 'core_', '', $field_data['id'] ); + if ( ! um_get_predefined_page_id( $slug ) || 'publish' !== get_post_status( um_get_predefined_page_id( $slug ) ) ) { + $button = ' ' . esc_html__( 'Create Default', 'ultimate-member' ) . ''; + } } $html = "$hidden$button";