web-dev-qa-db-ja.com

Error_logが期待通りに動作しない場合のデバッグ方法

自分の開発をデバッグしようとしていて、debug.logに何も出力されずに多くのフラストレーションに陥っています。例えば、私はこれをwp-config.phpで定義しています:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
ini_set( 'display_errors', 0 );

これは自分のfunctions.phpにあります。

add_filter( 'the_content', 'my_custom_function' );
function my_custom_function( $content ){
  error_log( 'this fired' ); //never works!
  $return $content;
}

何が足りないの?

3
Philip Ingram

すべてのプラグインを無効にした後、私はどれがログ出力に影響を及ぼしているかを絞り込むことができました。クライアントは、wp_debug機能にも影響を及ぼしていたキャッシュと圧縮を提供するためにSpeed of Lightプラグインをインストールしました。

1
Philip Ingram