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";