Para actualizar PHP en WordPress, haz una copia de seguridad, actualiza WordPress, los plugins y el tema, y cambia la versión de PHP desde el panel de tu hosting, no desde WordPress. WordPress recomienda PHP 8.3 o superior, y las versiones 8.1 y anteriores ya no reciben parches de seguridad.
Cambiar de versión de PHP es un cambio pequeño en el panel que puede tener consecuencias grandes, así que conviene hacerlo con red de seguridad. Esta guía te da las versiones vigentes con sus fechas, el orden de los pasos, los comandos para comprobar el estado y el modo de volver atrás. Es una de las tareas de un servicio de mantenimiento de WordPress.
Qué versiones de PHP siguen soportadas hoy
PHP tiene un calendario público. Según php.net (consultado el 2 de noviembre de 2026), esto es lo que hay:
| Versión | Parches de seguridad hasta | Situación a 2 de noviembre de 2026 |
|---|---|---|
| PHP 8.1 | 31-12-2025 | Fin de vida: sin parches |
| PHP 8.2 | 31-12-2026 | Quedan dos meses |
| PHP 8.3 | 31-12-2027 | Con parches de seguridad |
| PHP 8.4 | 31-12-2028 | Soporte activo hasta el 31-12-2026 |
| PHP 8.5 | 31-12-2029 | Soporte activo hasta el 31-12-2027 |
Una versión sin parches de seguridad es una versión por la que cualquiera puede entrar con una vulnerabilidad pública. Ese es el motivo principal para actualizar. Hay otro motivo: algunos plugins exigen una versión reciente de PHP.
PHP 8.2 pierde los parches de seguridad el 31 de diciembre de 2026. Si hoy estás en 8.2, no es un destino a largo plazo; ve a 8.3 o 8.4.
Según las estadísticas de wordpress.org consultadas el 2 de noviembre de 2026, cerca de una de cada tres webs WordPress (aproximadamente el 33 %) sigue en PHP 8.1 o inferior, y un 14,8 % está en PHP 7.4. Un 22,9 % usa 8.2, un 27,6 % usa 8.3, un 10,4 % usa 8.4 y un 6,1 % usa 8.5.
Qué versión de PHP necesita WordPress
WordPress recomienda PHP 8.3 o superior. La versión actual, WordPress 7.1.4, todavía funciona con PHP 7.4 en instalaciones heredadas, pero esa rama lleva tiempo sin soporte.
La tabla oficial de compatibilidad dice, en lo que importa:
- WordPress 7.1, 7.0 y 6.9 funcionan con PHP de la 8.1 a la 8.5.
- WordPress 6.8 y 6.7 no son compatibles con PHP 8.5.
- WordPress 6.6 no es compatible con PHP 8.4 ni 8.5.
La consecuencia práctica: si usas una versión antigua de WordPress, no puedes subir PHP a ciegas. Primero hay que actualizar WordPress, y luego PHP.
Cómo saber qué versión de PHP usa tu WordPress
Hay dos formas.
Desde el escritorio. Ve a Herramientas > Salud del sitio > pestaña Información > sección Servidor. Ahí aparece «Versión de PHP» (ayuda de WordPress.org). Este es el dato más fiable de lo que sirve la web.
Con WP-CLI, si tienes acceso por SSH:
wp --info
wp core version
wp --info muestra el binario de PHP y su versión. Ojo: es la versión de PHP de la línea de comandos, que en algunos servidores no coincide con la que sirve la web. Si hay diferencias, manda la de Salud del sitio.
Antes de actualizar PHP: lista de comprobación
- Copia completa de ficheros y base de datos, y comprobada. En la guía de copias de seguridad tienes el procedimiento. Es el único paso que no puedes saltarte.
- Actualiza WordPress, el tema y los plugins. Desde Escritorio > Actualizaciones, o por terminal:
wp core check-update
wp core update
wp plugin update --all --dry-run
wp plugin update --all
wp theme update --all
El --dry-run muestra qué plugins se actualizarían sin tocarlos. Vale para revisar antes de aplicar.
- Revisa los plugins instalados con
wp plugin list: estado, versión y si hay actualización. Busca los que llevan años sin actualizarse. Un plugin abandonado puede fallar con la versión nueva (y también un riesgo de seguridad en WordPress). - Prueba antes en una copia, si puedes: un subdominio protegido o un entorno local con la misma copia de la web, subiendo allí la versión de PHP primero.
- Elige la hora. Un momento con poco tráfico, y a ser posible no el viernes por la tarde.
Si el aviso del escritorio ya te dice que tu versión está obsoleta, la prisa es real, pero el orden de los pasos sigue siendo el mismo.
Cómo cambiar la versión de PHP en tu hosting
La versión de PHP se cambia en el panel de tu hosting, no en WordPress. El nombre cambia según el proveedor: «Selector de PHP», «MultiPHP», «Versión de PHP» o similar. Los pasos son casi siempre los mismos:
- Entra en el panel y busca el selector de versión.
- Elige el dominio que quieres cambiar.
- Selecciona la versión de PHP.
- Guarda.
- Vacía las cachés (la del plugin y la del servidor, si hay).
- Carga la portada, una entrada y el escritorio de WordPress.
Hay tres escenarios. En un hosting con panel lo haces tú. En un hosting WordPress gestionado normalmente lo hace el proveedor. En un servidor propio lo hace quien lo administre. Si tu hosting no ofrece PHP 8.3 o superior, es una razón para plantearte migrar WordPress a otro hosting.
Qué puede romperse al subir de versión y cómo detectarlo
Pueden fallar los plugins o temas que ya no tienen mantenimiento. En PHP 8.2 se marcó como obsoleta la creación de propiedades dinámicas, es decir, que un código añada una propiedad a un objeto sin haberla declarado. Hasta PHP 9.0 genera avisos, no errores, según el RFC que lo propuso. A partir de esa versión será un error fatal.
Los arreglos que recoge el manual de PHP son declarar la propiedad, usar el atributo #[\AllowDynamicProperties] o usar un WeakMap. Los dos primeros son de quien programa el plugin, no tuyos. Lo que sí te toca es detectar el efecto: un aviso hoy no tumba la web, pero te indica un plugin que fallará en una versión futura.
Los síntomas de un problema real son:
- Pantalla en blanco.
- Mensaje de «error crítico» en WordPress.
- Avisos o errores visibles en pantalla.
- El escritorio deja de cargar.
Si pasa, desactiva el plugin sospechoso (por panel o con wp plugin deactivate nombre-del-plugin), busca una versión actualizada o un sustituto, y vuelve a probar.
Cómo volver atrás si algo falla
Volver atrás es lo que hace que el cambio sea seguro, así que prepáralo antes:
- Anota la versión actual antes de tocar nada.
- Si la web falla, vuelve a esa versión desde el mismo panel.
- Carga la web y el escritorio para comprobar que funciona.
- Si hubo daños en datos, restaura la copia.
- Actualiza o sustituye el plugin que lo causó antes de volver a intentarlo.
En octubre de 2026 subimos a PHP 8.4 las webs WordPress que alojamos tras trasladar y poner al día 71 sitios. Lo hicimos con prueba previa y con la versión anterior disponible para volver.
Preguntas frecuentes sobre actualizar PHP en WordPress
¿Qué versión de PHP necesita WordPress?
WordPress recomienda PHP 8.3 o superior. Funciona todavía con PHP 7.4 en instalaciones heredadas, pero esa versión está en fin de vida, igual que 8.1. PHP 8.2 recibe parches de seguridad hasta el 31 de diciembre de 2026.
¿Cómo cambio la versión de PHP?
Desde el panel de tu hosting, en el selector de versión de PHP del dominio, no desde WordPress. Antes haz una copia y actualiza WordPress, el tema y los plugins. Después vacía las cachés y comprueba la portada y el escritorio.
¿Qué pasa si no actualizo PHP?
Tu web seguirá funcionando hasta que algún plugin o tema exija una versión más reciente, pero dejarás de recibir parches de seguridad si usas una versión en fin de vida. Con el tiempo, las actualizaciones de WordPress y de los plugins dejarán de ser compatibles.
¿Cómo veo qué versión de PHP tengo?
Entra en Herramientas > Salud del sitio > Información > Servidor. Si tienes terminal, wp --info muestra la versión de PHP de la línea de comandos, que puede no coincidir con la que sirve la web.
¿Puede romperse mi web al actualizar PHP?
Sí, si usas plugins o temas sin mantenimiento. Por eso se hace con copia, con los plugins al día y sabiendo cómo volver a la versión anterior desde el panel.
Si prefieres que lo hagamos nosotros
Actualizar PHP con prueba previa y vuelta atrás es parte de lo que hacemos. Si prefieres que lo hagamos nosotros: Blooglee, de MKPRO. Puedes ver los planes en precios, y el resto de tareas en la guía de mantenimiento web.
Fuentes citadas
- Versiones de PHP soportadas: https://www.php.net/supported-versions.php y https://www.php.net/eol.php (consultadas el 2 de noviembre de 2026)
- Requisitos de WordPress: https://wordpress.org/about/requirements/
- Compatibilidad entre versiones de PHP y WordPress: https://make.wordpress.org/core/handbook/references/php-compatibility-and-wordpress-versions/
- Estadísticas de PHP en sitios WordPress, wordpress.org (consultadas el 2 de noviembre de 2026): https://api.wordpress.org/stats/php/1.0/
- Ayuda de WordPress.org para actualizar PHP: https://es.wordpress.org/support/update-php/
- RFC de propiedades dinámicas obsoletas: https://wiki.php.net/rfc/deprecate_dynamic_properties
- Manual de PHP, funciones obsoletas en 8.2: https://www.php.net/manual/en/migration82.deprecated.php