{"id":5283,"date":"2025-12-23T10:53:32","date_gmt":"2025-12-23T09:53:32","guid":{"rendered":"https:\/\/wpmastertoolkit.com\/module\/advanced-debug-mode\/"},"modified":"2026-01-01T15:10:29","modified_gmt":"2026-01-01T14:10:29","slug":"advanced-debug-mode","status":"publish","type":"module","link":"https:\/\/wpmastertoolkit.com\/es\/module\/advanced-debug-mode\/","title":{"rendered":"Modo de depuraci\u00f3n avanzado"},"content":{"rendered":"<h1 class=\"wp-block-heading\">Modo de depuraci\u00f3n avanzada: activa y controla la depuraci\u00f3n de WordPress con total seguridad<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Introducci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Al desarrollar o mantener un sitio de WordPress, el <strong>depurar<\/strong> es esencial para identificar r\u00e1pidamente los errores, avisos o advertencias de PHP. Sin embargo, activar correctamente el modo de depuraci\u00f3n suele ser restrictivo: hay que modificar la directiva <code data-no-auto-translation=\"\">wp-config.php<\/code>gestionar la visualizaci\u00f3n de errores, asegurar el archivo <code data-no-auto-translation=\"\">debug.log<\/code>y a veces haciendo malabarismos con varios entornos (local, puesta en escena, producci\u00f3n).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hemos desarrollado el <strong>Modo de depuraci\u00f3n avanzado<\/strong> de <strong>WPMasterToolKit<\/strong> Depuraci\u00f3n de WordPress: gesti\u00f3n centralizada, segura y avanzada de la depuraci\u00f3n de WordPress, directamente desde la interfaz de administraci\u00f3n.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"\u00bfEl mejor modo de depuraci\u00f3n de WordPress? Modo de depuraci\u00f3n avanzado (WPMasterToolKit)\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/NARBCBdfkwU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfA qu\u00e9 plugins puede sustituir el m\u00f3dulo Advanced Debug Mode?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00f3dulo <strong>Modo de depuraci\u00f3n avanzado<\/strong> puede sustituir a varios tipos de plugins o snippets:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Plugins dedicados exclusivamente a la activaci\u00f3n de <code data-no-auto-translation=\"\">WP_DEBUG<\/code><\/li>\n\n\n\n<li>Extensiones que mueven o aseguran el archivo <code data-no-auto-translation=\"\">debug.log<\/code><\/li>\n\n\n\n<li>Soluciones de visualizaci\u00f3n de registros en back-office<\/li>\n\n\n\n<li>Recortes manuales para proteger <code data-no-auto-translation=\"\">debug.log<\/code> v\u00eda <code data-no-auto-translation=\"\">.htaccess<\/code> o <code data-no-auto-translation=\"\">nginx.conf<\/code><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Con WPMasterToolKit, todo se agrupa en un \u00fanico m\u00f3dulo, que s\u00f3lo se carga cuando se activa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Activaci\u00f3n y gesti\u00f3n avanzada del modo de depuraci\u00f3n de WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez activado el m\u00f3dulo, <strong>Modo de depuraci\u00f3n avanzado<\/strong> toma autom\u00e1ticamente el control de las constantes esenciales de WordPress :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code data-no-auto-translation=\"\">WP_DEBUG<\/code><\/li>\n\n\n\n<li><code data-no-auto-translation=\"\">WP_DEBUG_LOG<\/code><\/li>\n\n\n\n<li><code data-no-auto-translation=\"\">WP_DEBUG_DISPLAY<\/code><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ya no tendr\u00e1 que editar manualmente su <code data-no-auto-translation=\"\">wp-config.php<\/code>. El m\u00f3dulo se encarga de a\u00f1adir o sustituir constantes de forma fiable y segura.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Desde la interfaz, puedes ver inmediatamente :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El estado actual de cada constante<\/li>\n\n\n\n<li>La ruta exacta del archivo de registro utilizado<\/li>\n\n\n\n<li>Los cambios que se aplicar\u00e1n cuando se realice la copia de seguridad<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"966\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-9-1024x966.png\" class=\"wp-image-5318\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-9-1024x966.png 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-9-300x283.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-9-768x725.png 768w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-9-13x12.png 13w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-9.png 1432w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Mostrar o no los errores en pantalla<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" decoding=\"async\" width=\"667\" height=\"77\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-10.png\" class=\"wp-image-5320\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-10.png 667w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-10-300x35.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-10-18x2.png 18w\" sizes=\"(max-width: 667px) 100vw, 667px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00f3dulo permite activar o desactivar el <strong>Errores de visualizaci\u00f3n<\/strong> :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Activaci\u00f3n: se muestran errores PHP en la pantalla (<code data-no-auto-translation=\"\">WP_DEBUG_DISPLAY = true<\/code>)<\/li>\n\n\n\n<li>Desactivaci\u00f3n: los errores s\u00f3lo se registran en los logs<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Esta opci\u00f3n es especialmente \u00fatil para entornos de desarrollo, pero no se recomienda para sitios de producci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Proteger los archivos de registro (PRO)<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" decoding=\"async\" width=\"860\" height=\"77\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-11.png\" class=\"wp-image-5321\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-11.png 860w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-11-300x27.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-11-768x69.png 768w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-11-18x2.png 18w\" sizes=\"(max-width: 860px) 100vw, 860px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Uno de los principales problemas con la depuraci\u00f3n de WordPress es el acceso p\u00fablico a la <code data-no-auto-translation=\"\">debug.log<\/code>.<br>El m\u00f3dulo <strong>Modo de depuraci\u00f3n avanzado<\/strong> ofrece una soluci\u00f3n robusta (versi\u00f3n PRO):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Visite <strong>Apache<\/strong> adici\u00f3n autom\u00e1tica de reglas al fichero <code data-no-auto-translation=\"\">.htaccess<\/code><\/li>\n\n\n\n<li>Visite <strong>Nginx<\/strong> generaci\u00f3n de un fragmento listo para integrarse en la configuraci\u00f3n del servidor<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">El acceso HTTP directo al archivo de registro queda as\u00ed completamente bloqueado, reforzando la seguridad de su sitio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Archivo de registro personalizado (PRO)<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"641\" height=\"86\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-12.png\" class=\"wp-image-5323\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-12.png 641w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-12-300x40.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-12-18x2.png 18w\" sizes=\"(max-width: 641px) 100vw, 641px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Por defecto, WordPress almacena el <code data-no-auto-translation=\"\">debug.log<\/code> en el <code data-no-auto-translation=\"\">wp-content<\/code>.<br>Con <strong>Modo de depuraci\u00f3n avanzado<\/strong>puede activar un <strong>archivo de registro personalizado<\/strong> :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Los archivos se mueven a una carpeta dedicada a WPMasterToolKit<\/li>\n\n\n\n<li>La ruta se muestra claramente en la interfaz<\/li>\n\n\n\n<li>Este enfoque facilita la protecci\u00f3n y organizaci\u00f3n de los registros<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Es ideal para sitios profesionales y entornos con un alto volumen de errores.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Archivos de registro diario (PRO)<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"72\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-13.png\" class=\"wp-image-5324\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-13.png 704w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-13-300x31.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-13-18x2.png 18w\" sizes=\"(max-width: 704px) 100vw, 704px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Para ir a\u00fan m\u00e1s lejos, el m\u00f3dulo puede utilizarse para generar <strong>registros diarios<\/strong> :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Un expediente por d\u00eda (<code data-no-auto-translation=\"\">debug-YYYY-MM-DD.log<\/code>)<\/li>\n\n\n\n<li>Menos archivos pesados<\/li>\n\n\n\n<li>F\u00e1cil an\u00e1lisis por fecha<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Esta opci\u00f3n s\u00f3lo funciona cuando est\u00e1 activada la carpeta de registro personalizada.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Visualizaci\u00f3n de registros en tiempo real (PRO)<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"412\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-14-1024x412.png\" class=\"wp-image-5326\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-14-1024x412.png 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-14-300x121.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-14-768x309.png 768w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-14-18x7.png 18w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2025\/12\/image-14.png 1429w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00f3dulo <strong>Modo de depuraci\u00f3n avanzado<\/strong> incorpora un <strong>Visor de registro en directo<\/strong> directamente en la administraci\u00f3n de WordPress:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lectura de registros en tiempo real<\/li>\n\n\n\n<li>Iniciar y detener el streaming<\/li>\n\n\n\n<li>Borrar la pantalla<\/li>\n\n\n\n<li>Descarga del archivo de registro<\/li>\n\n\n\n<li>Eliminaci\u00f3n completa del archivo <code data-no-auto-translation=\"\">debug.log<\/code><\/li>\n\n\n\n<li>Opci\u00f3n de visualizaci\u00f3n con salto de l\u00ednea<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Todas las acciones se aseguran mediante AJAX, con verificaci\u00f3n de derechos y nonces de WordPress.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo utilizar el m\u00f3dulo de modo de depuraci\u00f3n avanzado<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Activar el <strong>Modo de depuraci\u00f3n avanzado<\/strong> en WPMasterToolKit<\/li>\n\n\n\n<li>Accede a su configuraci\u00f3n desde el men\u00fa de administraci\u00f3n<\/li>\n\n\n\n<li>Configure la visualizaci\u00f3n de errores para adaptarla a su entorno<\/li>\n\n\n\n<li>(PRO) Activar protecci\u00f3n de registro y carpeta personalizada<\/li>\n\n\n\n<li>(PRO) Utiliza el visor de logs para analizar los errores en directo<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">No es necesario modificar manualmente los archivos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nuestras opciones t\u00e9cnicas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hemos elegido :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Manejo limpio de las constantes de WordPress a trav\u00e9s de una clase dedicada<\/li>\n\n\n\n<li>Cargar el m\u00f3dulo s\u00f3lo cuando est\u00e9 activado<\/li>\n\n\n\n<li>Proteger todas las acciones AJAX (nonce + permisos)<\/li>\n\n\n\n<li>Ofrecer compatibilidad con Apache y Nginx<\/li>\n\n\n\n<li>Ofrecer funcionalidades avanzadas sin afectar al rendimiento del front-end<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Cada funci\u00f3n est\u00e1 dise\u00f1ada para permanecer <strong>opcional<\/strong>, <strong>claire<\/strong> y <strong>controlado<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00f3dulo <strong>Modo de depuraci\u00f3n avanzado<\/strong> transforma la depuraci\u00f3n de WordPress en una experiencia sencilla, segura y profesional. Tanto si eres desarrollador, integrador o administrador de un sitio, por fin dispones de una herramienta centralizada para analizar y resolver problemas r\u00e1pidamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Con WPMasterToolKit, un m\u00f3dulo activado = una funci\u00f3n cargada.<br>Sin sobrecargas innecesarias, sin dependencias m\u00faltiples y siempre con un enfoque orientado al rendimiento y la seguridad.<\/p>","protected":false},"excerpt":{"rendered":"<p>L&rsquo;article pr\u00e9sente le module Advanced Debug Mode de WPMasterToolKit, con\u00e7u pour simplifier et automatiser le processus de d\u00e9bogage dans le d\u00e9veloppement WordPress. Ce module permet de g\u00e9rer facilement les options de d\u00e9bogage, en rempla\u00e7ant plusieurs plugins et configurations manuelles, tout en garantissant flexibilit\u00e9 et s\u00e9curit\u00e9. Gr\u00e2ce \u00e0 l&rsquo;int\u00e9gration de filtres et actions personnalis\u00e9s, il assure une gestion efficace dans des environnements multi-serveur. En somme, Advanced Debug Mode vise \u00e0 am\u00e9liorer l&rsquo;efficacit\u00e9 et la r\u00e9solution rapide des probl\u00e8mes, permettant ainsi aux d\u00e9veloppeurs de se concentrer sur les aspects cr\u00e9atifs de leurs projets WordPress.<\/p>","protected":false},"featured_media":0,"parent":0,"template":"","meta":{"_acf_changed":false,"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_surecart_dashboard_logo_width":"180px","_surecart_dashboard_show_logo":true,"_surecart_dashboard_navigation_orders":true,"_surecart_dashboard_navigation_invoices":true,"_surecart_dashboard_navigation_subscriptions":true,"_surecart_dashboard_navigation_downloads":true,"_surecart_dashboard_navigation_billing":true,"_surecart_dashboard_navigation_account":true},"class_list":["post-5283","module","type-module","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpmastertoolkit.com\/es\/wp-json\/wp\/v2\/module\/5283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmastertoolkit.com\/es\/wp-json\/wp\/v2\/module"}],"about":[{"href":"https:\/\/wpmastertoolkit.com\/es\/wp-json\/wp\/v2\/types\/module"}],"wp:attachment":[{"href":"https:\/\/wpmastertoolkit.com\/es\/wp-json\/wp\/v2\/media?parent=5283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}