Configurar cookies

Elige qué nos dejas usar. Lo que no actives no se guarda en tu navegador. Puedes cambiarlo cuando quieras desde «Configurar cookies», al pie de cada página. Más detalle en la política de cookies.

Actualizar la versión de PHP de WordPress sin romper la web

Por Rafa ArjonillaPublicado el · 7 minutos de lectura

Mecánico trabajando en el motor de una moto, en su taller
En este artículo

Resumen: PHP es el lenguaje en el que está escrito WordPress, y cada versión deja de recibir parches de seguridad pasados unos años. Por eso tu hosting te pide que la actualices. Actualizar PHP en WordPress es un cambio en el panel del hosting, pero si el tema o algún plugin no es compatible, la web puede caerse. La forma segura: copia de seguridad, todo actualizado antes, comprobar la compatibilidad y, después, cambiar la versión. Mi criterio: ir siempre al día, pero una versión por detrás de la última publicada. Si algo falla, puedes volver a la versión anterior mientras siga dentro de lo que pide WordPress.

Si te ha llegado un correo de tu hosting diciendo que tu versión de PHP «va a dejar de tener soporte», no es spam ni un intento de venderte algo. Es uno de los avisos que más conviene atender, y de los que más webs tumban cuando se hace con prisas.

Qué es PHP y por qué hay que actualizarlo

WordPress, su tema y sus plugins están escritos en PHP, un lenguaje que se ejecuta en el servidor de tu hosting. La versión la pone tu hosting y, casi siempre, puedes cambiarla tú desde su panel. Como cualquier programa, PHP saca versiones nuevas y deja de mantener las antiguas.

Quedarse en una versión vieja tiene tres problemas:

  • Seguridad: las versiones sin soporte no reciben parches.
  • Velocidad: las versiones nuevas suelen ser bastante más rápidas.
  • Compatibilidad: los plugins nuevos dejan de funcionar en versiones viejas.

Qué versión de PHP necesita WordPress

WordPress pide como mínimo PHP 7.4 desde la versión 7.0, y recomienda las versiones más recientes de la rama 8 (requisitos de WordPress 7.0). Pero el mínimo no es lo que deberías usar: PHP 7.4 ya no recibe parches de seguridad.

Cada versión de PHP tiene dos años de mejoras y otros dos solo de parches de seguridad (calendario oficial de PHP). A noviembre de 2026:

  • PHP 8.5: la última, publicada en noviembre de 2025.
  • PHP 8.4: con parches hasta finales de 2028. Es la que uso hoy.
  • PHP 8.3: solo parches de seguridad, hasta finales de 2027.
  • PHP 8.2: deja de tener parches el 31 de diciembre de 2026. Si tu web está en ella, toca cambiar ya.

TIP: Mi criterio es ir siempre al día, pero una versión por detrás de la última publicada. Así tienes una versión con parches durante años y das tiempo a que todos los plugins se preparen para la nueva.

Cómo saber qué versión de PHP usa tu WordPress

En el escritorio de WordPress, ve a Herramientas > Salud del sitio, pestaña Información, y despliega el apartado Servidor. Ahí ves la versión de PHP. Si es antigua, la propia Salud del sitio te avisa.

Qué puede romperse al actualizar PHP

El riesgo no está en PHP, sino en lo que corre encima. Un plugin abandonado o un tema antiguo escrito para una versión vieja puede fallar en la nueva y dejar tu web con un error crítico. Por eso no conviene saltar a la última versión el mismo día que sale.

Cómo actualizar PHP en WordPress sin romper la web

  1. Haz una copia de seguridad completa. Y comprueba que tu copia te salvaría.
  2. Actualiza WordPress, el tema y los plugins antes de tocar PHP. Muchas incompatibilidades se arreglan solo con eso. Si no sabes cómo hacerlo sin sustos, aquí tienes cómo actualizar WordPress sin romper nada.
  3. Revisa los plugins abandonados: si uno lleva años sin actualizarse, busca una alternativa antes de cambiar PHP. Un plugin como PHP Compatibility Checker te ayuda a ver qué podría fallar.
  4. Si puedes, pruébalo antes en un clon de la web. Muchos hostings lo crean con un clic.
  5. Cambia la versión en el panel del hosting. En los que usan cPanel, como LucusHost o Webempresa, está en el selector de versión de PHP, y puedes elegirla para todas tus webs o solo para una.
  6. Recorre la web: portada, formularios, tienda y escritorio de WordPress. Y revisa el registro de errores del hosting durante los días siguientes.

