Skip to content

Instantly share code, notes, and snippets.

@joshcanhelp
Last active April 24, 2018 21:36
Show Gist options
  • Select an option

  • Save joshcanhelp/a14893a3e0a60f0db2096fd840c64891 to your computer and use it in GitHub Desktop.

Select an option

Save joshcanhelp/a14893a3e0a60f0db2096fd840c64891 to your computer and use it in GitHub Desktop.
Get WordPress environment telemetry
function get_wp_env() {
$server_software = filter_input( INPUT_SERVER, 'SERVER_SOFTWARE', FILTER_SANITIZE_STRING );
if ( $server_software ) {
$server_software = explode( ' ', trim( $server_software ) );
$server_software = $server_software[0];
} else {
$server_software = __( 'unknown', 'wp-auth0' );
}
try {
$mysql_ver = mysqli_get_client_version( null );
} catch ( Exception $e ) {
$mysql_ver = __( 'unknown', 'wp-auth0' );
}
return array(
'PHP' => phpversion(),
'WordPress' => get_bloginfo('version'),
'Server' => $server_software,
'MySQL' => $mysql_ver
);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment