{"id":1735,"date":"2021-01-17T13:58:30","date_gmt":"2021-01-17T12:58:30","guid":{"rendered":"https:\/\/www.lucushost.com\/blog\/?p=1735"},"modified":"2024-08-26T14:12:57","modified_gmt":"2024-08-26T13:12:57","slug":"activar-debug-wordpress","status":"publish","type":"post","link":"https:\/\/www.lucushost.com\/blog\/activar-debug-wordpress\/","title":{"rendered":"C\u00f3mo activar el modo debug en WordPress"},"content":{"rendered":"<p>Sabemos que WordPress es uno de vuestros CMS favoritos, ya sea por la cantidad de plugins o plantillas disponibles o por su facilidad de uso. Pero s\u00ed, a veces tambi\u00e9n surgen peque\u00f1os problemas que pueden sacarnos de quicio r\u00e1pidamente.\u00a0 En estos casos, saber c\u00f3mo <strong>activar debug en WordPress,\u00a0<\/strong>tambi\u00e9n llamado <em>modo debug<\/em>, suele ser una buena soluci\u00f3n.<\/p>\n<p><!--more--><\/p>\n<p>\u00bfPor qu\u00e9? B\u00e1sicamente porque activar el modo debug en WordPress te permite conocer informaci\u00f3n relevante acerca del funcionamiento interno de tu web. Es \u00fatil, sobre todo, porque nos arroja toda la informaci\u00f3n que necesitas sobre el origen y la causa de problemas que pueden estar poniendo tu web patas arribas.<\/p>\n<p>Adem\u00e1s, es muy \u00fatil si eres programador o est\u00e1s desarrollando alg\u00fan plugin o plantilla para WordPress. Al activar esta variable, te llegan mensajes de depuraci\u00f3n y avisos de PHP que pueden ayudarte a detectar errores o incompatibilidades que de otra manera ser\u00eda mucho m\u00e1s complicado dar con ellos.<\/p>\n<p>\u00bfPasamos a la parte pr\u00e1ctica? A continuaci\u00f3n vemos<strong> qu\u00e9 es y c\u00f3mo activar debug en WordPress<\/strong>.<\/p>\n<div id=\"toc_container\" class=\"no_bullets\"><p class=\"toc_title\">Tabla de contenidos:<\/p><ul class=\"toc_list\"><li><a href=\"#Que_es_el_modo_debug_de_WordPress\">\u00bfQu\u00e9 es el modo debug de WordPress?<\/a><\/li><li><a href=\"#Como_activar_debug_en_WordPress\">C\u00f3mo activar debug en WordPress<\/a><\/li><li><a href=\"#Como_guardar_los_registros_del_modo_debug_de_WordPress\">\u00bfC\u00f3mo guardar los registros del modo debug de WordPress?<\/a><\/li><li><a href=\"#Y_puedo_evitar_que_se_muestren_en_la_pantalla_los_mensajes_del_modo_depuracion_de_WordPress\">\u00bfY puedo evitar que se muestren en la pantalla los mensajes del modo depuraci\u00f3n de WordPress?<\/a><\/li><li><a href=\"#Recapitulando8230\">Recapitulando&#8230;<\/a><\/li><\/ul><\/div>\n\n<h2><span id=\"Que_es_el_modo_debug_de_WordPress\">\u00bfQu\u00e9 es el modo debug de WordPress?<\/span><\/h2>\n<p>El modo debug o WP_DEBUG es una variable que te permite <strong>activar o desactivar el modo depuraci\u00f3n<\/strong> de WordPress.<\/p>\n<p>Por defecto, <strong>el modo depuraci\u00f3n de WordPress est\u00e1 desactivado<\/strong> y, de hecho, por motivos de seguridad, es importante mantenerlo as\u00ed. Ten en cuenta que cualquier atacante o usuario malintencionado podr\u00eda utilizarlo para conocer los errores o los puntos d\u00e9biles de tu web con el objetivo de tomar el control sobre ella.<\/p>\n<p>Como hemos dicho antes, activar debug en WordPress solamente es recomendable si detectas alg\u00fan error en tu web y quieres conocer cu\u00e1les son las causas, o bien cuando eres programador y est\u00e1s desarrollando alg\u00fan tema o plugin para tu aplicaci\u00f3n.<\/p>\n<p>\u00bfTe suena <strong><a href=\"https:\/\/www.lucushost.com\/blog\/pantalla-en-blanco-en-wordpress-que-esta-pasando\/\">el error de la pantalla blanca de la muerte en WordPress<\/a><\/strong>? Ante un caso as\u00ed, activar el modo debug es una de las mejores opciones para conocer qu\u00e9 est\u00e1 ocurriendo con tu web y cortar el problema de ra\u00edz.<\/p>\n<h2><span id=\"Como_activar_debug_en_WordPress\">C\u00f3mo activar debug en WordPress<\/span><\/h2>\n<p>La activaci\u00f3n del modo debug o modo depuraci\u00f3n de WordPress es bastante sencilla. Solamente tienes que a\u00f1adir el par\u00e1metro <em>true<\/em> (activar) o <em>false<\/em> (desactivar) al archivo de configuraci\u00f3n <em>wp_config.php<\/em> de tu web.<\/p>\n<p>Por tanto, en funci\u00f3n de si quieres activarlo o desactivarlo, deber\u00e1s a\u00f1adir las siguientes l\u00edneas de c\u00f3digo:<\/p>\n<ul>\n<li><strong>Par\u00e1metro <em>true<\/em>:<\/strong> para activar el modo depuraci\u00f3n de WordPress.\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-linenumbers=\"false\">define('WP_DEBUG', true);<\/pre>\n<\/li>\n<li><strong>Par\u00e1metro <em>false<\/em>:<\/strong> para desactivar el modo depuraci\u00f3n de WordPress.\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-linenumbers=\"false\">define('WP_DEBUG', false);<\/pre>\n<\/li>\n<\/ul>\n<p><strong>Nota<\/strong>: Si quieres activar debug en WordPress para revisar un error que est\u00e1 mostrando tu aplicaci\u00f3n, recuerda dejarlo desactivado al finalizar las revisiones. La informaci\u00f3n que muestra esta variable podr\u00eda ser utilizada en tu contra por parte de ciberdelincuentes.<\/p>\n<h2><span id=\"Como_guardar_los_registros_del_modo_debug_de_WordPress\">\u00bfC\u00f3mo guardar los registros del modo debug de WordPress?<\/span><\/h2>\n<p>Adem\u00e1s de ver el registro de errores de tu web, tambi\u00e9n puedes guardar toda la informaci\u00f3n que proporciona el modo depuraci\u00f3n de WordPress. Para ello, tienes que a\u00f1adir estas l\u00edneas de c\u00f3digo al archivo <em>wp_config.php<\/em>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-linenumbers=\"false\">define('WP_DEBUG_LOG', true);<\/pre>\n<p>Una vez que habilites esta l\u00ednea, podr\u00e1s acceder a todos los registros a trav\u00e9s de la ruta<em> \/wp-content\/debug.log<\/em> y podr\u00e1s abrirlo con cualquier editor de texto que tengas en tu ordenador.<\/p>\n<h2><span id=\"Y_puedo_evitar_que_se_muestren_en_la_pantalla_los_mensajes_del_modo_depuracion_de_WordPress\">\u00bfY puedo evitar que se muestren en la pantalla los mensajes del modo depuraci\u00f3n de WordPress?<\/span><\/h2>\n<p>S\u00ed, claro que puedes hacerlo. Si has decidido guardar los registros del modo depuraci\u00f3n de WordPress y no quieres que se muestren en pantalla, vuelve al archivo <em>wp_config.php<\/em> y a\u00f1ade lo siguiente. \u00a1As\u00ed de f\u00e1cil!<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-linenumbers=\"false\">define('WP_DEBUG_DISPLAY', false);<\/pre>\n<h2><span id=\"Recapitulando8230\">Recapitulando&#8230;<\/span><\/h2>\n<p>Conocer <strong>qu\u00e9 es y c\u00f3mo activar debug en WordPress<\/strong> es imprescindible para conocer el origen o detectar algunos de los problemas que pueden surgir en tu aplicaci\u00f3n.<\/p>\n<p>Como hemos visto, activar o desactivar esta variable es muy sencillo. Solamente necesitas acceder al archivo <em>wp_config.php<\/em> y modificarlo con las l\u00edneas de c\u00f3digo que te dej\u00e9 m\u00e1s arriba. Recuerda que tambi\u00e9n puedes guardar todos los registros e incluso evitar que los mensajes se muestren en pantalla.<\/p>\n<p>\u00bfAlguna duda? D\u00e9jame un comentario aqu\u00ed abajo y te echo una mano \ud83d\ude42 .<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sabemos que WordPress es uno de vuestros CMS favoritos, ya sea por la cantidad de plugins o plantillas disponibles o por su facilidad de uso. Pero s\u00ed, a veces tambi\u00e9n surgen peque\u00f1os problemas que pueden sacarnos de quicio r\u00e1pidamente.\u00a0 En estos casos, saber c\u00f3mo activar debug en WordPress,\u00a0tambi\u00e9n llamado modo debug, suele ser una buena soluci\u00f3n.<\/p>\n","protected":false},"author":3,"featured_media":4483,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42],"tags":[69,52],"_links":{"self":[{"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/posts\/1735"}],"collection":[{"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/comments?post=1735"}],"version-history":[{"count":9,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/posts\/1735\/revisions"}],"predecessor-version":[{"id":10336,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/posts\/1735\/revisions\/10336"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/media\/4483"}],"wp:attachment":[{"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/media?parent=1735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/categories?post=1735"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/tags?post=1735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}