PluginProbe
Hostinger Tools / 3.0.21
Hostinger Tools v3.0.21
3.0.77 3.0.76 3.0.75 3.0.74 3.0.73 3.0.72 3.0.71 3.0.70 3.0.69 3.0.68 3.0.67 3.0.66 1.8.1 1.8.2 1.8.3 1.9.1 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.4 All 108 releases
← All changes | includes/Helper.php +43 -0 3.0.203.0.21 View file →
@@ -123,7 +123,50 @@
123 123 $pluginUrl .= str_replace( ABSPATH, '', HOSTINGER_ABSPATH );
124 124
125 125 return $pluginUrl;
126 126 }
127 +
128 + public function get_recommended_php_version(): string {
129 + $wp_version = get_bloginfo('version');
130 +
131 + if (empty($wp_version)) {
132 + return '8.2';
133 + }
134 +
135 + // Remove any additional version info (like -RC1, -beta1, etc.)
136 + $wp_version = preg_replace('/[-+].*$/', '', $wp_version);
137 +
138 + // Version specific recommendations
139 + if (version_compare($wp_version, '6.6', '>=')) {
140 + return '8.2'; // Latest recommended version for WP 6.6+
141 + }
142 +
143 + if (version_compare($wp_version, '6.3', '>=')) {
144 + return '8.1'; // Recommended for WP 6.3-6.5
145 + }
146 +
147 + if (version_compare($wp_version, '5.3', '>=')) {
148 + return '7.4'; // Recommended for WP 5.3-6.2
149 + }
150 +
151 + if (version_compare($wp_version, '5.0', '>=')) {
152 + return '7.3'; // Recommended for WP 5.0-5.2
153 + }
154 +
155 + if (version_compare($wp_version, '4.9', '=')) {
156 + return '7.2'; // Recommended for WP 4.9
157 + }
158 +
159 + if (version_compare($wp_version, '4.7', '>=')) {
160 + return '7.1'; // Recommended for WP 4.7-4.8
161 + }
162 +
163 + if (version_compare($wp_version, '4.4', '>=')) {
164 + return '7.0'; // Recommended for WP 4.4-4.6
165 + }
166 +
167 + // For versions below 4.9
168 + return '5.6';
169 + }
127 170 }
128 171
129 172 $hostinger_helper = new Helper();