minPhpVersion = $minPhpVersion; $this->minWpVersion = $minWpVersion; $this->file = $file; global $wp_version; $this->activeWpVersion = $wp_version; } public function notCorrect() { if ($this->notCorrectMinPhpVersion()) { return true; } if ($this->notCorrectMinWpVersion()) { return true; } return false; } public function notCorrectMinPhpVersion() { return version_compare(PHP_VERSION, $this->minPhpVersion, '<'); } public function notCorrectMinWpVersion() { return version_compare($this->activeWpVersion, $this->minWpVersion, '<'); } public function minimumRequirementsNotice() { $minPhpVersionMessage = '(WP Options requires a minimum PHP version of ' . $this->minPhpVersion . ')'; $minWpVersionMessage = '(WP Options requires a minimum Wordpress version of ' . $this->minWpVersion . ')'; print('
Plugin WP Options is deactivated.
'); if ($this->notCorrectMinPhpVersion()) { vprintf( 'Yikes! You are using PHP version %s. %s
', [PHP_VERSION, $minPhpVersionMessage] ); } if ($this->notCorrectMinWpVersion()) { vprintf( 'Yikes! You are using WordPress version %s. %s
', [$this->activeWpVersion, $minWpVersionMessage] ); } print('