Si no quieres tocar el panel, pídeselo al soporte de tu hosting con un mensaje sencillo: «Quiero actualizar mi web, [tu dominio], a la última versión de PHP con soporte. Ahora está en la X.X. ¿Podéis hacerlo por mí?».

El paso a paso, en vídeo: en mi tutorial para actualizar PHP en WordPress te enseño los clics en el panel del hosting, en LucusHost y en Webempresa.

Vídeo de Rafa Arjonilla: actualizar PHP sin romper nadaVer el vídeo en YouTube (se abre en una pestaña nueva)

¿Dónde está el php.ini de WordPress?

El php.ini no sirve para cambiar la versión de PHP. Es el archivo donde se ajustan los parámetros del propio PHP. No está dentro de WordPress, sino en el servidor, y en un hosting compartido no se edita a mano: se cambia desde el panel. En cPanel, en las opciones del selector de PHP o en el editor de PHP INI.

Cuándo te tocará ajustarlo, con ejemplos reales:

  • El editor de Elementor no carga y se queda dando vueltas: casi siempre le falta memoria. Se arregla subiendo el límite de memoria (memory_limit), por ejemplo a 256 o 512 MB.
  • No te deja subir un archivo grande (un vídeo, una plantilla, una copia para restaurar): hay que subir el tamaño máximo de subida (upload_max_filesize y post_max_size).
  • Una importación se corta a medias: necesita más tiempo de ejecución (max_execution_time).
  • Un menú muy largo no guarda los cambios: hay que subir el número de campos que acepta un formulario (max_input_vars).

Para cambiar la versión, en cambio, usa el selector de versión del paso 5.

Si la actualización de PHP falla

Si al cambiar de versión algo deja de funcionar, vuelve a la versión anterior desde el mismo panel. Funciona siempre que esa versión siga dentro del mínimo que pide WordPress. Después, busca el culpable: casi siempre es un plugin. Si no tiene arreglo, cambia ese plugin por otro.

Que no te pille por sorpresa

Los hostings acaban actualizando PHP por su cuenta cuando una versión deja de tener soporte. Si tu web no está preparada, se cae ese día, sin aviso.

En el mantenimiento WordPress, la versión de PHP de cada web la tengo siempre delante en Modular DS. Cuando toca, voy yo al hosting a cambiarla, con la copia hecha y todo actualizado antes, para que el cambio no te pille desprevenido.

Compartir

Preguntas frecuentes

¿Qué es PHP en WordPress?
PHP es el lenguaje de programación en el que está escrito WordPress. Lo pone tu hosting en el servidor, y cada versión deja de recibir parches de seguridad pasados unos años. Por eso hay que actualizarlo de vez en cuando.
¿Qué pasa si no actualizo PHP?
La web sigue funcionando un tiempo, pero sobre una versión sin parches de seguridad, más lenta y con plugins que dejarán de ser compatibles. Además, el hosting acabará actualizándola por su cuenta, y entonces puede romperse sin aviso.
¿Cómo actualizar PHP en WordPress?
Desde el panel de tu hosting, donde se elige la versión de PHP, o pidiéndoselo a su soporte. Antes hay que hacer una copia de seguridad, actualizar WordPress, el tema y los plugins y, si se puede, probarlo primero en un clon de la web.
¿Qué versión de PHP necesita WordPress?
Como mínimo, PHP 7.4, pero esa versión ya no tiene parches de seguridad. Lo recomendable es una versión de la rama 8 que siga recibiendo parches, como PHP 8.4, y comprobar que tu tema y tus plugins funcionan con ella.
¿Dónde está el php.ini en WordPress?
No está dentro de WordPress, sino en el servidor, y no sirve para cambiar la versión de PHP: sirve para ajustar sus parámetros, como la memoria (lo típico cuando el editor de Elementor no carga) o el tamaño máximo de subida. En un hosting compartido se cambia desde el panel (en cPanel, en las opciones del selector de PHP o en el editor de PHP INI), no editando el archivo.
¿Se puede volver a la versión anterior de PHP?
Sí, desde el mismo panel del hosting, siempre que esa versión siga dentro del mínimo que pide WordPress. Es la salida rápida si algo falla; después hay que buscar qué plugin o tema no es compatible.

¿Tu web da este error? Te la revisamos gratis

Dinos cuál es y Rafa la mira, sin pedirte contraseñas. En 1-2 días laborables te escribe con lo que falla y cómo se arregla.

Sigue leyendo