Skip to content

10 errores comunes en WordPress y cómo solucionarlos

Calendario  

28 de febrero de 2025

person  

Jose Luis Modroño

Errores comunes en WordPress y cómo solucionarlos

WordPress es el gestor de contenidos (CMS) más popular del mundo. Se usa en millones de sitios web, entre muchas otras buenas razones, por su flexibilidad y facilidad de uso tanto para principiantes como para expertos. Sin embargo, como cualquier software, no está exento de problemas y desde Bannister Global queremos ayudar a que tu sitio web funcione como un reloj suizo.

Aunque en artículos anteriores hemos hablado sobre consejos para mejorar la seguridad de tu página de WordPress, también es conveniente aprender identificar algunos errores comunes en WordPress y cómo solucionarlos.

Imaginemos a dos conductores que tienen el mismo coche. Uno de ellos cuida hasta el más mínimo detalle para que el coche siempre esté en perfecto estado. El otro es un poco más dejado y permite que se acumulen pequeños desperfectos. Además, el primero lleva a rajatabla las revisiones y tiene un registro de la fecha de cada pieza de desgaste para poder hacer una previsión de cuándo reponerlas. El segundo, no. Todos estaremos de acuerdo de que, pese a tratarse del mismo coche, es mucho más probable que falle algo en el del segundo conductor, aunque la realidad es que, al tratarse de una herramienta en constante uso, ninguno está exento de sufrir algún problema.

Como siempre, la mejor defensa es un buen ataque. Es decir, un WordPress bien construido y mimado siempre será menos susceptible de fallar.

Nunca me cansaré de decir que una web de WordPress (y de cualquier otro gestor de contenidos) requiere mantenimiento. No se trata de un producto que se desarrolle y se deje inmutable en el tiempo. Más allá de actualizaciones de contenido o diseño, hay que estar al día con la versión de WordPress, la de PHP, los plugins y el tema, entre muchas otras cosas a tener en cuenta.

Si seguimos con el ejemplo anterior, nuestra página web de WordPress, del mismo modo que el coche, debe ir periódicamente al taller para una puesta a punto. Y aquí es donde el mecánico (en este caso, el desarrollador web) debe demostrar su experiencia para hacer la puesta a punto sin romper nada y, en caso de que algo falle, tener los conocimientos para arreglarlo. A diferencia de los mecánicos, ¡menos mal que nosotros tenemos backups!

1. Problemas con la velocidad y el rendimiento

Hace poco escribimos un artículo sobre ‘Cómo mejorar la velocidad de tu web de WordPress’, por lo que no me detendré demasiado en este punto. Simplemente me gustaría recordar que, sin ser un error en sí mismo, sí sería una mala praxis no optimizar tu web teniendo en cuenta aspectos como la optimización de imágenes, la minimización del uso de plugins, el uso de herramientas de caché, la calidad y potencia del hosting contratado o la realización de labores de mantenimiento con asiduidad.

2. Permitir que los motores de búsqueda indexen la web mientras está en desarrollo

Mientras una web está en desarrollo, es imperativo que marquemos la casilla que evita que los motores de búsqueda de Google analicen el sitio para indexarlo, ya que no queremos que Google se haga una idea de cómo es nuestro sitio web antes de que este esté completamente creado y no se vayan a producir más cambios de envergadura.

Al instalar WordPress se nos hace esta pregunta y debemos marcar la casilla indicada en rojo en esta captura:

Errores comunes en WordPress - Visibilidad en motores de búsqueda

Problema de visibilidad en los motores de búsqueda.

Cuando hayamos terminado el desarrollo de la web, deberemos ir a Ajustes > Lectura y desmarcar dicha casilla. Los motores de búsqueda comenzarán el proceso de indexación de tu sitio web, que puede llevar unos días, aunque hay formas de agilizarlo desde Google Search Console.

Entonces, ¿cómo puedo saber si mi sitio ya ha sido indexado? En tu navegador puedes buscar “site:nombredetudominio.com” (o la terminación que tenga tu dominio). Si tras la búsqueda no sale ningún resultado, tu web todavía no ha sido indexada y habrá que seguir esperando. Además, en Search Console también puedes consultar la correcta indexación de las páginas que componen tu sitio web.

3. Pantalla de sitio web inseguro (SSL)

Este error, aunque es uno de los más impactantes, resulta fácil de solucionar. Sucede cuando el certificado SSL de tu web está caducado o tiene algún problema de configuración en su instalación.

Errores comunes en WordPress - Certificado SSL

Problema de sitio web inseguro.

Basta con generar un certificado nuevo en caso de que haya caducado (existen opciones de pago y otras gratuitas como Let’s Encrypt). Tanto para elegir el tipo de certificado que mejor se adapte a tu web como para resolver problemas de instalación, puedes establecer una consulta con tu proveedor de hosting.

4. Error de contenido mixto (http vs. https)

