diff --git a/includes/admin/core/class-admin-notices.php b/includes/admin/core/class-admin-notices.php index c6ac545e..4da9df5e 100644 --- a/includes/admin/core/class-admin-notices.php +++ b/includes/admin/core/class-admin-notices.php @@ -534,9 +534,25 @@ if ( ! class_exists( 'um\admin\core\Admin_Notices' ) ) { function need_upgrade() { if ( ! empty( UM()->admin_upgrade()->necessary_packages ) ) { + + $url = add_query_arg( array( 'page' => 'um_upgrade' ), admin_url( 'admin.php' ) ); + + ob_start(); ?> + +
+ %s version %s needs to be updated for correct working.
It is necessary to update the structure of the database and options that are associated with %s %s.
Please visit "Upgrade" page and run the upgrade process.', 'ultimate-member' ), ultimatemember_plugin_name, ultimatemember_version, ultimatemember_plugin_name, ultimatemember_version, $url ); ?>
+
' . sprintf( __( '%s version %s needs to be updated. Please visit to "Upgrade" page here and run the upgrade process.', 'ultimate-member' ), ultimatemember_plugin_name, ultimatemember_version, add_query_arg( array( 'page' => 'um_upgrade' ), admin_url( 'admin.php' ) ) ) . '
', + 'message' => $message, ), 4 ); } else { if ( isset( $_GET['msg'] ) && 'updated' == $_GET['msg'] ) { diff --git a/includes/admin/core/class-admin-settings.php b/includes/admin/core/class-admin-settings.php index 39d1e13e..38798dce 100644 --- a/includes/admin/core/class-admin-settings.php +++ b/includes/admin/core/class-admin-settings.php @@ -1033,12 +1033,6 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) { 'textarea_rows' => 6 ) ), - array( - 'id' => 'menu_item_workaround', - 'type' => 'checkbox', - 'label' => __( 'WP Menu Item Custom Fields Workaround','ultimate-member' ), - 'tooltip' => __( 'Turn on this option if you don\'t see WP Menu Item Restriction options','ultimate-member' ), - ), array( 'id' => 'um_allow_tracking', 'type' => 'checkbox', diff --git a/includes/admin/core/class-admin-upgrade.php b/includes/admin/core/class-admin-upgrade.php index 0b71560e..eb586d88 100644 --- a/includes/admin/core/class-admin-upgrade.php +++ b/includes/admin/core/class-admin-upgrade.php @@ -140,12 +140,19 @@ if ( ! class_exists( 'um\admin\core\Admin_Upgrade' ) ) { * Upgrade Menu Callback Page */ function upgrade_page() { - $um_last_version_upgrade = get_option( 'um_last_version_upgrade' ); ?> + $um_last_version_upgrade = get_option( 'um_last_version_upgrade', __( 'empty', 'ultimate-member' ) ); ?>You have installed you need to upgrade your previous
-