Versión PHP en WordPress: Cómo Actualizar Sin Romper Plugins 2026
La versión de PHP es una de las variables con más impacto en el rendimiento de WordPress — y también una de las más ignoradas. PHP 8.3 puede ser hasta un 47% más rápido que PHP 7.4 en benchmarks reales con WordPress. Aquí tienes todo lo que necesitas para actualizar sin incidentes.
Por qué importa la versión PHP en WordPress
PHP es el lenguaje en el que está escrito WordPress. Cada nueva versión mayor trae mejoras de rendimiento significativas y corrige vulnerabilidades de seguridad. PHP 7.4 llegó al fin de su vida útil (EOL) en noviembre de 2022 — si tu hosting sigue usándola, no recibe parches de seguridad.
| Versión PHP | Estado | Soporte seguridad | Rendimiento relativo |
|---|---|---|---|
| PHP 7.4 | EOL (nov 2022) | ✗ Sin parches | Base (100%) |
| PHP 8.0 | EOL (nov 2023) | ✗ Sin parches | +18% vs 7.4 |
| PHP 8.1 | EOL (dic 2025) | Solo seguridad | +26% vs 7.4 |
| PHP 8.2 | Soporte activo | ✓ Sí | +35% vs 7.4 |
| PHP 8.3 | Versión actual | ✓ Sí (hasta dic 2027) | +47% vs 7.4 |
Recomendación actual
Usa PHP 8.2 o 8.3. WordPress 6.x es compatible con ambas. El salto en rendimiento real en webs con WooCommerce y varios plugins activos ronda el 20-30% en peticiones por segundo comparado con PHP 7.4.
Versiones PHP disponibles en los principales hostings
No todos los hostings actualizan su soporte PHP al mismo ritmo. Algunos siguen ofreciendo versiones EOL para mantener la compatibilidad de clientes antiguos:
| Proveedor | PHP 8.3 | PHP 8.2 | Cambio desde panel | PHP-FPM |
|---|---|---|---|---|
| SiteGround | ✓ | ✓ | ✓ Site Tools | ✓ |
| Hostinger | ✓ | ✓ | ✓ hPanel | ✓ |
| Webempresa | ✓ | ✓ | ✓ cPanel | ✓ |
| Raiola Networks | ✓ | ✓ | ✓ cPanel | ✓ |
| IONOS | ✓ | ✓ | ✓ Panel propio | ✓ |
| Dinahosting | ✓ | ✓ | ✓ cPanel | Parcial |
| CDmon | ✓ | ✓ | ✓ Panel propio | Parcial |
Cómo actualizar PHP en WordPress sin romper nada
El proceso correcto para actualizar PHP con cero riesgo:
Paso 1: Verifica la compatibilidad en staging
Antes de cambiar PHP en producción, hazlo en el entorno de staging. Cambia la versión PHP del staging a la que quieres usar y verifica que todo funciona. Revisa especialmente:
- →Frontend de la web (todas las páginas principales)
- →Panel de administración de WordPress
- →Proceso de compra/checkout si tienes WooCommerce
- →Formularios de contacto
Paso 2: Usa el plugin PHP Compatibility Checker
El plugin PHP Compatibility Checker (WP Engine) escanea todos tus plugins y temas y te dice si son compatibles con la versión PHP objetivo. Es gratuito e imprescindible antes de cualquier actualización:
- 1. Instala el plugin desde el repositorio oficial de WordPress.
- 2. Ve a Herramientas → PHP Compatibility.
- 3. Selecciona la versión PHP destino (PHP 8.3).
- 4. Ejecuta el análisis. Verás una lista de errores y warnings por plugin.
Paso 3: Actualiza los plugins con problemas
Si el scanner detecta incompatibilidades en algún plugin, el primer paso es actualizar ese plugin a su última versión. La mayoría de problemas de compatibilidad PHP 8.x ya están resueltos en versiones recientes de los plugins más populares (WooCommerce, Yoast, WPML, Elementor).
Si el plugin tiene una versión desactualizada sin soporte PHP 8.x, tienes que buscar un sustituto o contactar al desarrollador. Usar un plugin sin soporte activo en una versión PHP sin parches es un riesgo de seguridad doble.
Paso 4: Cambia la versión PHP en producción
En SiteGround: Site Tools → Sitio → PHP Manager → Selecciona la versión. En Hostinger: hPanel → Avanzado → Versión PHP. En la mayoría de paneles cPanel: Software → MultiPHP Manager o Select PHP Version.
El cambio es instantáneo. Si algo falla, puedes volver a la versión anterior en segundos desde el mismo panel.
Errores comunes al actualizar PHP
- ✗Parse error o Fatal error en pantalla blanca: algún plugin o tema usa funciones obsoletas en PHP 8.x. Activa el log de errores de PHP para identificarlo: añade
define('WP_DEBUG', true);ydefine('WP_DEBUG_LOG', true);en wp-config.php. - ✗Warnings de deprecación en PHP 8.1+: muchos plugins generan warnings no críticos sobre funciones deprecadas. Si no rompen nada, puedes suprimirlos en producción con
error_reporting(E_ERROR | E_WARNING | E_PARSE);. - ✗WooCommerce con PHP 8.x: WooCommerce 7.0+ es compatible con PHP 8.x. Si tienes WooCommerce < 7.0, actualiza primero WooCommerce antes de actualizar PHP.
Si acabas de instalar WordPress y quieres optimizar el rendimiento desde el principio, la guía de velocidad y optimización WordPress cubre todas las capas: PHP, caché, imágenes y servidor. Y si buscas instalar WordPress desde cero, el artículo sobre cómo instalar WordPress en tu hosting te guía paso a paso.
¿Tu hosting soporta PHP 8.3?
Todos los hostings de nuestra comparativa soportan PHP 8.3. Si el tuyo no lo hace, es hora de cambiar. Descubre qué plan te conviene.
Ver recomendación personalizada →Preguntas frecuentes sobre PHP en WordPress
¿Qué versión PHP usa WordPress por defecto? +
WordPress no elige la versión PHP — la usa la que tenga configurada el servidor. Los requisitos mínimos de WordPress 6.x son PHP 7.4, pero la versión recomendada es PHP 8.2 o superior. Puedes ver qué versión PHP usa tu instalación en Escritorio → Salud del sitio → Información → Servidor.
¿Puedo usar PHP 8.4 con WordPress? +
PHP 8.4 salió en noviembre de 2024. WordPress 6.7+ añadió soporte experimental para PHP 8.4, pero en producción es recomendable esperar a que los plugins principales lo soporten oficialmente. En 2026, PHP 8.3 es la elección más segura: soporte activo hasta diciembre de 2027 y compatibilidad probada con todo el ecosistema de plugins.
¿Cuánto mejora realmente el rendimiento con PHP 8.3? +
En WordPress real con plugins (WooCommerce, Yoast, Elementor), los benchmarks muestran mejoras de entre 20-47% en requests por segundo comparado con PHP 7.4. El impacto en TTFB es de 50-150ms menos en páginas no cacheadas. Si tienes caché de servidor activa (LiteSpeed, SG Optimizer), la diferencia se nota menos en usuarios finales pero impacta en la carga del servidor durante picos de tráfico.
¿El cambio de PHP afecta a la base de datos? +
No directamente. PHP es solo el lenguaje que procesa las peticiones; la base de datos MySQL/MariaDB es independiente. Sin embargo, si alguna consulta SQL falla por un bug en una versión PHP específica, puede aparecer como un error de base de datos cuando en realidad es un problema de código PHP. Si después de actualizar PHP aparecen errores de BD, vuelve a la versión anterior y revisa los logs de PHP primero.