public static getVersion ( ) : string | ||
return | string |
public static function getVersion()
{
if (!function_exists('get_plugin_data')) {
require_once ABSPATH . 'wp-admin/includes/plugin.php';
}
$pluginData = get_plugin_data(VERSIONPRESS_PLUGIN_DIR . "/versionpress.php", false, false);
return $pluginData['Version'];
}
public static function getAllInfo() { $output = []; $output['summary'] = []; $output['git-info'] = self::getGitInfo(); $output['wordpress-info'] = self::getWordPressInfo(); $output['php-info'] = self::getPhpInfo(); $output['permission-info'] = self::getPermissionInfo(); $output['summary']['wordpress-version'] = $output['wordpress-info']['wp-version']; $output['summary']['versionpress-version'] = VersionPress::getVersion(); $output['summary']['operating-system'] = php_uname(); $output['summary']['php-version'] = phpversion(); $output['summary']['php-sapi'] = php_sapi_name(); $output['summary']['git-version'] = isset($output['git-info']['git-version']) ? $output['git-info']['git-version'] : ''; $output['summary']['git-full-path'] = isset($output['git-info']['git-full-path']) ? $output['git-info']['git-full-path'] : ''; return $output; }