web-dev-qa-db-fra.com

Comment déboguer quand error_log ne fonctionne pas comme prévu

Essayer de déboguer mon développement et rencontrer beaucoup de frustrations avec le manque de sortie dans le debug.log. Par exemple, j'ai ceci défini dans wp-config.php:

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

J'ai ceci dans mon functions.php

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

Qu'est-ce que je rate?

3
Philip Ingram

Après avoir désactivé tous les plugins, j'ai pu déterminer lequel affectait la sortie du journal. Le client avait installé le plug-in Speed ​​of Light pour fournir la mise en cache et la compression, ce qui affectait également les fonctionnalités de wp_debug.

1
Philip Ingram