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?
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.