WordPressでログ出力してアクセス解析したかったので設定しました。

ログ出力設定

wp-config.php

define('WP_DEBUG', true); //デバッグモードを有効にする
if (WP_DEBUG) { //デバッグモードの場合
	define('WP_DEBUG_LOG', true); //エラーをdebug.logファイルに書き出す
	define('WP_DEBUG_DISPLAY', false); //エラーをブラウザに表示しない
	@ini_set('display_errors', 0); //エラーをブラウザに表示しない
}

functions.php

if(!function_exists('_log')){
  function _log($message) {
    if (WP_DEBUG === true) {
      if (is_array($message) || is_object($message)) {
        error_log(print_r($message, true));
      } else {
        error_log($message);
      }
    }
  }
}

表示したいphpにて

_log("Hello, World!");

参考) http://toriaezu-engineer.haten……/26/001242

タイムゾーンを日本時間に

・sakuraの設定
php.iniの編集で以下にする
date.timezone = Asia/Tokyo
参考) http://www2.tmyinsight.net/?p=188

・WordPressの設定
wp-setting.php

date_default_timezone_set( 'Asia/Tokyo' );

参考) http://server-setting.info/blo……ezone.html