| @@ -23,5 +23,23 @@ | ||
| 23 | 23 | public static function dd( $var = null ) { |
| 24 | 24 | self::print_r( $var ); |
| 25 | 25 | die(); |
| 26 | 26 | } |
| 27 | + | |
| 28 | + /** | |
| 29 | + * Check if server is running Nginx. | |
| 30 | + * | |
| 31 | + * @return bool | |
| 32 | + */ | |
| 33 | + public static function is_nginx() { | |
| 34 | + return isset( $_SERVER['SERVER_SOFTWARE'] ) && false !== strpos( wp_unslash( $_SERVER['SERVER_SOFTWARE'] ), 'nginx' ); | |
| 35 | + } | |
| 36 | + | |
| 37 | + /** | |
| 38 | + * Check if server is running LiteSpeed. | |
| 39 | + * | |
| 40 | + * @return bool | |
| 41 | + */ | |
| 42 | + public static function is_litespeed() { | |
| 43 | + return isset( $_SERVER['SERVER_SOFTWARE'] ) && false !== strpos( wp_unslash( $_SERVER['SERVER_SOFTWARE'] ), 'LiteSpeed' ); | |
| 44 | + } | |
| 27 | 45 | } |