{"id":35439,"date":"2021-06-25T17:05:49","date_gmt":"2021-06-25T20:05:49","guid":{"rendered":"https:\/\/www.yogh.com.br\/blog\/?p=35439"},"modified":"2025-04-14T11:50:09","modified_gmt":"2025-04-14T14:50:09","slug":"porque-usar-wp-debug-log-em-site-wordpress","status":"publish","type":"post","link":"https:\/\/www.yogh.com.br\/blog\/porque-usar-wp-debug-log-em-site-wordpress\/","title":{"rendered":"Saiba porque voc\u00ea deve usar WP_DEBUG_LOG em seu site em desenvolvimento"},"content":{"rendered":"\n<p>Voc\u00ea j\u00e1 sabe o que \u00e9 um debug? Neste post, voc\u00ea vai entender o que \u00e9 debug e porque voc\u00ea deve usar WP_DEBUG_LOG em seu site em desenvolvimento.<\/p>\n\n\n\n<p>Em portugu\u00eas, debug significa depura\u00e7\u00e3o. O processo de depura\u00e7\u00e3o tem como objetivo encontrar bugs em um site WordPress em desenvolvimento e, em seguida, elimin\u00e1-los.&nbsp;<\/p>\n\n\n\n<p>Assim, como o seu o seu celular pode travar ou sua televis\u00e3o parar de funcionar, o seu site tamb\u00e9m pode passar por um problema inesperado \u00e0s vezes, portanto se voc\u00ea \u00e9 um desenvolvedor ou apenas um administrador de um site, conhecer a funcionalidade chamada WP_DEBUG_LOG pode te ajudar a encontrar bugs ocultos em seu site.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_funciona_o_WP_DEBUG_LOG_no_WordPress\"><\/span><strong>Como funciona o WP_DEBUG_LOG no WordPress?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Para ir mais fundo e conhecer esta funcionalidade, voc\u00ea precisar\u00e1 dar uma olhadinha no c\u00f3digo do seu WordPress.<\/p>\n\n\n\n<p>Para encontrar a funcionalidade WP_DEBUG_LOG, voc\u00ea precisar\u00e1 abrir o arquivo wp-config.php, pois por padr\u00e3o as configura\u00e7\u00f5es de depura\u00e7\u00e3o n\u00e3o estar\u00e3o ativadas, \u00e9 preciso fazer isso manualmente. Al\u00e9m disso, ao utilizar esta funcionalidade, nenhuma informa\u00e7\u00e3o relacionada a depura\u00e7\u00e3o do WordPress ser\u00e1 exibida na p\u00e1gina do seu site.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_habilitar_WP_DEBUG_LOG\"><\/span>Como habilitar WP_DEBUG_LOG?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Para que a depura\u00e7\u00e3o em seu site WordPress possa funcionar, voc\u00ea deve adicionar estas linhas em seu arquivo wp-config.php:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"361\" height=\"89\" src=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2021\/06\/como-habilitar-wp-debug-log.png\" alt=\"\" class=\"wp-image-35441\" srcset=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2021\/06\/como-habilitar-wp-debug-log.png 361w, https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2021\/06\/como-habilitar-wp-debug-log-300x74.png 300w\" sizes=\"(max-width: 361px) 100vw, 361px\" \/><\/figure><\/div>\n\n\n\n<p>Essas linhas devem ser adicionadas acima da linha \/* That&#8217;s all, stop editing! Happy publishing. *\/no arquivo wp-config.php para funcionar corretamente.<\/p>\n\n\n\n<p>Ao finalizar a ativa\u00e7\u00e3o da funcionalidade WP_DEBUG_LOG, voc\u00ea poder\u00e1 ver todos os erros encontrados em seu site no arquivo chamado debug.log que voc\u00ea pode encontrar em sua pasta wp-content. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Por_que_voce_deve_usar_WP_DEBUG_LOG_em_seu_site\"><\/span>Por que voc\u00ea deve usar WP_DEBUG_LOG em seu site?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Se voc\u00ea apenas ativou o\u00a0WP_DEBUG, mas n\u00e3o desativou WP_DEBUG_DISPLAY e depois ativou WP_DEBUG_LOG, por padr\u00e3o, o WordPress exibir\u00e1 os erros encontrados na p\u00e1gina do seu site.<\/p>\n\n\n\n<p>Por isso, \u00e9 t\u00e3o importante que voc\u00ea habilite a funcionalidade de forma correta, assim a p\u00e1gina do seu site em desenvolvimento n\u00e3o apresentar\u00e1 uma lista com uma s\u00e9rie de erros.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Posso_utilizar_este_recurso_em_um_site_ativo\"><\/span>Posso utilizar este recurso em um site ativo?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A resposta para esta pergunta \u00e9 n\u00e3o. Em um artigo sobre depura\u00e7\u00e3o <a href=\"https:\/\/wordpress.org\/support\/article\/debugging-in-wordpress\/\" target=\"_blank\" rel=\"noopener\">dispon\u00edvel no site oficial do WordPress<\/a>, a equipe de suporte \u00e9 clara ao dizer que estes recursos s\u00f3 devem ser utilizados em ambientes de testes ou instala\u00e7\u00f5es tempor\u00e1rias.<\/p>\n\n\n\n<p>Se o seu site est\u00e1 apresentando problemas e voc\u00ea n\u00e3o tem ideia de como resolver tal situa\u00e7\u00e3o, \u00e9 importante que voc\u00ea deixe seu site nas m\u00e3os de especialistas. Ao tentar resolver a situa\u00e7\u00e3o sozinho, voc\u00ea pode causar mais problemas.<\/p>\n\n\n\n<p>Se voc\u00ea tem um site em WordPress e precisa de suporte, voc\u00ea pode contar com o Servi\u00e7o de <a href=\"https:\/\/www.yogh.com.br\/suporte-e-desenvolvimento-mensal-para-wordpress\/\">Suporte Mensal da Yogh<\/a>. A Yogh possui mais de 10 anos de experi\u00eancia em WordPress e conta com uma equipe de especialistas que pode te ajudar a manter seu site seguro e funcionando.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Usar_ou_nao_plugins_para_encontrar_erros_em_seu_site\"><\/span>Usar ou n\u00e3o plugins para encontrar erros em seu site?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>H\u00e1 quem goste de utilizar plugins e quem prefira apenas utilizar a fun\u00e7\u00e3o WP_DEBUG_LOG para encontrar e eliminar os erros que aparecem em seu site em desenvolvimento.<\/p>\n\n\n\n<p>Para quem prefere utilizar plugins, no documento sobre depura\u00e7\u00e3o, o WordPress recomenda dois plugins:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Query_Monitor\"><\/span>Query Monitor<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"994\" height=\"417\" src=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2021\/06\/plugin-query-monitor.png\" alt=\"Plugin Query Monitor\" class=\"wp-image-35443\" srcset=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2021\/06\/plugin-query-monitor.png 994w, https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2021\/06\/plugin-query-monitor-300x126.png 300w, https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2021\/06\/plugin-query-monitor-768x322.png 768w\" sizes=\"(max-width: 994px) 100vw, 994px\" \/><\/figure>\n\n\n\n<p>O <a href=\"https:\/\/wordpress.org\/plugins\/query-monitor\/\" target=\"_blank\" rel=\"noopener\">Query Monitor<\/a> est\u00e1 dispon\u00edvel para download no reposit\u00f3rio oficial do WordPress e possui mais de 100 mil instala\u00e7\u00f5es ativas e avalia\u00e7\u00e3o de 5 estrelas.<\/p>\n\n\n\n<p>Com ele, voc\u00ea poder\u00e1 encontrar erros em seu site em desenvolvimento. Este plugin \u00e9 capaz de executar consultas no banco de dados e verificar solicita\u00e7\u00f5es Ajax e REST API. Al\u00e9m disso, ele tamb\u00e9m tamb\u00e9m verificar\u00e1 seu ambiente de hospedagem.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Log_Deprecated_Notices\"><\/span>Log Deprecated Notices<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"994\" height=\"265\" src=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2021\/06\/plugin-log-deprecated-notices.png\" alt=\"Plugin Log Deprecated Notices\" class=\"wp-image-35444\" srcset=\"https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2021\/06\/plugin-log-deprecated-notices.png 994w, https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2021\/06\/plugin-log-deprecated-notices-300x80.png 300w, https:\/\/www.yogh.com.br\/blog\/wp-content\/uploads\/2021\/06\/plugin-log-deprecated-notices-768x205.png 768w\" sizes=\"(max-width: 994px) 100vw, 994px\" \/><\/figure>\n\n\n\n<p>O plugin <a href=\"https:\/\/wordpress.org\/plugins\/log-deprecated-notices\/\" target=\"_blank\" rel=\"noopener\">Log Deprecated Notices<\/a> tamb\u00e9m est\u00e1 dispon\u00edvel para download no reposit\u00f3rio oficial do WordPress e possui mais de 1.000 instala\u00e7\u00f5es ativas.<\/p>\n\n\n\n<p>Com ele, voc\u00ea poder\u00e1 identificar se o seu site est\u00e1 utilizando recursos obsoletos, como temas e plugins, por exemplo.&nbsp;<\/p>\n\n\n\n<p>Se houver um plugin semelhante ao recurso que voc\u00ea estava utilizando, ele ir\u00e1 apresent\u00e1-lo como alternativa para voc\u00ea resolver seu problema da forma mais r\u00e1pida poss\u00edvel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"O_que_pode_ocasionar_erros_em_um_site_em_desenvolvimento\"><\/span>O que pode ocasionar erros em um site em desenvolvimento?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>H\u00e1 uma s\u00e9rie de coisas que podem causar erros ou problemas inesperados em seu site, especialmente se voc\u00ea utiliza uma s\u00e9rie de plugins ou n\u00e3o realiza as atualiza\u00e7\u00f5es necess\u00e1rias.&nbsp;<\/p>\n\n\n\n<p>Um dos erros que voc\u00ea pode encontrar \u00e9 a incompatibilidade de plugins. A incompatibilidade pode acontecer quando um plugin n\u00e3o \u00e9 compat\u00edvel com a vers\u00e3o utilizada em seu WordPress ou tema, por exemplo.<\/p>\n\n\n\n<p>Se voc\u00ea quer saber mais sobre este tema, leia este post: <a href=\"https:\/\/www.yogh.com.br\/blog\/incompatibilidade-de-plugins-um-guia-definitivo-para-prevenir-identificar-e-resolver\/\">Incompatibilidade de plugins: um guia definitivo para prevenir, identificar e resolver<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusao\"><\/span>Conclus\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Ao longo deste post, voc\u00ea pode entender o que \u00e9 um debug e como a fun\u00e7\u00e3o WP_DEBUG_LOG pode te ajudar a encontrar erros em um site em desenvolvimento.<\/p>\n\n\n\n<p>Voc\u00ea j\u00e1 tinha ouvido falar neste recurso? J\u00e1 precisou utilizar alguma vez? Compartilhe sua experi\u00eancia conosco atrav\u00e9s dos coment\u00e1rios!<\/p>\n\n\n\n<p>E se voc\u00ea gostou deste post, compartilhe com seus amigos em suas redes sociais para que mais pessoas possam utilizar este recurso.<\/p>\n\n\n\n<p>At\u00e9 a pr\u00f3xima!<\/p>\n\n\n\n<p>Traduzido e adaptado: <a href=\"https:\/\/deliciousbrains.com\/why-use-wp-debug-log-wordpress-development\/#how\" class=\"rank-math-link\" target=\"_blank\" rel=\"noopener\">Why you should be using WP_DEBUG_LOG in your WordPress development<\/a> e <a href=\"https:\/\/wordpress.org\/support\/article\/debugging-in-wordpress\/\" class=\"rank-math-link\" target=\"_blank\" rel=\"noopener\">Debuggin in WordPress.<\/a><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.yogh.com.br\/blog\/porque-usar-wp-debug-log-em-site-wordpress\/#Como_funciona_o_WP_DEBUG_LOG_no_WordPress\" >Como funciona o WP_DEBUG_LOG no WordPress?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.yogh.com.br\/blog\/porque-usar-wp-debug-log-em-site-wordpress\/#Como_habilitar_WP_DEBUG_LOG\" >Como habilitar WP_DEBUG_LOG?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.yogh.com.br\/blog\/porque-usar-wp-debug-log-em-site-wordpress\/#Por_que_voce_deve_usar_WP_DEBUG_LOG_em_seu_site\" >Por que voc\u00ea deve usar WP_DEBUG_LOG em seu site?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.yogh.com.br\/blog\/porque-usar-wp-debug-log-em-site-wordpress\/#Posso_utilizar_este_recurso_em_um_site_ativo\" >Posso utilizar este recurso em um site ativo?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.yogh.com.br\/blog\/porque-usar-wp-debug-log-em-site-wordpress\/#Usar_ou_nao_plugins_para_encontrar_erros_em_seu_site\" >Usar ou n\u00e3o plugins para encontrar erros em seu site?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.yogh.com.br\/blog\/porque-usar-wp-debug-log-em-site-wordpress\/#Query_Monitor\" >Query Monitor<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.yogh.com.br\/blog\/porque-usar-wp-debug-log-em-site-wordpress\/#Log_Deprecated_Notices\" >Log Deprecated Notices<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.yogh.com.br\/blog\/porque-usar-wp-debug-log-em-site-wordpress\/#O_que_pode_ocasionar_erros_em_um_site_em_desenvolvimento\" >O que pode ocasionar erros em um site em desenvolvimento?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.yogh.com.br\/blog\/porque-usar-wp-debug-log-em-site-wordpress\/#Conclusao\" >Conclus\u00e3o<\/a><\/li><\/ul><\/nav><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea est\u00e1 desenvolvendo um site em WordPress e teve problemas? A fun\u00e7\u00e3o WP_DEBUG_LOG pode te ajudar a resolver este problema de forma f\u00e1cil e r\u00e1pida<\/p>\n","protected":false},"author":4,"featured_media":35442,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"kk_blocks_editor_width":"","_kiokenblocks_attr":"","_kiokenblocks_dimensions":"","footnotes":""},"categories":[19],"tags":[],"class_list":["post-35439","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dicas-wordpress"],"acf":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/posts\/35439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/comments?post=35439"}],"version-history":[{"count":3,"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/posts\/35439\/revisions"}],"predecessor-version":[{"id":35446,"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/posts\/35439\/revisions\/35446"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/media\/35442"}],"wp:attachment":[{"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/media?parent=35439"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/categories?post=35439"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yogh.com.br\/blog\/wp-json\/wp\/v2\/tags?post=35439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}