Cómo solucionar el error «Maximum execution time exceeded» en WordPress

¿Qué es el error «Maximum execution time exceeded»?

El error «Maximum execution time exceeded» se produce cuando un script en WordPress tarda demasiado tiempo en ejecutarse y supera el límite de tiempo establecido en el servidor.

Este error suele aparecer cuando se intenta realizar una acción que requiere muchos recursos o cuando hay un problema con el código del plugin o del tema.

¿Cómo solucionar el error «Maximum execution time exceeded»?

A continuación, te presentamos algunas soluciones que puedes probar para solucionar el error «Maximum execution time exceeded» en WordPress:

  • Aumentar el límite de tiempo de ejecución: el primer paso para solucionar el error «Maximum execution time exceeded» es intentar aumentar el límite de tiempo de ejecución en el servidor. Para hacerlo, puedes agregar la siguiente línea de código en el archivo «wp-config.php» de tu sitio WordPress: set_time_limit(300);. Esto aumentará el límite de tiempo de ejecución a 300 segundos (5 minutos).
  • Desactivar plugins y temas: si el error «Maximum execution time exceeded» se produce al intentar realizar una acción en particular, puede ser que algún plugin o tema esté causando el problema. Prueba a desactivar temporalmente todos los plugins y temas y ver si el error desaparece. Si el error desaparece, significa que alguno de los plugins o temas estaba causando el problema. En este caso, puedes volver a activar los plugins y temas uno a uno para identificar cuál es el causante del problema y desactivarlo.
¿Qué hacer si no consigo solucionar el error «Maximum execution time exceeded»?

Si has seguido todas las soluciones anteriores y aún así no consigues solucionar el error «Maximum execution time exceeded», puede ser que se trate de un problema más grave.