WordPressでサーバーのホスト名を取得して表示する方法

WordPressでサーバーのホスト名を取得して表示する

WordPressが稼働しているサーバーのホスト名を取得して表示する方法です。

functions.phpに下記のコードを追加します。

function display_php_uname($the_content) {
  if(is_user_logged_in()) { //ユーザーがログイン状態の場合
    $php_uame = php_uname(); //サーバーオペレーティング情報を取得
    $the_content = $php_uame.$the_content; //オペレーティング情報を記事の先頭に追加
  }
  return $the_content;
}
add_filter('the_content','display_php_uname');

記事の先頭にphpが稼働しているサーバーのオペレーティング情報が表示されます。

Linux sv1234.xserver.jp 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686

左から順に、下記の情報が表示されています。

  • オペレーティングシステム名。例: Linux
  • ホスト名(サーバー名)。例: sv1234.xserver.jp
  • リリース名。 例: 2.4.21-0.13mdk
  • バージョン情報。例: #1 Fri Mar 14 15:08:06 EST 2003
  • マシン型: i686