it-swarm.com.de

Fehlerbehebung, wenn error_log nicht wie erwartet funktioniert

Ich habe versucht, meine Entwicklung zu debuggen, und bin auf viele Frustrationen gestoßen, die im debug.log nicht ausgegeben wurden. Zum Beispiel habe ich dies in wp-config.php definiert:

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

Ich habe dies in meiner functions.php

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

Was vermisse ich?

3
Philip Ingram

Nachdem ich alle Plugins deaktiviert hatte, konnte ich eingrenzen, welche die Protokollausgabe beeinflusste. Der Client hatte das Plugin Speed ​​of Light installiert, um Caching und Komprimierung bereitzustellen, was sich auch auf die Funktionen von wp_debug auswirkte.

1
Philip Ingram