{"id":26825,"date":"2026-06-16T08:29:51","date_gmt":"2026-06-16T08:29:51","guid":{"rendered":"https:\/\/codico.io\/plugin-not-working-in-wordpress-9-proven-fixes-2026-guide\/"},"modified":"2026-06-17T07:04:29","modified_gmt":"2026-06-17T07:04:29","slug":"plugin-wordpress-no-funciona","status":"publish","type":"post","link":"https:\/\/codico.io\/es\/plugin-wordpress-no-funciona\/","title":{"rendered":"\u00bfUn plugin de WordPress no funciona? 9 soluciones probadas (Gu\u00eda 2026)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Instalas un nuevo plugin, haces clic en <em>Activar<\/em> y, un segundo despu\u00e9s, tu sitio deja de funcionar. En lugar de la p\u00e1gina de inicio, los visitantes ven una pantalla blanca o una p\u00e1gina llena de errores. Es una situaci\u00f3n frustrante, sobre todo si el sitio est\u00e1 en l\u00ednea y hay usuarios navegando en ese momento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed viene la parte tranquilizadora. Cuando un <em>plugin no funciona en WordPress<\/em>, casi nunca se soluciona probando cosas al azar. No es cuesti\u00f3n de suerte ni de encontrar el bot\u00f3n correcto por casualidad. Es un proceso: primero descubres <em>qu\u00e9<\/em> se ha roto realmente, luego identificas la causa exacta y solo despu\u00e9s aplicas la soluci\u00f3n. Si sigues ese orden, la mayor\u00eda de los fallos de plugins resultan mucho menos graves de lo que parece esa pantalla blanca.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u00cdndice de contenidos:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Diagn\u00f3stico r\u00e1pido: identifica primero el problema<\/li>\n\n\n\n<li>Antes de empezar: crea una copia de seguridad y un entorno de pruebas<\/li>\n\n\n\n<li>Paso 1: borra todas las capas de cach\u00e9<\/li>\n\n\n\n<li>Paso 2: actualiza WordPress, el tema y los plugins<\/li>\n\n\n\n<li>Paso 3: realiza una prueba de conflicto entre plugins<\/li>\n\n\n\n<li>Paso 4: revisa y aumenta los l\u00edmites de PHP<\/li>\n\n\n\n<li>Paso 5: activa el modo de depuraci\u00f3n y revisa los registros<\/li>\n\n\n\n<li>Paso 6: revisa los errores de JavaScript y de la consola<\/li>\n\n\n\n<li>Paso 7: vuelve a una versi\u00f3n anterior o reinstala el plugin<\/li>\n\n\n\n<li>Errores comunes y c\u00f3mo solucionarlos<\/li>\n\n\n\n<li>C\u00f3mo evitar problemas con plugins en el futuro<\/li>\n\n\n\n<li>Preguntas frecuentes<\/li>\n<\/ol>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">A lo largo de esta gu\u00eda encontrar\u00e1s nueve soluciones probadas: siete pasos en orden, desde comprobaciones r\u00e1pidas de dos minutos hasta la revisi\u00f3n de registros del servidor, adem\u00e1s de dos secciones centradas en c\u00f3digos de error concretos y en c\u00f3mo evitar problemas en el futuro. Sigue cada paso en orden y podr\u00e1s volver a poner tu sitio en l\u00ednea sin causar nuevos fallos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Puntos clave<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de analizar las soluciones, aqu\u00ed tienes un resumen de lo que suele causar los fallos de los plugins y de lo que realmente ayuda a que vuelvan a funcionar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La mayor\u00eda de los problemas en WordPress est\u00e1n relacionados con los plugins, no con el n\u00facleo del sistema. En su informe <em>2026 State of WordPress Security<\/em>, <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/patchstack.com\/whitepaper\/state-of-wordpress-security-in-2026\/\" target=\"_blank\" rel=\"noopener\" title=\"Patchstack\">Patchstack<\/a><\/mark><\/em> revel\u00f3 que los plugins representaron el <em>91 % de todas las vulnerabilidades detectadas en 2025<\/em>, frente a solo dos problemas encontrados en el n\u00facleo de WordPress. Por eso, cuando un sitio deja de funcionar despu\u00e9s de una actualizaci\u00f3n, el primer lugar que debes revisar suele ser el plugin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El software desactualizado es la causa m\u00e1s com\u00fan. El mismo informe registr\u00f3 <em>11.334 nuevas vulnerabilidades<\/em> en el ecosistema durante 2025, lo que supone un <em>aumento del 42 %<\/em> respecto al a\u00f1o anterior. Mantener todo actualizado es la mejor forma de evitar que un plugin deje de funcionar de repente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s, hay algunas recomendaciones pr\u00e1cticas que conviene tener presentes mientras sigues esta gu\u00eda:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Casi todos los fallos tienen su origen en una de estas tres causas: un <em>conflicto<\/em> entre plugins, una capa de <em>cach\u00e9<\/em> que muestra una versi\u00f3n antigua de la p\u00e1gina o un <em>l\u00edmite del servidor<\/em> que el plugin ha alcanzado. Ninguna de ellas requiere modificar el c\u00f3digo del plugin.<\/li>\n\n\n\n<li>Una <em>pantalla blanca<\/em> suele indicar un error fatal de PHP, y no necesitas adivinar qu\u00e9 lo causa. Al activar <em>WP_DEBUG<\/em>, se registra el archivo y la l\u00ednea exactos en un registro para que puedas encontrarlos f\u00e1cilmente.<\/li>\n\n\n\n<li>Nunca est\u00e1s completamente bloqueado. Aunque un plugin da\u00f1ado impida el acceso al panel de administraci\u00f3n, puedes desactivarlo en menos de un minuto cambiando el nombre de su carpeta mediante <em>FTP<\/em>.<\/li>\n\n\n\n<li>La versi\u00f3n de PHP es m\u00e1s importante de lo que muchos creen. WordPress.org recomienda oficialmente <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/wordpress.org\/about\/requirements\/\" target=\"_blank\" rel=\"noopener\" title=\"PHP 8.3 o superior\">PHP 8.3 o superior<\/a><\/mark><\/em>, mientras que la versi\u00f3n 7.4 es el m\u00ednimo compatible. Una versi\u00f3n antigua de PHP puede ser suficiente para que un plugin moderno deje de funcionar.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Diagn\u00f3stico r\u00e1pido: identifica primero el problema<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de cambiar nada, dedica unos segundos a relacionar lo que ves con la soluci\u00f3n adecuada. Un <em>plugin que no funciona en WordPress<\/em> suele presentar varios s\u00edntomas f\u00e1ciles de reconocer, y cada uno suele indicar una causa concreta. Ir directamente al paso correcto te evitar\u00e1 cambiar ajustes que no necesitas tocar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Busca tu caso en la tabla siguiente y sigue el paso recomendado.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Lo que est\u00e1s viendo<\/th><th>Causa m\u00e1s probable<\/th><th>A d\u00f3nde ir<\/th><\/tr><\/thead><tbody><tr><td>P\u00e1gina blanca en blanco, sin mensaje de error<\/td><td>Error fatal de PHP o conflicto grave<\/td><td>Paso 3 y Paso 5<\/td><\/tr><tr><td>La p\u00e1gina carga, pero los botones, deslizadores o formularios no funcionan<\/td><td>Error de JavaScript o jQuery<\/td><td>Paso 6<\/td><\/tr><tr><td>Tus cambios no aparecen<\/td><td>Una capa de cach\u00e9 muestra una versi\u00f3n antigua<\/td><td>Paso 1<\/td><\/tr><tr><td>El plugin funcionaba ayer y dej\u00f3 de funcionar tras una actualizaci\u00f3n<\/td><td>Actualizaci\u00f3n defectuosa o incompatibilidad de versiones<\/td><td>Paso 2 y Paso 7<\/td><\/tr><tr><td><em>Error interno del servidor 500<\/em><\/td><td><em>.htaccess<\/em> da\u00f1ado o falta de memoria<\/td><td>Errores comunes<\/td><\/tr><tr><td>El editor o el panel de administraci\u00f3n carga sin fin<\/td><td>L\u00edmite del servidor demasiado bajo<\/td><td>Paso 4<\/td><\/tr><tr><td>Sin acceso a <em>wp-admin<\/em><\/td><td>Error fatal en el \u00e1rea de administraci\u00f3n<\/td><td>Errores comunes<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Antes de empezar: crea una copia de seguridad y un entorno de pruebas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Voy a ser claro porque este es el paso que muchos omiten y luego lamentan. No intentes solucionar un plugin da\u00f1ado en un sitio activo sin una copia de seguridad. En cuanto empieces a cambiar nombres de carpetas, editar <em>wp-config.php<\/em> o desactivar elementos de forma masiva, un simple error puede convertir un plugin bloqueado en un sitio completamente fuera de servicio. Cinco minutos de preparaci\u00f3n ahora pueden ahorrarte muchos problemas despu\u00e9s.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Haz primero una copia de seguridad completa<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Necesitas un punto de restauraci\u00f3n limpio antes de tocar nada. Si algo sale mal al modificar un archivo principal o una tabla de la base de datos, la copia de seguridad ser\u00e1 tu bot\u00f3n de <em>deshacer<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Algunas formas fiables de crear una:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utiliza la copia de seguridad con un solo clic de tu proveedor de hosting si est\u00e1 disponible. Muchos servicios gestionados crean copias autom\u00e1ticas diarias que puedes restaurar desde el panel de control.<\/li>\n\n\n\n<li>Instala un plugin de copias de seguridad como <em>UpdraftPlus<\/em> si a\u00fan tienes acceso al panel. Puede guardar una copia completa de tu sitio en Google Drive o Dropbox en pocos minutos.<\/li>\n\n\n\n<li>Exporta la base de datos manualmente mediante <em>phpMyAdmin<\/em> si quieres una capa extra de protecci\u00f3n.<\/li>\n\n\n\n<li>Descarga la carpeta <em>wp-content<\/em> mediante FTP para guardar de una sola vez tus temas, plugins y archivos subidos.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Si prefieres no preocuparte cada semana por las copias de seguridad y las actualizaciones, eso es precisamente lo que ofrece un <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/codico.io\/es\/mantenimiento-del-sitio-web\/\" title=\"Servicio de mantenimiento y soporte para WordPress\">servicio de mantenimiento y soporte para WordPress<\/a><\/mark><\/em>. Las copias se realizan de forma programada para que siempre exista un punto de restauraci\u00f3n antes de cualquier cambio.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Trabaja en una copia de pruebas, no en el sitio activo<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Un entorno de pruebas es una copia exacta de tu sitio activo donde puedes hacer cambios sin riesgos. Reproduces el problema en esa copia, descubres qu\u00e9 lo causa y, despu\u00e9s, aplicas en el sitio activo una soluci\u00f3n que ya has comprobado que funciona. As\u00ed, tus visitantes no notar\u00e1n ning\u00fan problema mientras haces pruebas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La mayor\u00eda de los proveedores de hosting gestionado ofrecen hoy una funci\u00f3n de entorno de pruebas con un solo clic desde el panel de control, as\u00ed que compru\u00e9balo primero. Si tu proveedor no la incluye, el plugin gratuito <em>WP Staging<\/em> puede crear una copia de tu sitio en una subcarpeta para que puedas probar cambios sin riesgos. Si m\u00e1s adelante necesitas mover el resultado a otro dominio o proveedor, nuestra gu\u00eda sobre c\u00f3mo migrar un <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/codico.io\/es\/migrar-wordpress-nuevo-dominio-sin-perder-seo\/\" title=\"sitio de WordPress sin perder SEO\">sitio de WordPress sin perder SEO<\/a><\/mark><\/em> te explica c\u00f3mo hacerlo correctamente.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Ten listos tus datos de FTP<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Este punto es especialmente importante cuando algo sale realmente mal. Si un plugin da\u00f1ado provoca un error fatal, puedes perder por completo el acceso a <em>wp-admin<\/em>, y un panel al que no puedes entrar no te servir\u00e1 de ayuda. FTP es tu v\u00eda de acceso alternativa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de continuar, aseg\u00farate de tener la direcci\u00f3n del servidor FTP, el nombre de usuario, la contrase\u00f1a y el puerto, adem\u00e1s de un cliente como <em>FileZilla<\/em> o <em>Cyberduck<\/em> instalado. Con\u00e9ctate una vez y verifica que todo funciona. No querr\u00e1s buscar credenciales en medio de una ca\u00edda del sitio.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"993\" height=\"523\" src=\"https:\/\/codico.io\/wp-content\/uploads\/2026\/06\/wordpress-plugin-troubleshooting-steps-infographic-1.jpg\" alt=\"Infograf\u00eda que muestra 7 pasos para solucionar problemas de un plugin de WordPress, desde borrar la cach\u00e9 hasta reinstalarlo\" class=\"wp-image-26760\" srcset=\"https:\/\/codico.io\/wp-content\/uploads\/2026\/06\/wordpress-plugin-troubleshooting-steps-infographic-1.jpg 993w, https:\/\/codico.io\/wp-content\/uploads\/2026\/06\/wordpress-plugin-troubleshooting-steps-infographic-1-300x158.jpg 300w, https:\/\/codico.io\/wp-content\/uploads\/2026\/06\/wordpress-plugin-troubleshooting-steps-infographic-1-768x404.jpg 768w, https:\/\/codico.io\/wp-content\/uploads\/2026\/06\/wordpress-plugin-troubleshooting-steps-infographic-1-600x316.jpg 600w\" sizes=\"(max-width: 993px) 100vw, 993px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Paso 1: Borra todas las capas de cach\u00e9<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Empieza por aqu\u00ed, porque la cach\u00e9 es la causa m\u00e1s com\u00fan de que un plugin <em>parezca<\/em> estar roto cuando en realidad funciona. La cach\u00e9 guarda versiones anteriores de tus p\u00e1ginas y las muestra r\u00e1pidamente, algo excelente para los visitantes, pero poco \u00fatil cuando intentas resolver un problema. Es posible que ya hayas corregido el fallo y solo est\u00e9s viendo una versi\u00f3n antigua almacenada en cach\u00e9. Antes de pasar una hora buscando un error que ya no existe, borra todas las capas de cach\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Normalmente hay varias capas, as\u00ed que rev\u00edsalas una por una en el orden indicado.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Borra la cach\u00e9 de tu plugin y de tu tema<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Empieza por la opci\u00f3n m\u00e1s sencilla. Si utilizas un plugin de optimizaci\u00f3n como <em>WP Rocket<\/em> o <em>W3 Total Cache<\/em>, busca su men\u00fa en la barra superior de administraci\u00f3n y haz clic en <em>Purge All Caches<\/em>. Algunos temas y constructores de p\u00e1ginas tambi\u00e9n almacenan su propia cach\u00e9 de CSS generado, por lo que, si tu tema incluye una opci\u00f3n para <em>regenerar<\/em> o <em>borrar CSS<\/em>, ejec\u00fatala tambi\u00e9n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si no sabes qu\u00e9 tipos de cach\u00e9 tienes ni d\u00f3nde encontrarlos, nuestra gu\u00eda sobre <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/codico.io\/es\/como-borrar-cache-wordpress\/\" title=\"borrar la cach\u00e9 de WordPress cuando los cambios no aparecen\">borrar la cach\u00e9 de WordPress cuando los cambios no aparecen<\/a><\/mark><\/em> explica todas las capas en un solo lugar.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Borra la cach\u00e9 del servidor y de la CDN<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Es muy probable que tu proveedor de hosting almacene el sitio en cach\u00e9 a nivel de servidor, procesando las solicitudes antes de que lleguen a WordPress. Adem\u00e1s, si utilizas una CDN, existe otra copia de tus p\u00e1ginas almacenada en servidores distribuidos. Debes borrar ambas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Accede al panel de tu hosting, ya sea <em>cPanel<\/em>, <em>MyKinsta<\/em> o <em>Cloudways<\/em>.<\/li>\n\n\n\n<li>Abre la secci\u00f3n de rendimiento o cach\u00e9 y vac\u00eda la <em>cach\u00e9 de objetos<\/em> y cualquier <em>cach\u00e9 Varnish<\/em> que encuentres.<\/li>\n\n\n\n<li>Si utilizas una CDN como <em>Cloudflare<\/em>, entra en su panel y ejecuta la opci\u00f3n <em>Purge Everything<\/em>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Si no tienes clara la diferencia entre estas dos capas, esta gu\u00eda sobre <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/codico.io\/es\/cdn-vs-caching-simplificando-las-diferencias-para-2024\/\" title=\"CDN frente a cach\u00e9\">CDN frente a cach\u00e9<\/a><\/mark><\/em> explica claramente qu\u00e9 est\u00e1s borrando en cada caso.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Evita la cach\u00e9 de tu navegador<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">La \u00faltima capa de cach\u00e9 est\u00e1 en tu propio equipo. Los navegadores almacenan archivos JavaScript y CSS de forma muy agresiva, por lo que, incluso despu\u00e9s de borrar la cach\u00e9 del servidor, es posible que sigas viendo archivos antiguos. Abre la p\u00e1gina con errores en una ventana nueva de <em>Inc\u00f3gnito<\/em> o <em>Navegaci\u00f3n privada<\/em> y realiza una recarga forzada con <em>Ctrl+F5<\/em> en Windows o <em>Cmd+Shift+R<\/em> en Mac. Esto obliga al navegador a descargar todos los archivos directamente desde el servidor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si el plugin funciona de repente en modo inc\u00f3gnito pero no en tu ventana habitual, ya tienes la respuesta: el problema no era el plugin, sino la cach\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 2: Actualiza WordPress, el tema y los plugins<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una gran parte de los fallos de plugins tiene una causa muy simple: incompatibilidad de versiones. El software evoluciona r\u00e1pidamente. Si tu instalaci\u00f3n de WordPress lleva un a\u00f1o sin actualizarse y el plugin que acabas de instalar fue creado para versiones actuales, ambos estar\u00e1n trabajando con est\u00e1ndares distintos, y ah\u00ed es donde aparecen los errores. Mantener todo actualizado resuelve por s\u00ed solo muchos plugins que parecen estar rotos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s, ayuda a cerrar vulnerabilidades reales de seguridad. La gran mayor\u00eda de los problemas de seguridad en WordPress se encuentran en plugins, y las versiones antiguas suelen ser el primer objetivo de los atacantes. Actualizar no solo corrige errores, tambi\u00e9n protege tu sitio.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Comprueba si hay incompatibilidades de versi\u00f3n<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de actualizar todo sin revisar, comprueba qu\u00e9 elemento est\u00e1 desactualizado. Ve a <em>Escritorio \u2192 Actualizaciones<\/em> y revisa cualquier aviso, especialmente los relacionados con la compatibilidad de PHP. WordPress.org recomienda oficialmente <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-dark-gray-color\">PHP 8.3 o superior<\/mark><\/em>, mientras que PHP 7.4 es el m\u00ednimo compatible. Si un plugin muestra advertencias sobre tu versi\u00f3n de PHP, esa incompatibilidad puede ser la causa del problema.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Actualiza en el orden correcto<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">No basta con hacer clic en <em>Actualizar todo<\/em> y olvidarte del tema. Existe un orden que ayuda a mantener la compatibilidad entre todos los componentes, ya que cada capa depende de la anterior:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Primero WordPress.<\/em> Es la base sobre la que funcionan los temas y los plugins.<\/li>\n\n\n\n<li><em>Despu\u00e9s el tema.<\/em> El tema depende del n\u00facleo de WordPress y debe ser compatible con la versi\u00f3n actualizada.<\/li>\n\n\n\n<li><em>Por \u00faltimo los plugins.<\/em> Empieza por los m\u00e1s importantes, como WooCommerce o los plugins de seguridad, y despu\u00e9s actualiza los complementos menos cr\u00edticos.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s de cada fase, abre la parte p\u00fablica del sitio en una ventana de <em>Inc\u00f3gnito<\/em> y comprueba que todo funciona correctamente. Actualizar paso a paso te permite identificar de inmediato qu\u00e9 actualizaci\u00f3n caus\u00f3 el problema si algo falla, en lugar de tener que revisar muchas a la vez.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Decide c\u00f3mo gestionar las actualizaciones en el futuro<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez que tu sitio vuelva a funcionar con normalidad, conviene pensar c\u00f3mo gestionar\u00e1s las actualizaciones a partir de ahora. Las actualizaciones autom\u00e1ticas mantienen tu sitio protegido sin esfuerzo, pero tambi\u00e9n pueden instalar una versi\u00f3n defectuosa de un plugin en un sitio activo a las tres de la ma\u00f1ana sin que nadie lo supervise. Existe un equilibrio entre mantener todo actualizado y conservar el control. Nuestra gu\u00eda sobre <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/codico.io\/es\/how-to-disable-wordpress-auto-updates-safely\/\" title=\"desactivar de forma segura las actualizaciones autom\u00e1ticas de WordPress\">desactivar de forma segura las actualizaciones autom\u00e1ticas de WordPress<\/a><\/mark><\/em> explica c\u00f3mo encontrar ese equilibrio sin poner en riesgo tu sitio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 3: Realiza una prueba de conflicto entre plugins<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si tu sitio est\u00e1 actualizado, la cach\u00e9 est\u00e1 vac\u00eda y el plugin sigue sin funcionar correctamente, lo m\u00e1s probable es que exista un conflicto. Dos fragmentos de c\u00f3digo est\u00e1n intentando usar el mismo recurso, la misma funci\u00f3n o el mismo script, y uno de ellos provoca el fallo. Esta es una de las causas m\u00e1s comunes de la temida pantalla blanca, y la \u00fanica forma fiable de encontrar el problema es descartando opciones una por una.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La l\u00f3gica es sencilla: desactiva todo, comprueba si el problema desaparece y luego vuelve a activar cada elemento de uno en uno hasta que el fallo reaparezca. El plugin que hace que el problema vuelva es el responsable.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Desactiva todo y ve descartando opciones<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">La forma m\u00e1s r\u00e1pida de confirmar que existe un conflicto es eliminar todas las variables posibles:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ve a <em>Plugins \u2192 Plugins instalados<\/em>.<\/li>\n\n\n\n<li>Selecciona todos los plugins usando la casilla principal situada en la parte superior.<\/li>\n\n\n\n<li>Desmarca \u00fanicamente el plugin que est\u00e1s intentando reparar.<\/li>\n\n\n\n<li>Selecciona <em>Desactivar<\/em> en el men\u00fa de acciones masivas y aplica los cambios.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora prueba la funci\u00f3n afectada. Si el plugin vuelve a funcionar cuando todos los dem\u00e1s est\u00e1n desactivados, ya has confirmado que existe un conflicto: alguno de esos plugins estaba interfiriendo. Si sigue sin funcionar incluso estando solo, el problema est\u00e1 en el propio plugin y puedes pasar directamente al Paso 5 y al Paso 7.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Reactiva los plugins uno por uno para encontrar el causante<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez que confirmes que existe un conflicto, debes identificar qu\u00e9 lo provoca. Reactiva los dem\u00e1s plugins uno a uno y, despu\u00e9s de activar cada uno, actualiza el sitio y vuelve a probar la funci\u00f3n que falla. En el momento en que el problema reaparezca, el plugin que acabas de activar ser\u00e1 el responsable. Es un proceso lento, pero es el \u00fanico m\u00e9todo que ofrece una respuesta clara en lugar de una simple suposici\u00f3n.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em>Consejo profesional basado en la experiencia:<\/em> nunca reactives los plugins en un orden aleatorio cuando busques un conflicto. Empieza por los que menos sospechas generen, es decir, los plugins sencillos y conocidos, y deja para el final los m\u00e1s complejos, como los constructores de p\u00e1ginas o WooCommerce. Los conflictos casi siempre est\u00e1n relacionados con plugins m\u00e1s grandes y con m\u00e1s scripts, por lo que dejarlos para el final suele ayudarte a detectar el problema antes incluso de llegar a ellos. Adem\u00e1s, prueba siempre en una ventana de inc\u00f3gnito, ya que la cach\u00e9 de tu navegador puede hacerte creer que el problema est\u00e1 resuelto cuando no es as\u00ed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Viktor Sayenko, especialista en WordPress y desarrollo web<\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\">Cuando el problema es un plugin de baja calidad<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">A veces el plugin que descubres no es uno imprescindible, sino una herramienta abandonada que carga scripts innecesarios y termina causando problemas en todo el sitio. En ese caso, lo mejor no es seguir utiliz\u00e1ndolo. Sustit\u00fayelo por una alternativa con mantenimiento activo. Nuestra selecci\u00f3n de <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/codico.io\/es\/top-10-mejores-plugins-de-wordpress-para-2025\/\" title=\"los mejores plugins para WordPress\">los mejores plugins para WordPress<\/a><\/mark><\/em> es un buen punto de partida para encontrar una opci\u00f3n bien desarrollada que no genere los mismos conflictos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 4: Comprueba y aumenta los l\u00edmites de PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A veces un plugin no est\u00e1 roto ni entra en conflicto con otros; simplemente no dispone de suficientes recursos. Los plugins complejos, los constructores de p\u00e1ginas y las herramientas de comercio electr\u00f3nico necesitan memoria y tiempo de procesamiento del servidor para funcionar correctamente. Si tu proveedor de hosting limita demasiado estos recursos, el plugin alcanza ese l\u00edmite y deja de funcionar, normalmente mostrando un error cr\u00edtico o una p\u00e1gina que se carga a medias y se queda bloqueada. En este caso, el problema no est\u00e1 en el plugin, sino en el entorno donde se ejecuta.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Comprueba tus l\u00edmites actuales<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">No necesitas acceso al servidor para saber con qu\u00e9 recursos cuentas. WordPress muestra esta informaci\u00f3n de forma autom\u00e1tica:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ve a <em>Herramientas \u2192 Salud del sitio<\/em> y abre la pesta\u00f1a <em>Informaci\u00f3n<\/em>.<\/li>\n\n\n\n<li>Despliega la secci\u00f3n <em>Servidor<\/em>.<\/li>\n\n\n\n<li>Anota tu <em>versi\u00f3n de PHP<\/em> y el <em>l\u00edmite de memoria de PHP<\/em>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Si esos valores son bajos, es muy probable que ah\u00ed est\u00e9 la causa del problema. La siguiente tabla muestra los niveles recomendados para 2026.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Configuraci\u00f3n recomendada para 2026<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Configuraci\u00f3n<\/th><th>M\u00ednimo indispensable<\/th><th>Objetivo para 2026<\/th><\/tr><\/thead><tbody><tr><td>Versi\u00f3n de PHP<\/td><td>7.4 (sin soporte)<\/td><td>8.3 o superior<\/td><\/tr><tr><td>L\u00edmite de memoria<\/td><td>128M<\/td><td>256M \u2013 512M<\/td><\/tr><tr><td>Tiempo m\u00e1ximo de ejecuci\u00f3n<\/td><td>30 segundos<\/td><td>120 \u2013 300 segundos<\/td><\/tr><tr><td>M\u00e1ximo de variables de entrada<\/td><td>1000<\/td><td>3000 \u2013 5000<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Una nota r\u00e1pida sobre la versi\u00f3n de PHP, ya que suele ser la causa m\u00e1s frecuente de problemas con los plugins. WordPress.org recomienda oficialmente <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/wordpress.org\/about\/requirements\/\" target=\"_blank\" rel=\"noopener\" title=\"PHP 8.3 o superior\">PHP 8.3 o superior<\/a><\/mark><\/em>, y la versi\u00f3n 7.4 dej\u00f3 de recibir soporte hace tiempo, lo que significa que ya no obtiene actualizaciones de seguridad. Utilizarla no solo afecta al rendimiento, sino que tambi\u00e9n supone un riesgo, y muchos plugins modernos simplemente no funcionan con ella.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Aumenta el l\u00edmite de memoria<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Si tu l\u00edmite de memoria sigue en 64M o 128M, puedes aumentarlo editando el archivo <em>wp-config.php<\/em>. Con\u00e9ctate por FTP, abre el archivo con un editor de texto y, justo antes de la l\u00ednea <code>\/* That's all, stop editing! Happy publishing. *\/<\/code>, a\u00f1ade lo siguiente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>define( 'WP_MEMORY_LIMIT', '512M' );<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Guarda los cambios, vuelve a subir el archivo y comprueba de nuevo la secci\u00f3n <em>Salud del sitio<\/em>. Si te sientes c\u00f3modo trabajando con <em>wp-config.php<\/em> pero quieres entender mejor lo que est\u00e1s modificando antes de hacerlo, vale la pena leer nuestra <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/codico.io\/es\/editar-functions-php-wordpress\/\" title=\"gu\u00eda para editar archivos principales de WordPress de forma segura\">gu\u00eda para editar archivos principales de WordPress de forma segura<\/a><\/mark><\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un detalle importante: algunos planes de hosting compartido econ\u00f3micos bloquean esta configuraci\u00f3n a nivel de servidor. Si el l\u00edmite no cambia despu\u00e9s de editar <em>wp-config.php<\/em>, significa que la restricci\u00f3n est\u00e1 impuesta por el proveedor y tendr\u00e1s que contactar con el soporte o plantearte un hosting con m\u00e1s recursos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 5: Activa el modo de depuraci\u00f3n y revisa los registros<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si las soluciones r\u00e1pidas no han funcionado, deja de hacer suposiciones y permite que WordPress te muestre exactamente qu\u00e9 est\u00e1 fallando. Cuando un plugin provoca un error, casi siempre deja informaci\u00f3n en los registros, indicando el archivo y la l\u00ednea exacta que causaron el problema. El inconveniente es que WordPress oculta estos mensajes de forma predeterminada para que los visitantes no vean errores o c\u00f3digo en una p\u00e1gina activa. Por eso debes activar el registro de errores manualmente.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Activa el registro de depuraci\u00f3n<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Esto requiere una peque\u00f1a modificaci\u00f3n en <em>wp-config.php<\/em>, el mismo archivo que utilizaste en el paso anterior. Con\u00e9ctate por FTP, \u00e1brelo y realiza estos dos cambios:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Busca la l\u00ednea <code>define( 'WP_DEBUG', false );<\/code> y cambia <code>false<\/code> por <code>true<\/code>.<\/li>\n\n\n\n<li>Justo debajo, a\u00f1ade <code>define( 'WP_DEBUG_LOG', true );<\/code>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Guarda los cambios y vuelve a subir el archivo. La <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/wordpress.org\/documentation\/article\/debugging-in-wordpress\/\" title=\"documentaci\u00f3n oficial de depuraci\u00f3n de WordPress\">documentaci\u00f3n oficial de depuraci\u00f3n de WordPress<\/a><\/mark><\/em> explica todas las constantes de depuraci\u00f3n disponibles si deseas registrar errores sin mostrarlos en pantalla, algo muy recomendable en cualquier sitio en producci\u00f3n.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Revisa el archivo debug.log<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez activado el registro de errores, vuelve a reproducir el problema. Utiliza la funci\u00f3n que falla hasta que aparezca el error. WordPress guardar\u00e1 toda la informaci\u00f3n en un nuevo archivo ubicado en <em>wp-content\/debug.log<\/em>. \u00c1brelo mediante FTP y busca l\u00edneas marcadas como <em>PHP Fatal error<\/em> o <em>Parse error<\/em>. Estos mensajes indican la causa exacta del problema y, lo m\u00e1s importante, muestran la carpeta del plugin responsable, eliminando cualquier duda sobre su origen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En muchos casos, el registro se\u00f1alar\u00e1 un problema espec\u00edfico y no un error gen\u00e9rico. Un m\u00f3dulo de PHP faltante es un ejemplo habitual. Si encuentras un mensaje relacionado con una extensi\u00f3n de MySQL, nuestra <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/codico.io\/es\/wordpress-falta-extension-mysql-solucion\/\" title=\"soluci\u00f3n completa para el error de extensi\u00f3n MySQL faltante\">soluci\u00f3n completa para el error de extensi\u00f3n MySQL faltante<\/a><\/mark><\/em> explica paso a paso c\u00f3mo resolverlo.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Utiliza Query Monitor si los registros te resultan complicados<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Si revisar archivos de registro no te resulta c\u00f3modo, puedes instalar el plugin gratuito <em>Query Monitor<\/em>. A\u00f1ade un panel a la barra de administraci\u00f3n y muestra la misma informaci\u00f3n de forma visual: consultas lentas a la base de datos, hooks con errores, problemas de PHP y picos de consumo de memoria, todo en tiempo real mientras navegas por el sitio. Para muchos usuarios, es una forma mucho m\u00e1s sencilla de detectar qu\u00e9 plugin est\u00e1 afectando al rendimiento o causando fallos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 6: Revisa los errores de JavaScript y de la consola<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">No todos los plugins rotos muestran una pantalla en blanco o un error de PHP. A veces la p\u00e1gina carga bien, pero un bot\u00f3n no responde, un carrusel no se mueve o un formulario no se env\u00eda. Cuando el panel funciona bien, pero las cosas no <em>funcionan<\/em>, el fallo casi siempre est\u00e1 en el front end, en el JavaScript que se ejecuta en el navegador del visitante. El problema es que estos errores no se ven hasta que abres la consola y los revisas.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Abre las herramientas de desarrollo del navegador<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Tu navegador sabe exactamente qu\u00e9 ha fallado, solo tienes que consultarlo. Haz clic derecho en cualquier parte de la p\u00e1gina con problemas y elige <em>Inspeccionar<\/em>, o pulsa <em>F12<\/em>, y luego abre la pesta\u00f1a <em>Consola<\/em>. Busca texto en rojo. Las l\u00edneas amarillas son solo avisos y puedes ignorarlas, pero el rojo significa que un script encontr\u00f3 un error y dej\u00f3 de ejecutarse, lo que puede desactivar la funci\u00f3n de tu plugin. Si quieres ver de qu\u00e9 archivo viene el error, nuestra gu\u00eda sobre <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/codico.io\/es\/encontrar-codigo-fuente-wordpress\/\" target=\"_blank\" rel=\"noopener\" title=\"encontrar el c\u00f3digo fuente en WordPress\">encontrar el c\u00f3digo fuente en WordPress<\/a><\/mark><\/em> te muestra c\u00f3mo rastrearlo.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Presta atenci\u00f3n a los conflictos con jQuery<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress depende mucho de una biblioteca llamada <em>jQuery<\/em>, y un plugin mal creado puede cargar su propia versi\u00f3n antigua, reemplazando la versi\u00f3n que WordPress espera usar. Cuando esto ocurre, todos los dem\u00e1s plugins que dependen de jQuery pueden fallar al mismo tiempo. Dos mensajes de error suelen delatarlo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Uncaught ReferenceError: jQuery is not defined<\/em><\/li>\n\n\n\n<li><em>$ is not a function<\/em><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Si ves cualquiera de estos mensajes, significa que alg\u00fan plugin est\u00e1 cargando scripts defectuosos. Vuelve a realizar la prueba de conflictos del Paso 3 para identificar cu\u00e1l es el responsable. Despu\u00e9s, actual\u00edzalo, sustit\u00fayelo por otra alternativa o informa del problema a su desarrollador.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Soluciona las advertencias de contenido mixto<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Otro problema habitual en la consola es el <em>contenido mixto<\/em>. Esto ocurre cuando tu sitio carga de forma segura mediante HTTPS, pero un plugin intenta cargar una imagen o un script mediante HTTP. Los navegadores modernos bloquean autom\u00e1ticamente esas solicitudes inseguras y cualquier funci\u00f3n que dependa de ellas deja de funcionar. Una herramienta como <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/wordpress.org\/plugins\/really-simple-ssl\/\" title=\"Really Simple SSL\">Really Simple SSL<\/a><\/mark><\/em> puede solucionar este problema forzando que todos los recursos se carguen mediante HTTPS, eliminando las advertencias de una sola vez.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Una nota sobre el exceso de scripts<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Ya que est\u00e1s revisando la consola, conviene mencionar otro detalle: si una p\u00e1gina carga demasiados scripts procedentes de muchos plugins, los s\u00edntomas pueden parecer un fallo aunque en realidad nada est\u00e9 roto. Reducir o retrasar la carga de ciertos recursos puede ayudar mucho. Nuestra gu\u00eda sobre <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/codico.io\/es\/como-eliminar-los-recursos-que-bloquean-el-renderizado-para-un-sitio-web-mas-rap\/\" title=\"\">c\u00f3mo eliminar los recursos que bloquean el renderizado<\/a><\/mark><\/em> explica c\u00f3mo mantener los scripts bajo control.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 7: Vuelve a una versi\u00f3n anterior o reinstala el plugin<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si ya has identificado el plugin, descartado conflictos y comprobado que dispone de suficiente memoria, pero sigue sin funcionar correctamente, es posible que sus archivos est\u00e9n da\u00f1ados. Una actualizaci\u00f3n fallida o un problema durante la instalaci\u00f3n puede dejar archivos incompletos que ning\u00fan ajuste conseguir\u00e1 solucionar. En este punto tienes dos opciones claras: volver a una versi\u00f3n que funcionaba o reinstalar una copia limpia del plugin.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Vuelve a una versi\u00f3n que funcionaba<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Si el plugin funcionaba correctamente ayer y dej\u00f3 de hacerlo despu\u00e9s de una actualizaci\u00f3n reciente, volver a una versi\u00f3n anterior suele ser la forma m\u00e1s r\u00e1pida de recuperar la normalidad.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Instala y activa el plugin gratuito <em>WP Rollback<\/em>.<\/li>\n\n\n\n<li>Ve a la lista de <em>Plugins<\/em>, donde ahora ver\u00e1s un enlace llamado <em>Rollback<\/em> junto a cada plugin gratuito.<\/li>\n\n\n\n<li>Haz clic en \u00e9l, selecciona la versi\u00f3n que utilizabas antes y confirma la operaci\u00f3n.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez que todo vuelva a funcionar, haz un favor al desarrollador y reporta el error en su foro de soporte para que pueda corregirlo. Volver a una versi\u00f3n anterior es una soluci\u00f3n temporal, no algo que debas mantener para siempre, ya que permanecer en una versi\u00f3n antigua durante mucho tiempo no es recomendable.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Reinst\u00e1lalo manualmente mediante FTP<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Si no puedes acceder al panel de administraci\u00f3n o se trata de un plugin premium que <em>WP Rollback<\/em> no admite, puedes reinstalarlo manualmente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Descarga una copia nueva del plugin desde el sitio web del desarrollador.<\/li>\n\n\n\n<li>Con\u00e9ctate mediante FTP y abre la carpeta <em>wp-content\/plugins\/<\/em>.<\/li>\n\n\n\n<li>Elimina por completo la carpeta del plugin que presenta problemas. Esto solo borra los archivos del plugin y no la configuraci\u00f3n guardada en la base de datos, por lo que no perder\u00e1s tus ajustes.<\/li>\n\n\n\n<li>Descomprime la nueva descarga y vuelve a subir la carpeta limpia al directorio de plugins.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Cu\u00e1ndo es momento de pedir ayuda profesional<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Algunos plugins no se solucionan con una reversi\u00f3n ni con una reinstalaci\u00f3n. Si el plugin est\u00e1 abandonado, el conflicto se encuentra oculto en c\u00f3digo personalizado o la funci\u00f3n que necesitas ya no existe de forma estable, lo m\u00e1s sensato es dejar de invertir tiempo intentando repararlo por tu cuenta. En ese momento, contar con <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/codico.io\/es\/desarrollo-web\/\" title=\"soporte profesional de desarrollo WordPress\">soporte profesional de desarrollo WordPress<\/a><\/mark><\/em> para corregir, reconstruir o sustituir la funcionalidad afectada suele ahorrarte mucho m\u00e1s que seguir dedicando horas a pruebas y errores.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Errores m\u00e1s comunes y c\u00f3mo solucionarlos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los plugins suelen fallar de formas bastante reconocibles, y saber identificar el s\u00edntoma exacto te evita revisar todas las configuraciones sin rumbo. A continuaci\u00f3n encontrar\u00e1s los problemas m\u00e1s habituales, qu\u00e9 significan realmente y c\u00f3mo pueden afectar a tu sitio web.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">C\u00f3mo solucionar el error interno del servidor 500<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Esta es la forma en que el servidor indica que algo sali\u00f3 mal, pero no puede especificar exactamente qu\u00e9 ocurri\u00f3. Cuando el problema est\u00e1 relacionado con plugins, la causa suele ser un archivo <em>.htaccess<\/em> da\u00f1ado o un l\u00edmite de memoria PHP agotado. Sigue estos pasos en este orden:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><em>Regenera primero el archivo .htaccess<\/em>, ya que es la soluci\u00f3n m\u00e1s r\u00e1pida. Ve a <em>Ajustes \u2192 Enlaces permanentes<\/em> y haz clic en <em>Guardar cambios<\/em> sin modificar nada. Esto obliga a WordPress a crear un archivo <em>.htaccess<\/em> nuevo y limpio.<\/li>\n\n\n\n<li><em>Si eso no resuelve el problema, sospecha de un plugin.<\/em> Cambia el nombre de toda la carpeta <em>plugins<\/em> a <em>plugins-old<\/em> mediante FTP. Si el sitio vuelve a funcionar, significa que un plugin provoc\u00f3 el error 500. Despu\u00e9s puedes restaurar el nombre original y localizar el causante usando la prueba de conflictos descrita en el Paso 3.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Si m\u00e1s adelante necesitas trabajar de forma intencionada con <em>.htaccess<\/em>, por ejemplo para a\u00f1adir redirecciones despu\u00e9s de mover contenido, consulta nuestra <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/codico.io\/es\/redirecciones-301-wordpress-htaccess-guia\/\" title=\"gu\u00eda pr\u00e1ctica sobre redirecciones 301 mediante .htaccess\">gu\u00eda pr\u00e1ctica sobre redirecciones 301 mediante .htaccess<\/a><\/mark><\/em>, donde explicamos la sintaxis de forma segura.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Cuando el editor o la p\u00e1gina de administraci\u00f3n se queda cargando<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Un indicador de carga que gira sin parar suele significar que el navegador y el servidor no se est\u00e1n comunicando correctamente. En la mayor\u00eda de los casos, la causa es un l\u00edmite del servidor configurado demasiado bajo.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><em>Aumenta primero el l\u00edmite de memoria<\/em>, siguiendo el Paso 4. La mayor\u00eda de los problemas con cargas infinitas se solucionan en este punto.<\/li>\n\n\n\n<li><em>Si el editor de tu constructor de p\u00e1ginas sigue bloqueado<\/em>, revisa la configuraci\u00f3n avanzada y busca una opci\u00f3n para cambiar la forma en que carga sus archivos. Muchos constructores incluyen un m\u00e9todo de carga alternativo que evita las restricciones del servidor y permite abrir de nuevo el editor.<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">C\u00f3mo recuperar el acceso cuando no puedes entrar al panel de control<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Este es el problema que suele causar m\u00e1s preocupaci\u00f3n. Una actualizaci\u00f3n defectuosa de un plugin genera un error fatal en el \u00e1rea de administraci\u00f3n y ya no puedes acceder para desactivarlo. Parece un callej\u00f3n sin salida, pero tiene soluci\u00f3n.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Abre tu cliente FTP y ve a <em>wp-content\/plugins\/<\/em>.<\/li>\n\n\n\n<li>Localiza la carpeta del plugin que sospechas que causa el problema y c\u00e1mbiale el nombre, por ejemplo, de <em>broken-plugin<\/em> a <em>broken-plugin-disabled<\/em>.<\/li>\n\n\n\n<li>WordPress intentar\u00e1 encontrar el plugin, no lo localizar\u00e1 y lo desactivar\u00e1 autom\u00e1ticamente en la base de datos.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Esto restaurar\u00e1 de inmediato el acceso a tu panel de control. Vuelve a iniciar sesi\u00f3n y podr\u00e1s investigar el problema correctamente desde all\u00ed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo evitar problemas con los plugins en el futuro<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Solucionar un plugin que ha dejado de funcionar es una cosa. Evitar que vuelva a ocurrir es a\u00fan mejor. La mayor\u00eda de los problemas descritos en esta gu\u00eda pueden prevenirse con unos pocos h\u00e1bitos que apenas requieren esfuerzo una vez forman parte de tu rutina.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00e1s importante es probar antes de aplicar cambios. Una gran parte de los sitios que dejan de funcionar se ven afectados por el mismo error: instalar o actualizar directamente en producci\u00f3n sin ninguna protecci\u00f3n. Prueba primero los nuevos plugins y las actualizaciones en un entorno de pruebas, verifica que todo funciona correctamente y despu\u00e9s aplica los cambios al sitio en vivo. As\u00ed, en lugar de decir \u00abmi sitio est\u00e1 ca\u00eddo\u00bb, dir\u00e1s \u00abmenos mal que lo detect\u00e9 en el entorno de pruebas\u00bb.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s, unas pocas buenas pr\u00e1cticas ayudan a evitar la mayor\u00eda de los problemas antes de que aparezcan:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mant\u00e9n WordPress, los temas y los plugins actualizados, pero aplica las actualizaciones de forma controlada en lugar de permitir que todo se actualice autom\u00e1ticamente sin supervisi\u00f3n en un sitio en producci\u00f3n.<\/li>\n\n\n\n<li>Mant\u00e9n solo lo necesario. Cada plugin a\u00f1ade m\u00e1s c\u00f3digo que puede generar conflictos o errores, por lo que conviene eliminar peri\u00f3dicamente los que ya no utilizas en lugar de dejarlos inactivos.<\/li>\n\n\n\n<li>Elige plugins bien mantenidos por desarrolladores activos en lugar de opciones abandonadas, ya que un plugin sin actualizaciones durante un a\u00f1o o m\u00e1s supone un riesgo tanto para la estabilidad como para la seguridad.<\/li>\n\n\n\n<li>Ten siempre una copia de seguridad reciente, de modo que, en el peor de los casos, solo necesites restaurarla r\u00e1pidamente en lugar de reconstruir el sitio desde cero.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Muchos de estos problemas tienen su origen en decisiones tomadas al principio, cuando se crea el sitio web. Nuestra recopilaci\u00f3n de los <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/codico.io\/es\/los-10-errores-principales-que-debes-evitar-al-crear-un-nuevo-sitio-web-en-wordpress\/\" title=\"errores m\u00e1s comunes que debes evitar al crear un sitio web en WordPress\">errores m\u00e1s comunes que debes evitar al crear un sitio web en WordPress<\/a><\/mark><\/em> merece la pena si prefieres prevenir los problemas en lugar de reaccionar cuando ya han aparecido.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Y si nada de esto te parece una buena forma de invertir tu tiempo, es una postura totalmente comprensible. Mantener WordPress actualizado, supervisado y con copias de seguridad es precisamente la funci\u00f3n de un <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-red-color\"><a href=\"https:\/\/codico.io\/es\/mantenimiento-del-sitio-web\/\" title=\"servicio de mantenimiento y soporte para WordPress\">servicio de mantenimiento y soporte para WordPress<\/a><\/mark><\/em>, para que las actualizaciones se realicen de forma programada, siempre exista un punto de restauraci\u00f3n y cualquier plugin problem\u00e1tico se detecte antes de afectar a tus visitantes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Preguntas frecuentes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPor qu\u00e9 un plugin deja de funcionar de repente si no he cambiado nada?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Normalmente s\u00ed ha cambiado algo en segundo plano. WordPress, otro plugin o un tema pueden haberse actualizado autom\u00e1ticamente, tu proveedor de hosting puede haber cambiado la versi\u00f3n de PHP o un plugin que apenas utilizas puede haber lanzado una nueva versi\u00f3n. Cualquiera de estos cambios puede entrar en conflicto con un c\u00f3digo que funcionaba perfectamente una hora antes. La prueba de conflictos descrita en el Paso 3 es la forma m\u00e1s r\u00e1pida de identificar qu\u00e9 elemento provoc\u00f3 el problema.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPuedo solucionar un plugin que no funciona por mi cuenta?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En muchos casos, s\u00ed. Problemas de cach\u00e9, conflictos entre plugins, l\u00edmites de memoria y actualizaciones defectuosas son situaciones que puedes resolver siguiendo los pasos anteriores, sin necesidad de programar. Lo que no puedes hacer con seguridad es modificar el c\u00f3digo del desarrollador si el error se encuentra dentro del propio plugin. En ese caso, las opciones m\u00e1s recomendables son volver a una versi\u00f3n estable, esperar una actualizaci\u00f3n que corrija el fallo o sustituir el plugin por otra alternativa.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfDesactivar un plugin elimina sus datos?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. Desactivar un plugin, o incluso eliminar sus archivos mediante FTP, solo elimina el c\u00f3digo ejecutable. La configuraci\u00f3n, los shortcodes y el contenido guardado permanecen en la base de datos y volver\u00e1n a estar disponibles cuando reinstales el plugin. Por eso es seguro cambiar el nombre de la carpeta de un plugin para recuperar el acceso a un panel bloqueado: no perder\u00e1s ninguna configuraci\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfActualizar WordPress puede hacer que mis plugins antiguos dejen de funcionar?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00ed, puede ocurrir, y conviene estar preparado. Si un plugin lleva mucho tiempo sin recibir actualizaciones de su desarrollador, una actualizaci\u00f3n importante de WordPress puede modificar o eliminar funciones de las que depend\u00eda ese plugin, haciendo que deje de funcionar. Por eso es tan importante probar las actualizaciones en un entorno de pruebas antes de aplicarlas al sitio en producci\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 es la pantalla blanca de la muerte?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Es la p\u00e1gina completamente en blanco que aparece cuando PHP encuentra un error fatal y la depuraci\u00f3n est\u00e1 desactivada. En lugar de mostrar el mensaje de error, WordPress simplemente deja de ejecutarse y no muestra ning\u00fan contenido, dejando una ventana vac\u00eda en el navegador. Aunque parece algo grave, casi siempre se debe a un conflicto entre plugins o a un error fatal que puedes identificar activando <em>WP_DEBUG<\/em>, tal como se explica en el Paso 5.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfCu\u00e1nta memoria PHP necesito realmente?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Un blog sencillo suele funcionar sin problemas con 128 MB. Sin embargo, los sitios modernos que utilizan constructores visuales, comercio electr\u00f3nico o formularios avanzados deber\u00edan considerar 256 MB como un m\u00ednimo razonable, mientras que 512 MB ofrecen un margen mucho m\u00e1s c\u00f3modo. Si est\u00e1s viendo errores por falta de memoria, es una se\u00f1al clara de que debes aumentar el l\u00edmite, tal como se explica en el Paso 4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo s\u00e9 si el conflicto lo causa mi tema y no un plugin?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cambia temporalmente a un tema predeterminado, como <em>Twenty Twenty-Five<\/em>. Si el plugin que fallaba empieza a funcionar correctamente, el conflicto estaba en el c\u00f3digo de tu tema anterior y no en el plugin. A partir de ah\u00ed, puedes corregir el tema, contactar con su desarrollador o elegir una alternativa diferente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfTener demasiados plugins puede ralentizar o da\u00f1ar mi sitio web?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No depende tanto de la cantidad como de la calidad. Unos pocos plugins mal desarrollados que cargan scripts pesados en todas las p\u00e1ginas pueden causar m\u00e1s problemas que un conjunto m\u00e1s amplio de plugins ligeros y bien programados. Aun as\u00ed, cuantos menos plugins tengas, menos posibilidades habr\u00e1 de conflictos, por lo que siempre es recomendable eliminar los que ya no utilizas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 debo hacer si el desarrollador del plugin lo ha abandonado?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si un plugin no ha recibido actualizaciones durante un a\u00f1o o m\u00e1s, es mejor considerarlo un riesgo en lugar de intentar mantenerlo activo. Los plugins abandonados son una de las principales fuentes de vulnerabilidades de seguridad. Busca una alternativa que reciba mantenimiento, migra tus datos y sustit\u00fayelo antes de que termine convirti\u00e9ndose en la causa de una brecha de seguridad en tu sitio web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n<p><\/p>\n<!-- \/wp:post-content -->","protected":false},"excerpt":{"rendered":"<p>Instalas un nuevo plugin, haces clic en Activar y, un segundo despu\u00e9s, tu sitio deja de funcionar. En lugar de la p\u00e1gina de inicio, los visitantes ven una pantalla blanca o una p\u00e1gina llena de errores. Es una situaci\u00f3n frustrante, sobre todo si el sitio est\u00e1 en l\u00ednea y hay usuarios navegando en ese momento. [&hellip;]<\/p>\n","protected":false},"author":66,"featured_media":26802,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[221],"tags":[222,238,226],"class_list":["post-26825","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-plugins-es","tag-elementor-es","tag-plugins-es","tag-wordpress-es"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/codico.io\/es\/wp-json\/wp\/v2\/posts\/26825","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codico.io\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codico.io\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codico.io\/es\/wp-json\/wp\/v2\/users\/66"}],"replies":[{"embeddable":true,"href":"https:\/\/codico.io\/es\/wp-json\/wp\/v2\/comments?post=26825"}],"version-history":[{"count":5,"href":"https:\/\/codico.io\/es\/wp-json\/wp\/v2\/posts\/26825\/revisions"}],"predecessor-version":[{"id":26832,"href":"https:\/\/codico.io\/es\/wp-json\/wp\/v2\/posts\/26825\/revisions\/26832"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codico.io\/es\/wp-json\/wp\/v2\/media\/26802"}],"wp:attachment":[{"href":"https:\/\/codico.io\/es\/wp-json\/wp\/v2\/media?parent=26825"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codico.io\/es\/wp-json\/wp\/v2\/categories?post=26825"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codico.io\/es\/wp-json\/wp\/v2\/tags?post=26825"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}