Only show welcome screen on major version upgrade

This commit is contained in:
Brian Miyaji
2019-06-01 13:20:54 +10:00
parent fa1c077cdf
commit 8e25d43d2a
2 changed files with 15 additions and 3 deletions

View File

@@ -85,9 +85,21 @@ class SP_Install {
// Flush rules after install // Flush rules after install
flush_rewrite_rules(); flush_rewrite_rules();
// Redirect to welcome screen // Get current major version
$version = explode( '.', $current_version, 3 );
unset( $version[2] );
$major_current_version = implode( '.', $version );
// Get new major version
$version = explode( '.', SP()->version, 3 );
unset( $version[2] );
$major_version = implode( '.', $version );
// Redirect to welcome screen if major version has changed
if ( $major_current_version !== $major_version ) {
set_transient( '_sp_activation_redirect', 1, 60 * 60 ); set_transient( '_sp_activation_redirect', 1, 60 * 60 );
} }
}
/** /**
* Default options * Default options