Este error sucede cuando una web que se sirve a través de https (protocolo seguro) intenta cargar archivos desde http (protocolo inseguro). Suelen estar causados por enlaces incorrectos, contenido de terceros que no se sirve a través de https o redirecciones incorrectas. De entre los daños que puede provocar, destacamos problemas de seguridad, de posicionamiento SEO y de confianza por parte de los usuarios ya que, cuando se producen este tipo de errores, desaparece el candadito que hay al lado de la URL indicando que una web es segura.

Aunque puedes intentar detectar y corregir manualmente las URLs de los enlaces que se cargan de forma insegura, existen plugins como Really Simple SSL que resuelven el problema del contenido mixto en toda tu web.

5. Error al intentar subir un archivo grande a medios

Uno de los errores comunes en WordPress, que puede ser un poco frustrante si no sabes cómo resolverlo, sucede cuando intentas subir a ‘Medios’ un archivo cuyo tamaño excede los límites del servidor.

Errores comunes en WordPress - Tamaño archivos en biblioteca de medios

Problema de carga de archivos por tamaño excesivo.

Existen dos formas de solucionarlo:

  1. Subir el archivo vía FTP. La forma más rápida, ya que no exige reconfigurar el hosting, es conectarse a la web vía FTP. Una vez dentro, nos dirigiremos a la ruta wp-content/uploads y ahí elegiremos el año actual (o al que queramos subirlo) y la carpeta del mes. Por ejemplo para subir un archivo para febrero de 2025 sería /wp-content/uploads/2025/02. Existe la posibilidad de que al subir de esta forma un archivo, aunque realmente se haya subido al hosting y sea accesible recreando la URL, este no aparezca en el apartado ‘Medios’ del panel de WordPress. Aunque existen herramientas para solucionar esto, lo ideal es no sobrecargar de plugins nuestra web, por lo que si no nos sirve con tener la URL para integrar el archivo, podremos recurrir a la siguiente opción.
  2. Reconfigurar el hosting. Normalmente los servicios de hosting vienen configurados para limitar el tamaño máximo de los archivos que se pueden subir. Esta configuración puede modificarse para que WordPress nos permita subir archivos grandes. Bastaría con iniciar sesión en nuestro hosting e ir a la configuración de PHP para el dominio en cuestión. Allí encontraremos el parámetro “upload_max_filesize” y cambiaremos su valor a 64, 128, 256 MB o lo que necesitemos.
Errores comunes en WordPress - Tamaño máximo de subida de archivos

Definición de tamaño máximo para carga de archivos.

6. Cambios realizados en una página que no se aplican

En ocasiones también resulta frustrante hacer cambios en una web, visualizarlos sin problema y que el resto de los usuarios no los vean. Esto generalmente es debido a un problema de caché.

Cuando hemos iniciado sesión en WordPress podemos trabajar en una página sin problema y ver los cambios que hemos realizado. Nosotros aconsejamos abrir siempre una pestaña de incógnito para ver si esos cambios efectivamente se ven reflejados. En caso contrario, habrá que borrar y precargar la caché de la web.

Si estás usando plugins como WP Rocket o WP Fastest Cache, deberás entrar en su configuración y pulsar el botón “Clear and Preload cache” (o variaciones similares) para hacer que tus cambios surtan efecto en los navegadores de los visitantes.

7. Error al establecer conexión con la base de datos

A este error le tengo cierto cariño, ya que se trató de uno de los problemas que debía resolver como parte de la prueba técnica para mi primer trabajo como desarrollador web.

Una web de WordPress está formada, principalmente, por dos partes imprescindibles; los archivos de WordPress y la base de datos. Para que la web funcione correctamente hay que establecer una conexión entre ambas partes lo cual se hace a través del archivo wp-config.php.

Si al intentar acceder a tu web salta el aviso “Error establishing a database connection”, lo primero que recomiendo hacer es activar el modo debug (también en el archivo wp-config.php), para que nos dé más pistas sobre lo que está ocurriendo. Por defecto debería de estar en “false”, por lo que lo pondremos en “true”:

Errores comunes en WordPress - Modo debug

Modo debug desactivado.

Pero cuidado, porque al activar el modo debug, cualquier usuario que visite la web verá la descripción del error que esté ocurriendo en la parte superior de nuestra web. Acuérdate de volver a ponerlo en “false” cuando hayas tomado nota del error.

Las causas de este error pueden ser muchas, pero generalmente suele estar relacionado con una mala configuración de la información de la base de datos en el archivo wp-config.php. Para que te hagas una idea, estos serían los campos que deberías revisar:

Errores comunes en WordPress - Configuración de base de datos

Problema de conexión con la base de datos.

8. La temible ‘pantalla blanca de la muerte’

De entre los errores comunes en WordPress, la llamada ‘pantalla blanca de la muerte’ (white screen of death) es famosa entre la comunidad ya que resulta especialmente incómoda al no mostrar en pantalla ningún tipo de error. Es como si todo fallase y WordPress ni siquiera nos diese una pista o un hilo del que tirar. No obstante, existen formas de comenzar a indagar como el ya citado modo debug o “modo de depuración”.

