Debug WordPress: um guia abrangente para iniciantes

O que significa depuração?
Depuração, ou simplesmente depuração, significa identificar e remover erros ou erros no seu código. A etapa final da depuração é testar a correção do código e garantir que o problema não aconteça novamente.

Isso é feito principalmente por desenvolvedores que usam ferramentas de depuração e faz parte de uma rotina no estágio de desenvolvimento de software.

O processo de depuração pode ser feito usando estratégias como teste de unidade, revisão de código e programação em pares.

Portanto, antes que o código ou software seja publicado para os usuários, os desenvolvedores tentarão encontrar qualquer problema, isolando e corrigindo-o.

Às vezes, consertar o código pode ser uma verdadeira dor de cabeça, já que pode levar mais tempo do que escrever o próprio código.

7 dicas para problemas de depuração no WordPress
Quando o seu site WordPress falha ou tem a tela branca da morte (WSoD), a resposta comum é desativar plugins / temas e verificar suas atualizações.

Embora isso seja útil para restringir o culpado, ele pode ser demorado, ineficiente e você também pode deixar o problema real passar despercebido. É por isso que ter as ferramentas certas pode ser um verdadeiro fator de mudança.

1. Ativar WP_DEBUG
Ativar o WP-DEBUG é provavelmente a maneira mais simples de registrar problemas em um site do WordPress. Mas, infelizmente, alguns desenvolvedores não fazem isso, provavelmente porque esquecem que esse recurso existe.

WP_DEBUG é uma constante que ativa o modo “debug” no WordPress, e você pode encontrá-lo no arquivo wp-config.php. Seu registro pode registrar todas as atividades do seu site e ajudar na solução de problemas.

Cobrimos uma instrução mais detalhada sobre o WP_DEBUG neste tutorial.

2. Ativar o Relatório de Erros do WPDP
Para detectar quaisquer problemas relacionados ao banco de dados, você pode ativar o relatório de erros do WPDP.

O objeto global $ wpdb tem uma variável chamada $ show_errors. E se você definir isso como true, poderá fazer com que o WordPress envie os erros de SQL para a tela de qualquer consulta.

Para habilitar isso, vá para o seu /public_html/wp-includes/wp-db.php e abra o arquivo. Procure a classe wpdb e altere a variável $ show_errors para true. Altere a variável $ show_errors para true

3. Verifique os registros de erros do seu site
Às vezes, você pode encontrar a página de erros do servidor de intervalo ao navegar pelo site. E para corrigir esse problema, você pode analisar os registros de erros do seu site.

Fazer uma verificação geral de log pode ajudar tanto iniciantes quanto desenvolvedores avançados a detectar o problema do site.

Você pode então usar a pesquisa do Google para procurar uma possível correção. Abordamos etapas mais detalhadas para verificar o log de erros do site neste tutorial.

4. Use o ambiente de preparo do WordPress ao ajustar seu código
Se você quiser minimizar bugs no seu site WordPress, você pode fazer isso implementando o código primeiro em um site de teste.

Um site de teste é quase um clone exato do seu site ao vivo e pode ser hospedado em seu subdomínio privado. Este site funciona como um campo de desenvolvimento para qualquer código que você queira enviar para o seu site ao vivo.

Esse ambiente não é visível principalmente para visitantes e mecanismos de pesquisa. Assim, você pode ter mais liberdade para ajustar, ajustar e testar as alterações que deseja trazer, sem afetar seu site público e ativo.

5. Ativar SCRIPT_DEBUG
Por padrão, o WordPress usa a versão reduzida de arquivos CSS e JavaScript para ajudar a melhorar o tempo de carregamento de seu site. No entanto, isso pode ser um problema porque pode ocultar erros nos scripts / plug-ins que você usa.

Para alterar a execução do script, o WordPress também fornece uma constante que podemos adicionar ao arquivo wp-config.php, ou seja:

define (‘SCRIPT_DEBUG’, true);
Habilite SCRIPT_DEBUG no wp-config.phpQuando o valor definido como true, o WordPress carregará automaticamente as versões não minificadas de todos os arquivos CSS e JavaScript, fazendo com que todos os plug-ins usem sua versão completa.

6. Detectar erros do PHP
Você pode detectar os erros do PHP no início de seus scripts usando o phpinfo. Esse arquivo pode gerar informações sobre o estado atual do PHP, incluindo as opções e extensões de compilação, versão, ambiente, versão do SO, cabeçalhos HTTP e licença.

Para fazer isso, você pode configurar o arquivo php.ini para ativar o relatório de erros. No entanto, alguns serviços de hospedagem, incluindo o plano de hospedagem compartilhada da Hostinger, desabilitam essa opção.

Isso porque você não tem acesso root para ativar o recurso.

Mas, você pode usar o verificador de código PHP em vez disso, que fornece um assistente simples para revisar os defeitos em seu código. E para uma revisão mais completa, você também pode usar IDEs como Eclipse ou PHPStorm.

7. Tire proveito de algumas ferramentas de depuração
Se você precisa de simplicidade para monitorar o bug em seu site WordPress, você também pode aproveitar os plugins de depuração do WordPress.

1. Monitor de Consultas
O monitor de consulta para depurar o plug-in WordPressThis fornece um painel de ferramentas do desenvolvedor no WordPress. Você pode ativar consultas de banco de dados, erros de PHP, chamadas de API HTTP, ganchos e ações, bloquear blocos de editor, scripts de enfileiramento e folhas de estilo e muito mais.

Como alternativa, você também pode usar a Barra de Depuração e Simplesmente Mostrar Ganchos para ajudá-lo a depurar o site WordPress. No entanto, esses dois plug-ins podem ter problemas de compatibilidade com a versão mais recente do

Deixe uma resposta