Como verificar se a depuração é verdadeira e posso usá-la para meu próprio código? [duplicado]

8

Estou precisando depurar um dos meus temas e quero poder ativar um modo de depuração para que eu possa gerar mais informações ou desativar o modo de depuração e não ver nenhuma informação.

Eu notei que existe uma variável de depuração definida em wp_config.php. Eu posso facilmente definir isso como verdadeiro ou falso. Posso usar essa variável para meus propósitos de depuração ou devo criar a minha?

Além disso, como faço para verificar se a depuração é verdadeira? Meu PHP está um pouco enferrujado. Está correto:

define('WP_DEBUG', true);

if ($WP_DEBUG) {
   // do something
}

Minha pergunta é diferente.

    
por 1.21 gigawatts 11.11.2015 / 03:37

1 resposta

14

As constantes do PHP não têm o primeiro $ . Estritamente, isso não é o WordPress, mas como não há uma função is_debug() do Core que eu saiba, o que você quer é:

if (defined('WP_DEBUG') && true === WP_DEBUG) {
   echo 'd00d';
}
    
por s_ha_dum 11.11.2015 / 03:47