Al activar el modo debug, tal y como vimos en el punto anterior, se mostrarán los errores de código PHP en la parte superior de nuestra página. De esta forma, ya tendremos un punto de partida para poder analizar el problema y buscar soluciones.

Este error suele estar producido por errores de compatibilidad de plugins y plantillas:

  • En caso de incompatibilidad por plugins, una opción sería desactivarlos todos e irlos activando uno a uno hasta ver cuál genera conflicto. Cuando el acceso vía WordPress no es posible, esto puede hacerse vía FTP, cambiando el nombre de las carpetas de los plugins. Por ejemplo, en vez de «google-site-kit» pondremos «google-site-kit-old» y esto sería el equivalente a desactivar el plugin. Para restaurarlo bastaría con cambiar su nombre de nuevo y borrar el «-old».
  • En el caso de las plantillas, generalmente se trata de problemas de compatibilidad con nuevas versiones de WordPress. Aquí necesitaríamos reestablecer una versión anterior de WordPress o, si todo está perdido, cargar un backup anterior.

9. Problemas de envío de correos electrónicos por parte de WordPress

Se trata de uno de los errores comunes de WordPress que no siempre resulta fácil de detectar, lo cual es un gran inconveniente. Por ejemplo, en muchas de nuestras webs tenemos un formulario de contacto que, cuando es cubierto por un usuario, nos hace llegar un mail con los datos cubiertos. Si de repente dejan de llegar, puedo pensar que es que últimamente ningún usuario está cubriendo dicho formulario, cuando una realidad posible es que sí que lo hagan, pero no me estén llegando los avisos.

Para detectar este tipo de errores, nosotros apostamos por un mantenimiento periódico en el que, entre otras muchas cosas, se revisan este tipo de funcionalidades. Además, una buena opción es la instalación de plugins como Flamingo, que recoge un backup de todos los formularios, incluso cuando estos dan error y no han sido enviados. De esta forma, aunque un formulario haya dado algún tipo de error al pulsar el botón de enviar, siempre podremos acudir a Flamingo para recuperar esa información.

Asimismo, se recomienda el uso de plugins de SMTP ya que resolverán muchos de los problemas relacionados con el correo y además te brindarán ciertos beneficios como evitar que tus correos sean catalogados como spam.

10. Códigos de error 400 y 500 al intentar acceder a una web

Finalmente, es oportuno hablar de los errores de error 400 y 500, que indican diversos tipos de problemas que se pueden dar al intentar acceder a un sitio web.

Los errores 400 se producen por parte del cliente, es decir, del navegador del usuario. Los errores 500, al contrario, son problemas del servidor, que se producen tras una solicitud del cliente.

El usuario dispone de un ordenador o dispositivo con un navegador que pinta un sitio web, cuyos contenidos están alojados en un servidor. Se produce una “comunicación” bidireccional entre el cliente (su navegador) y el servidor. Si falla el cliente, se dan errores 400 y si falla el servidor, errores 500.

Veamos algunos de los más comunes, ya que conocerlos nos ayudará a detectar el problema que estemos experimentando y tomar las medidas oportunas:

  • ERROR 403: El servidor recibió y entendió la solicitud, pero no proporciona la información porque faltan permisos de acceso. Ejemplo: intentar acceder a contenido confidencial o protegido que requiere un inicio de sesión.
  • ERROR 404: El servidor recibió y entendió la solicitud, pero no pudo encontrar el recurso solicitado. Ejemplo: una URL mal escrita o eliminada.
  • ERROR 501: El servidor no admite el tipo de solicitud. Ejemplo: un servidor desactualizado que no admite ciertos métodos de http.
  • ERROR 502: El famoso “Bad Gateway” o “Puerta de enlace incorrecta”. Sucede cuando un servidor que actúa como intermediario recibe una respuesta inválida de otro servidor. Ejemplo: cuando se usa algún servicio como Cloudflare que actúa como intermediario entre cliente y servidor.
  • ERROR 503: Indica que un servicio no está disponible, es decir, que el servidor no puede gestionar la solicitud del cliente por mantenimiento o sobrecarga de peticiones. Ejemplo: durante una campaña de marketing, aumenta el tráfico a una web más de lo esperado y los recursos del servidor no son suficientes.

En definitiva, los errores comunes en WordPress son muchos y conviene conocerlos para estar preparados y saber cómo abordarlos. No obstante, la aplicación de medidas de ciberseguridad junto con un adecuado mantenimiento, resultan cruciales para prevenir riesgos y evitar que estos errores aparezcan.

Recuerda hacer un backup preventivo antes de realizar cambios importantes en tu web, caminar por la sombra cuando haga sol y ponerte un jersey cuando haga frío.

¿Quieres saber más?

Sigue la conversación en: