{"id":1136,"date":"2021-10-19T11:59:55","date_gmt":"2021-10-19T15:59:55","guid":{"rendered":"https:\/\/www.neothek.com\/soporte\/?post_type=kb&#038;p=1136"},"modified":"2022-04-28T17:45:21","modified_gmt":"2022-04-28T21:45:21","slug":"como-depurar-errores-en-wordpress","status":"publish","type":"kb","link":"https:\/\/www.neothek.com\/soporte\/articulo\/como-depurar-errores-en-wordpress\/","title":{"rendered":"C\u00f3mo depurar errores en WordPress"},"content":{"rendered":"<p style=\"text-align: justify;\">Probablemente no exista el c\u00f3digo perfecto. As\u00ed que hoy, le mostraremos consejos sobre c\u00f3mo depurar WordPress, ayud\u00e1ndole a descubrir cosas que pueden salirse de su control. Para esto, vamos a a <strong>activar Debug en WordPress<\/strong>.<\/p>\n<h2 style=\"text-align: justify;\"><span class=\"\">\u00bfQu\u00e9 significa Debug o Depurar?\u00a0<\/span><\/h2>\n<p><strong><br \/>\nDebugging<\/strong>, o simplemente depurar, significa identificar y eliminar errores en su c\u00f3digo. El \u00faltimo paso de la depuraci\u00f3n es probar la correcci\u00f3n del c\u00f3digo y asegurarse de que el problema no vuelva a ocurrir.<\/p>\n<p>Esto lo realizan principalmente los desarrolladores que utilizan herramientas de <strong>depuraci\u00f3n<\/strong> \u00f3 <strong>debugging<\/strong> y es parte de una rutina en la etapa de desarrollo del software.<\/p>\n<p>A veces, arreglar el c\u00f3digo puede ser un verdadero dolor de cabeza, ya que puede llevar m\u00e1s tiempo que escribir el c\u00f3digo en s\u00ed.<\/p>\n<h2 style=\"text-align: justify;\"><span class=\"\">C\u00f3mo activar el modo Debug en WordPress<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>La activaci\u00f3n de wp-debug es probablemente la forma m\u00e1s sencilla de mostrar los errores en un sitio de WordPress. Para <strong>activar el modo debug en WordPress<\/strong> debemos a\u00f1adir un nuevo par\u00e1metro al archivo de configuraci\u00f3n wp-config.php<\/p>\n<p style=\"text-align: justify;\">1. Acceda al panel de control hosting y a trav\u00e9s del <strong>Administrador de archivos <\/strong>edite el archivo <em>wp-config.php\u00a0 <\/em>que se encuentra dentro de la carpeta <strong>\u00abpublic_html\u00bb<\/strong>.<\/p>\n<p style=\"text-align: justify;\">2. Para habilitar el <strong>modo de depuraci\u00f3n<\/strong>, agregue la siguiente l\u00ednea al archivo <em>wp-config.php<\/em>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">define('WP_DEBUG', true);<\/pre>\n<p style=\"text-align: justify;\">3. <strong>Guarde<\/strong> sus cambios y salga del editor de texto. El modo de depuraci\u00f3n \u00f3 <strong>Debug WordPress<\/strong> ahora est\u00e1 activo.<\/p>\n<p style=\"text-align: justify;\"><span class=\"mkb-shortcode-container\">\t\t<div class=\"mkb-warning\">\n\t\t\t<div class=\"mkb-warning__icon\">\n\t\t\t\t<i class=\"fa fa-exclamation-triangle fa-lg\"><\/i>\n\t\t\t<\/div>\n\t\t\t<div class=\"mkb-warning__content\">\n\t\t\t\tCuando esta configuraci\u00f3n est\u00e1 habilitada, WordPress muestra todos los errores, avisos y advertencias de PHP.\t\t\t<\/div>\n\t\t<\/div>\n\t<\/span>\n<p>3. <strong>Cuando haya terminado<\/strong>, desactive el modo de depuraci\u00f3n modificando la l\u00ednea en el archivo <em>wp-config.php<\/em> de la siguiente manera:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">define('WP_DEBUG', false);\r\n<\/pre>\n<h2 style=\"text-align: justify;\"><span class=\"\">Depuraci\u00f3n de las consultas a la Base de Datos<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Si tiene problemas con la <strong>base de datos de WordPress,<\/strong> puede habilitar el registro de consultas. Cuando el registro de consultas est\u00e1 habilitado, los siguientes elementos se guardan en el arreglo global $wpdb-&gt;queries:<\/p>\n<ul>\n<li>La consulta real a la base de datos.<\/li>\n<li>Cu\u00e1nto tiempo tarda en ejecutarse la consulta.<\/li>\n<li>Y la funci\u00f3n que llam\u00f3 a la consulta.<\/li>\n<\/ul>\n<p>Para habilitar el registro de consultas de la base de datos, agregue la siguiente l\u00ednea al archivo <em>wp-config.php<\/em>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">define('SAVEQUERIES',\u00a0true);<\/pre>\n<p style=\"text-align: justify;\"><span class=\"mkb-shortcode-container\">\t\t<div class=\"mkb-tip\">\n\t\t\t<div class=\"mkb-tip__icon\">\n\t\t\t\t<i class=\"fa fa-lightbulb-o fa-lg\"><\/i>\n\t\t\t<\/div>\n\t\t\t<div class=\"mkb-tip__content\">\n\t\t\t\tHabilitar esta configuraci\u00f3n afecta el rendimiento de su sitio. Solo debe habilitar esta configuraci\u00f3n durante el tiempo que sea necesario para depurar un problema y luego deshabilitarla.\t\t\t<\/div>\n\t\t<\/div>\n\t<\/span>\n<p>Para mostrar el contenido del arreglo $wpdb-&gt;queries, puede utilizar el\u00a0 fragmento de c\u00f3digo PHP:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;?php\r\n    global $wpdb;\r\n    print_r( $wpdb-&gt;queries );\r\n?&gt;<\/pre>\n<h2 style=\"text-align: justify;\">M\u00e1s informaci\u00f3n<\/h2>\n<p style=\"text-align: justify;\">Para ver la documentaci\u00f3n oficial de depuraci\u00f3n de WordPress (<strong>WordPress debugging<\/strong>), visite el siguiente enlace: <a href=\"https:\/\/codex.wordpress.org\/es:Depurar_en_WordPress\">https:\/\/codex.wordpress.org\/es:Depurar_en_WordPress<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Probablemente no exista el c\u00f3digo perfecto. As\u00ed que hoy, le mostraremos consejos sobre c\u00f3mo depurar WordPress, ayud\u00e1ndole a descubrir cosas que pueden salirse de su control. Para esto, vamos a a activar Debug en WordPress. \u00bfQu\u00e9 significa Debug o Depurar?\u00a0 Debugging, o simplemente depurar, significa identificar y eliminar errores en su c\u00f3digo. El \u00faltimo paso [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"kbtopic":[35,43],"kbtag":[46,44,45,47],"class_list":["post-1136","kb","type-kb","status-publish","hentry","kbtopic-cms-y-aplicaciones-web","kbtopic-wordpress","kbtag-activar-debug","kbtag-debug-wordpress","kbtag-depuracion-de-errores-wordpress","kbtag-habilitar-debug-wordpress"],"_links":{"self":[{"href":"https:\/\/www.neothek.com\/soporte\/wp-json\/wp\/v2\/kb\/1136","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.neothek.com\/soporte\/wp-json\/wp\/v2\/kb"}],"about":[{"href":"https:\/\/www.neothek.com\/soporte\/wp-json\/wp\/v2\/types\/kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.neothek.com\/soporte\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.neothek.com\/soporte\/wp-json\/wp\/v2\/comments?post=1136"}],"version-history":[{"count":61,"href":"https:\/\/www.neothek.com\/soporte\/wp-json\/wp\/v2\/kb\/1136\/revisions"}],"predecessor-version":[{"id":1216,"href":"https:\/\/www.neothek.com\/soporte\/wp-json\/wp\/v2\/kb\/1136\/revisions\/1216"}],"wp:attachment":[{"href":"https:\/\/www.neothek.com\/soporte\/wp-json\/wp\/v2\/media?parent=1136"}],"wp:term":[{"taxonomy":"kbtopic","embeddable":true,"href":"https:\/\/www.neothek.com\/soporte\/wp-json\/wp\/v2\/kbtopic?post=1136"},{"taxonomy":"kbtag","embeddable":true,"href":"https:\/\/www.neothek.com\/soporte\/wp-json\/wp\/v2\/kbtag?post=1136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}