{"id":7373,"date":"2025-12-10T09:06:00","date_gmt":"2025-12-10T08:06:00","guid":{"rendered":"https:\/\/www.hostingtg.com\/blog\/?p=7373"},"modified":"2025-12-09T18:00:53","modified_gmt":"2025-12-09T17:00:53","slug":"identificar-problemas-wordpress","status":"publish","type":"post","link":"https:\/\/www.hostingtg.com\/blog\/identificar-problemas-wordpress\/","title":{"rendered":"Identificar problemas en plugins o themes con Health Check para WordPress"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Qu\u00e9 es Health Check y cu\u00e1ndo usarlo<\/h2>\n\n\n\n<p>Si usaras WordPress sin una <strong>herramienta de diagn\u00f3stico<\/strong>, ser\u00eda como conducir un coche <strong>sin salpicadero<\/strong>: parece que todo va bien\u2026 hasta que te quedas tirado. En mi d\u00eda a d\u00eda, <strong>Health Check &amp; Troubleshooting<\/strong> es ese salpicadero. Me da una lectura clara de lo que importa: <a href=\"https:\/\/www.hostingtg.com\/blog\/php-8-5-noveades\/\">compatibilidad de PHP<\/a>, plugins desactualizados, integridad de archivos y pruebas de correo, entre otros.<\/p>\n\n\n\n<p><strong>\u00bfQu\u00e9 resuelve de verdad?<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Conflictos<\/strong> entre plugins o entre un plugin y tu theme.<\/li>\n\n\n\n<li><strong>Incompatibilidades<\/strong> con la versi\u00f3n de PHP o de WordPress.<\/li>\n\n\n\n<li><strong>Problemas de entorno<\/strong> (m\u00f3dulos del servidor, extensiones, l\u00edmites de memoria).<\/li>\n\n\n\n<li><strong>Comprobaciones r\u00e1pidas<\/strong> (correo saliente, integridad de archivos, REST API).<\/li>\n<\/ul>\n\n\n\n<p><strong>Cu\u00e1ndo usarlo (y cu\u00e1ndo no)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&#x2705; \u00dasalo cuando tengas <strong>errores intermitentes<\/strong>, pantallas en blanco, bloqueos del editor o comportamientos raros tras una actualizaci\u00f3n.<\/li>\n\n\n\n<li>&#x2705; \u00dasalo antes de abrir un ticket al desarrollador: llegar\u00e1s con datos.<\/li>\n\n\n\n<li>&#x274c; No lo uses como sustituto de un <strong>staging<\/strong> para cambios masivos.<\/li>\n\n\n\n<li>&#x274c; No esperes que arregle por s\u00ed mismo la web: <strong>te gu\u00eda<\/strong>, t\u00fa decides.<\/li>\n<\/ul>\n\n\n\n<p>Algo que valoro much\u00edsimo es que sus recomendaciones <strong>no requieren ser t\u00e9cnico<\/strong> para entenderlas. Y cuando toca la parte delicada \u2014probar sin romper nada\u2014, su <strong>modo de soluci\u00f3n de problemas<\/strong> es, literalmente, <strong>oro puro<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostingtg.com\/blog\/wp-content\/uploads\/2025\/12\/site-health.webp\"><img fetchpriority=\"high\" decoding=\"async\" width=\"571\" height=\"531\" src=\"https:\/\/www.hostingtg.com\/blog\/wp-content\/uploads\/2025\/12\/site-health.webp\" alt=\"site health\" class=\"wp-image-7375\" title=\"\"><\/a><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Requisitos previos y copias de seguridad m\u00ednimas<\/h2>\n\n\n\n<p>Antes de tocar nada, dejo esto listo en 5 minutos:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Copia de seguridad <em>express<\/em><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Archivos<\/strong>: al menos <code>wp-content<\/code> (plugins, themes, uploads).<\/li>\n\n\n\n<li><strong>Base de datos<\/strong>: exportaci\u00f3n r\u00e1pida desde tu hosting o plugin de backup.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Entorno y acceso<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Usuario <strong>administrador<\/strong> a WordPress.<\/li>\n\n\n\n<li>Acceso a <strong>hosting<\/strong> (para ver logs y, si hace falta, activar <code>WP_DEBUG<\/code>).<\/li>\n\n\n\n<li>Navegador sin extensiones agresivas (adblockers pueden \u201cfalsear\u201d pruebas).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Orden y registro<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Un <strong>documento de notas<\/strong>: cada cambio que haces, lo apuntas (hora, qu\u00e9 activaste, qu\u00e9 pas\u00f3).<\/li>\n\n\n\n<li>Si gestionas <strong>varias webs o clientes<\/strong>, este registro evita repeticiones y acelera tickets.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>En mi experiencia, este calentamiento previo ahorra tiempo despu\u00e9s. Cuando trabajas con clientes, llegar con \u201cpaso a paso + resultados\u201d transmite control y evita culpar al plugin equivocado.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Activar el modo de soluci\u00f3n de problemas sin afectar a los visitantes<\/h2>\n\n\n\n<p>La joya de Health Check es que te permite <strong>desactivar plugins y cambiar de theme solo para tu sesi\u00f3n<\/strong>, sin que el p\u00fablico lo note. As\u00ed <a href=\"https:\/\/es.wordpress.org\/plugins\/health-check\/\" target=\"_blank\" rel=\"noopener\">diagnosticas \u201cen vivo\u201d<\/a>, con tr\u00e1fico real, pero <strong>sin riesgos<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfD\u00f3nde se activa?<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Ve a <strong>Herramientas \u2192 Salud del sitio<\/strong>.<\/li>\n\n\n\n<li>Abre la pesta\u00f1a <strong>Soluci\u00f3n de problemas (Troubleshooting)<\/strong>.<\/li>\n\n\n\n<li>Act\u00edvala: para <strong>ti<\/strong> la web quedar\u00e1 con el <strong>theme por defecto<\/strong> y <strong>sin plugins<\/strong>. Para los visitantes, todo sigue igual.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 pasa exactamente?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para tu usuario admin, WordPress arranca como un entorno limpio.<\/li>\n\n\n\n<li>Puedes <strong>activar plugins uno a uno<\/strong> (o en grupos) y probar.<\/li>\n\n\n\n<li>Puedes <strong>cambiar de theme<\/strong> (o simular el por defecto) sin afectar a nadie.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Trabajando con varias webs, este modo me permite hacer pruebas en horario comercial sin sudar: \u201c<strong>no afecta a los visitantes mientras pruebas<\/strong>\u201d. Es perfecto para aislar el culpable con calma.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Paso a paso: localizar el conflicto (plugins y theme)<\/h2>\n\n\n\n<p>Este es el <strong>flujo de diagn\u00f3stico<\/strong> que aplico siempre:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A. Establece el punto de partida<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Con el modo activo, <strong>sin plugins y con theme por defecto<\/strong>, verifica si el <strong>s\u00edntoma persiste<\/strong> (error 500, pantalla blanca, bloqueos del editor, checkout roto, etc.).\n<ul class=\"wp-block-list\">\n<li>Si el problema <strong>desaparece<\/strong>, ya sabes que es <strong>software<\/strong> (plugin o theme).<\/li>\n\n\n\n<li>Si <strong>persiste<\/strong>, sospecha de <strong>hosting<\/strong>, <strong>cach\u00e9 del servidor<\/strong>, <strong>reglas .htaccess<\/strong> o <strong>c\u00f3digo personalizado<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">B. Reactiva por bloques<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Activa primero plugins cr\u00edticos<\/strong> (seguridad, cach\u00e9, e-commerce) y prueba.<\/li>\n\n\n\n<li><strong>Sigue por familias<\/strong>: SEO, maquetadores, formularios, analytics, etc.<\/li>\n\n\n\n<li>Cuando el error <strong>reaparezca<\/strong>, ya acotaste el <strong>bloque<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">C. Aisla el culpable<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dentro del bloque, <strong>activa uno a uno<\/strong> y <strong>prueba<\/strong> cada vez.<\/li>\n\n\n\n<li>Al encontrar el culpable, confirma con <strong>doble verificaci\u00f3n<\/strong>: desact\u00edvalo \u2192 desaparece el error; act\u00edvalo \u2192 vuelve el error.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">D. Valida con el theme<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Con el plugin sospechoso activo, <strong>vuelve al theme original<\/strong>: si el fallo solo ocurre con tu theme, puede ser <strong>conflicto plugin+theme<\/strong>.<\/li>\n\n\n\n<li>Si falla incluso con el theme por defecto, el <strong>plugin es la causa<\/strong>.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Truco pr\u00e1ctico: si usas cache (servidor o plugin), <strong>p\u00fargala<\/strong> tras cada activaci\u00f3n. Muchas falsas alarmas vienen de ver una versi\u00f3n cacheada.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Interpretar \u201cSalud del sitio\u201d: compatibilidad PHP, correo y archivos<\/h2>\n\n\n\n<p><strong>Site Health<\/strong> no es solo para conflictos. Sus tarjetas y pruebas te dan contexto <strong>clave<\/strong> para resolver r\u00e1pido:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Compatibilidad de PHP y WordPress<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Revisa la <strong>versi\u00f3n de PHP<\/strong> recomendada y la que tienes.<\/li>\n\n\n\n<li>Mira recomendaciones sobre <strong>extensiones<\/strong> (intl, mbstring, curl\u2026).<\/li>\n\n\n\n<li>Si un plugin declara soporte m\u00ednimo, <strong>no lo fuerces<\/strong> en versiones antiguas.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Integridad de archivos<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Comprueba si hay archivos <strong>modificados<\/strong> del core. Si los hay, rest\u00e1uralos.<\/li>\n\n\n\n<li>Evita editar el core: personaliza con <strong>snippets<\/strong> o un plugin dedicado.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Correo saliente<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ejecuta la <strong>prueba de correo<\/strong>. Si falla, revisa:\n<ul class=\"wp-block-list\">\n<li>Configuraci\u00f3n SMTP o plugin de entrega.<\/li>\n\n\n\n<li>Registros del servidor (bloqueos, l\u00edmites).<\/li>\n\n\n\n<li>Autenticaciones SPF\/DKIM si usas dominio propio.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Consejo de campo: cuando ves muchas <strong>\u201crecomendaciones\u201d<\/strong> amarillas, no entres en p\u00e1nico. Prioriza las que afectan a <strong>seguridad, compatibilidad<\/strong> y <strong>rendimiento<\/strong> directo. Lo urgente arriba, lo \u201cmejorable\u201d despu\u00e9s.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Cuando Health Check no basta: diagn\u00f3stico manual con <code>WP_DEBUG<\/code> y logs<\/h2>\n\n\n\n<p>Hay errores que solo se ven en el <strong>log<\/strong> (consultas a APIs, crons, hooks espec\u00edficos). Ah\u00ed entra el modo manual:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Activar <code><a href=\"https:\/\/www.hostingtg.com\/blog\/como-activar-modo-debug-wordpress\/\">WP_DEBUG<\/a><\/code> (temporalmente)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En <code>wp-<a href=\"https:\/\/www.hostingtg.com\/blog\/wp-config-php-optimizacion-configuracion\/\">config.php<\/a><\/code>, a\u00f1ade o ajusta:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>define('WP_DEBUG', true);\ndefine('WP_DEBUG_LOG', true);\ndefine('WP_DEBUG_DISPLAY', false);\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Reproduce el error; revisa <code>\/wp-content\/debug.log<\/code>.<\/li>\n\n\n\n<li>Al terminar, <strong>desact\u00edvalo<\/strong> para no llenar el disco ni exponer informaci\u00f3n.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Qu\u00e9 buscar en el log<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fatal errors<\/strong>: llamadas a funciones\/m\u00e9todos no existentes.<\/li>\n\n\n\n<li><strong>Deprecated notices<\/strong>: compatibilidad (no siempre rompen, pero avisan).<\/li>\n\n\n\n<li><strong>Errores de memoria<\/strong>: aumenta <code>WP_MEMORY_LIMIT<\/code> si procede y revisa plugins pesados.<\/li>\n\n\n\n<li><strong>Conflictos de hooks<\/strong>: dos plugins intentando filtrar\/accionar lo mismo.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>En mi caso, cuando el modo diagn\u00f3stico \u201cno canta\u201d, el <code>debug.log<\/code> me da <strong>la l\u00ednea exacta<\/strong> y el <strong>stack<\/strong> donde ocurre. Con esos datos, abrir un ticket deja de ser \u201cme pasa algo raro\u201d y pasa a \u201ceste aviso se dispara en <code>class-x.php<\/code> al llamar a <code>method_y<\/code>\u201d.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Buenas pr\u00e1cticas si gestionas varias webs o trabajas con clientes<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Gu\u00eda de bolsillo<\/strong> por cliente: d\u00f3nde est\u00e1 el hosting, c\u00f3mo acceder a logs, qui\u00e9n es el contacto y qu\u00e9 plugins son <strong>intocables<\/strong> en horario de ventas.<\/li>\n\n\n\n<li><strong>Sandbox o staging<\/strong> siempre que el cambio sea mayor (updates masivas, redise\u00f1os). Health Check para <strong>aislar<\/strong>; staging para <strong>ensayar<\/strong>.<\/li>\n\n\n\n<li><strong>Ventana de mantenimiento<\/strong> pactada: si crees que tendr\u00e1s que purgar cach\u00e9s agresivas o reiniciar servicios, avisa.<\/li>\n\n\n\n<li><strong>Notas post-incidente<\/strong>: causa, impacto, soluci\u00f3n y prevenci\u00f3n (pr\u00f3xima revisi\u00f3n, actualizaci\u00f3n pendiente).<\/li>\n\n\n\n<li><strong>Plantilla de ticket<\/strong> para desarrolladores: s\u00edntoma, pasos reproducibles, estado con Health Check, versi\u00f3n de PHP\/WordPress, extracto del log.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>En mi trabajo con clientes, esta disciplina convierte un \u201cmisterio\u201d en un <strong>procedimiento repetible<\/strong>, reduce tiempos de respuesta y, sobre todo, <strong>genera confianza<\/strong>.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Errores comunes y c\u00f3mo evitarlos<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Dejar el modo diagn\u00f3stico activo<\/strong> y pensar que \u201cya est\u00e1 solucionado\u201d \u2192 ci\u00e9rralo al terminar.<\/li>\n\n\n\n<li><strong>Confundir staging con producci\u00f3n<\/strong>: no pruebes cambios masivos en vivo.<\/li>\n\n\n\n<li><strong>Olvidar la cach\u00e9<\/strong>: servidor\/CDN\/plugin; purga tras cada cambio.<\/li>\n\n\n\n<li><strong>Actualizar a ciegas<\/strong>: revisa <strong>changelogs<\/strong> de plugins cr\u00edticos (e-commerce, membres\u00edas, constructores).<\/li>\n\n\n\n<li><strong>No documentar<\/strong>: sin notas, repites pruebas y olvidas qu\u00e9 plugin reactivaste cuando volvi\u00f3 el error.<\/li>\n\n\n\n<li><strong>Ignorar avisos de compatibilidad<\/strong>: forzar un plugin en PHP demasiado nuevo\/antiguo es receta de problemas.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Alternativas y complementos \u00fatiles (y cu\u00e1ndo usarlos)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Staging del hosting<\/strong>: para cambios grandes o actualizaciones en serie.<\/li>\n\n\n\n<li><strong>Plugins SMTP<\/strong>: si el test de correo falla, configura uno y prueba de nuevo.<\/li>\n\n\n\n<li><strong>Monitores externos<\/strong> (uptime\/apdex): para detectar ca\u00eddas intermitentes que el usuario no ve.<\/li>\n\n\n\n<li><strong>Gestores de actualizaciones<\/strong>: programan updates fuera de horario pico y registran qu\u00e9 cambi\u00f3.<\/li>\n\n\n\n<li><strong>Reglas de seguridad<\/strong> (WAF\/CDN): si un conflicto aparece \u201csolo a veces\u201d, mira si una regla bloquea endpoints.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Checklist r\u00e1pido para salir del apuro<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Backup <em>express<\/em> (archivos + BD).<\/li>\n\n\n\n<li>Abre <strong>Health Check \u2192 Soluci\u00f3n de problemas<\/strong>.<\/li>\n\n\n\n<li>Comprueba si el <strong>s\u00edntoma desaparece<\/strong> con todo desactivado y theme por defecto.<\/li>\n\n\n\n<li>Activa <strong>por bloques<\/strong> (cr\u00edticos \u2192 familias) y prueba.<\/li>\n\n\n\n<li>A\u00edsla el culpable, confirma (apaga\/enciende).<\/li>\n\n\n\n<li>Revisa <strong>Site Health<\/strong>: PHP, extensiones, archivos, correo.<\/li>\n\n\n\n<li>Si persiste, activa <strong><code>WP_DEBUG_LOG<\/code><\/strong> y reproduce.<\/li>\n\n\n\n<li>Documenta hallazgos; decide <strong>update, rollback, parche o ticket<\/strong>.<\/li>\n\n\n\n<li>Cierra el modo, purga cach\u00e9s y valida en inc\u00f3gnito.<\/li>\n\n\n\n<li>Escribe notas y prevenci\u00f3n para la pr\u00f3xima.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Tabla \u201cs\u00edntoma \u2192 prueba \u2192 acci\u00f3n\u201d<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>S\u00edntoma<\/th><th>Prueba r\u00e1pida<\/th><th>Acci\u00f3n recomendada<\/th><\/tr><\/thead><tbody><tr><td>Editor bloqueado \/ pantallas blancas<\/td><td>Modo de soluci\u00f3n de problemas con todo off<\/td><td>Reactiva por bloques; si vuelve, a\u00edsla plugin; revisa <code>debug.log<\/code><\/td><\/tr><tr><td>Checkout roto \/ errores JS<\/td><td>Consola del navegador + reactivaci\u00f3n escalonada<\/td><td>Identifica scripts en conflicto; desactiva minificaci\u00f3n avanzada temporalmente<\/td><\/tr><tr><td>Emails no salen<\/td><td>Prueba de correo en Site Health<\/td><td>Configura SMTP, revisa SPF\/DKIM, comprueba l\u00edmites del servidor<\/td><\/tr><tr><td>Ca\u00eddas aleatorias<\/td><td>Logs del servidor + uptime externo<\/td><td>Revisa cron, plugins pesados, l\u00edmites de memoria; programa actualizaciones fuera de pico<\/td><\/tr><tr><td>Lentitud repentina<\/td><td>Desactiva cach\u00e9 en tu sesi\u00f3n y compara<\/td><td>Purga cach\u00e9s, eval\u00faa plugin de cach\u00e9, revisa consultas lentas en logs<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Health Check<\/strong><\/h2>\n\n\n\n<p>Health Check no \u201carregla\u201d por ti, <strong>te muestra el camino<\/strong>. A m\u00ed me ha ahorrado incontables horas y m\u00e1s de un susto con clientes porque me permite <strong>probar sin romper<\/strong>. Con el flujo adecuado \u2014backup, modo de soluci\u00f3n de problemas, activaci\u00f3n por bloques, lectura de Site Health y, si toca, <code>debug.log<\/code>\u2014 puedes pasar del \u201cno s\u00e9 qu\u00e9 pasa\u201d al <strong>diagn\u00f3stico claro<\/strong> en muy poco tiempo. Y con notas y disciplina, esa soluci\u00f3n se vuelve <strong>repetible<\/strong> en todas tus webs.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">FAQs<\/h2>\n\n\n\n<p><strong>\u00bfEl modo de soluci\u00f3n de problemas afecta a mis visitantes?<\/strong><br>No. Solo altera tu sesi\u00f3n de administrador. Ellos siguen viendo la web normal.<\/p>\n\n\n\n<p><strong>\u00bfCu\u00e1nto tiempo lo dejo activo?<\/strong><br>El m\u00ednimo necesario para aislar el conflicto. Al terminar, <strong>ci\u00e9rralo<\/strong> y purga cach\u00e9s.<\/p>\n\n\n\n<p><strong>\u00bfQu\u00e9 hago si dos plugins \u201cnecesarios\u201d chocan?<\/strong><br>Prioriza el de <strong>negocio<\/strong> (p. ej., cobros). Busca versi\u00f3n alternativa, parche temporal o contacta al desarrollador con logs y pasos reproducibles.<\/p>\n\n\n\n<p><strong>\u00bfNecesito staging si tengo Health Check?<\/strong><br>S\u00ed, para cambios grandes. Health Check es para <strong>aislar<\/strong>; staging, para <strong>ensayar<\/strong>.<\/p>\n\n\n\n<p><strong>Opini\u00f3n Personal<\/strong><\/p>\n\n\n\n<p>Si <strong>gestionas WordPress<\/strong> sin <strong>Health Check<\/strong>, est\u00e1s conduciendo sin salpicadero. Puedes ir \u201cbien\u201d\u2026 hasta que algo revienta. Para m\u00ed, este plugin es imprescindible porque me da una foto clara de compatibilidades, estado del servidor y puntos flacos antes de que se conviertan en incendios. Y su modo de soluci\u00f3n de problemas es oro puro: me permite desactivar plugins y probar con seguridad sin que los visitantes lo noten. Eso, para quien trabaja con clientes o varias webs, es la diferencia entre improvisar y operar con m\u00e9todo.<\/p>\n\n\n\n<p>Tambi\u00e9n valoro que las recomendaciones se entienden sin ser t\u00e9cnico. No necesitas perderte en jerga para saber qu\u00e9 corregir primero. \u00bfEs perfecto? No. Cuando un conflicto es muy espec\u00edfico, toca tirar de <code><strong>WP_DEBUG<\/strong><\/code> y logs, pero incluso ah\u00ed Health Check me acorta el camino: a\u00edsla al sospechoso y llego al log con una hip\u00f3tesis s\u00f3lida.<\/p>\n\n\n\n<p>En resumen: si buscas estabilidad y diagn\u00f3sticos r\u00e1pidos, Health Check deber\u00eda estar en tu <strong>caja de herramientas<\/strong> desde ayer. Te ahorra tiempo, reduce estr\u00e9s y te ayuda a comunicar soluciones claras a tus clientes o equipo.<\/p>\n\n\n\n<p>\u00bfT\u00fa qu\u00e9 opinas? \u00bfTe ha salvado ya de alg\u00fan <strong>conflicto raro entre plugins o themes<\/strong>? \u00a1Cu\u00e9ntamelo abajo! Deja tus comentarios, preguntas o tu caso concreto y lo vemos juntos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Qu\u00e9 es Health Check y cu\u00e1ndo usarlo Si usaras WordPress sin una herramienta de diagn\u00f3stico, ser\u00eda como conducir un coche sin salpicadero: parece que todo va bien\u2026 hasta que te quedas tirado. En mi d\u00eda a d\u00eda, Health Check &amp; Troubleshooting es ese salpicadero. Me da una lectura clara de lo que importa: compatibilidad de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7374,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","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":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","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":""},"categories":[491],"tags":[1219,1221,378,1220],"class_list":["post-7373","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-health-check","tag-identificar-problemas","tag-problemas","tag-salud-del-sitio"],"_links":{"self":[{"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/posts\/7373","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/comments?post=7373"}],"version-history":[{"count":2,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/posts\/7373\/revisions"}],"predecessor-version":[{"id":7377,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/posts\/7373\/revisions\/7377"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/media\/7374"}],"wp:attachment":[{"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/media?parent=7373"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/categories?post=7373"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostingtg.com\/blog\/wp-json\/wp\/v2\/tags?post=7373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}