Monday, 26 Oct 2026

Exclusive resources and tools for web design and development experts

Explore
BiblioWeb

Biblioweb.es

All About Web Technology

  • Start
  • WordPress
    WordPress
    • All about WordPress26
    • Plugins de WordPress16
    • Desarrollo web y plugins15
    Rendimiento y seguridad
    • Hosting y rendimiento8
    • Ciberseguridad web7
    • Solución de errores5
    Negocio e IA
    • IA y automatización10
    • WooCommerce y tiendas online6
    Lo último
    Restaurant Menu Widget — WordPress Plugin27 Sep 2026JetStudio Bookings — WordPress Plugin27 Sep 2026SC Heatmap — WordPress Plugin27 Sep 2026
    Ver el blog completoHistorial de noticiasAbout usNewsletter semanal
  • Plugins de WordPress
    Fichas de plugins
    • WP Translate Master
    • Cart Tool Kit
    • SC Heatmap
    • JetStudio Bookings
    • Restaurant Menu Widget
    • WP SEO Pro
    • Rank Math SEO in 2026
    • WP Rocket
    • WPCode
    • AI Engine para WordPress
    Comparativas y guías
    • The best SEO plugins for WordPress
    • The best AI plugins for WordPress
    • The best booking plugins for WordPress
    • WordPress multiidioma
    • Cómo crear un formulario de contacto en WordPress
    • Stripe o PayPal
    Por temática
    • Plugins de WordPress16
    • WooCommerce y tiendas online6
    • Desarrollo web y plugins15
    • IA y automatización10
    • Hosting y rendimiento8
    BibliotecaPlugin Library

    Los plugins de WordPress que desarrollamos: qué hace cada uno, cómo se ve en acción y dónde conseguirlo.

    Entrar en la Pluginteca
    Toda la categoría Plugins de WordPressHerramientas gratis
  • Tools
    Herramientas gratis, sin registro y desde el navegador
    Generador de contraseñasContraseñas largas y aleatorias sin salir del navegador.Generador de QRCódigos QR en PNG de alta resolución, sin caducidad.Contador de palabrasPalabras, caracteres y tiempo de lectura en vivo.JSON FormatterFormatea, valida y localiza el error exacto.WebP ConverterPNG, JPG y PDF a WebP para que la web cargue…PDF a WebPCada página del PDF, en una imagen ligera.Comprobador de emailsSintaxis, correos temporales y registros MX.Compresor de vídeoBaja el peso del vídeo sin subirlo a ningún servidor.Vídeo a MP3Extrae el audio de un vídeo en un par de clics.Firmas de emailFirma en HTML lista para Gmail y Outlook.
    También te sirveHerramientas externas que merecen la pena

    DNS Checker, Query Monitor, Local WP y el resto del kit que usamos a diario, con para qué sirve cada una.

    Ver la selección
    Todas las herramientasPlugin LibraryRecíbelas por correo
  • Plugin Library
  • Español
  • English ✓
  • 🇨🇳 中文(简体)
  • Français
  • Deutsch
  • Italiano
Newsletter
  • WordPress
  • Plugins de WordPress
  • WooCommerce
  • IA para WordPress
  • Security
  • Herramientas gratis
  • See everything
BiblioWebBiblioWeb
Font ResizerAa
  • WordPress
  • Plugins
  • WooCommerce
  • Errores
  • Tools
Search
  • Start
  • WordPress
    • All about WordPress
    • WordPress Plugins
    • Web Development and Plugins
    • AI and Web Automation
    • WooCommerce
    • Hosting and Web Performance
    • Cybersecurity and Web Security
    • Web Error Resolution
  • Plugins de WordPress
    • Rank Math SEO
    • AI Engine
    • WP Rocket
    • WPCode
    • WP Translate Master
    • Cart Tool Kit
    • SC Heatmap
    • JetStudio Bookings
    • Restaurant Menu Widget
    • WP SEO Pro
  • Tools
    • Password Generator
    • QR Code Generator
    • Word Counter
    • JSON Formatter
    • Image to WebP Converter
    • Email Checker
    • Video Compressor for Web
    • Email Signature Generator
    • Video to MP3 Converter
    • PDF to WebP Converter
  • Plugin Library
  • Blog
    • Español
    • English ✓
    • 🇨🇳 中文(简体)
    • Français
    • Deutsch
    • Italiano
Síguenos
© 2026 BiblioWeb — All rights reserved.
Cover » Blog » How to safely update PHP in WordPress
Web Hosting & PerformanceWordPress

How to safely update PHP in WordPress

Adrián Alcalá
Actualizado: 28/09/2026 12:42
By Adrián Alcalá
Share
15 min de lectura
Securely update PHP in WordPress
SHARE

Pocas acciones de mantenimiento tienen una relación esfuerzo-beneficio tan buena como actualizar PHP en WordPress. PHP es el lenguaje en el que está escrito WordPress y el motor que ejecuta cada página de tu web; cada versión nueva trae mejoras de velocidad medibles y, sobre todo, parches de seguridad que las versiones antiguas dejan de recibir. Aun así, muchísimas webs siguen funcionando sobre versiones obsoletas por puro miedo: “si funciona, no lo toques”. Ese miedo tiene algo de fundamento —un plugin antiguo puede romperse con un PHP moderno—, pero se gestiona con método, no con inmovilismo. En esta guía vamos a ver cómo comprobar qué versión usas, cómo verificar la compatibilidad de tu tema y tus plugins antes de tocar nada, cómo hacer el cambio desde el panel de tu hosting en un par de clics y qué revisar después para confirmar que todo sigue en su sitio. Y, si algo falla, cómo volver atrás sin dramas.

Índice
Por qué merece la pena actualizar PHPPaso 1: comprueba qué versión de PHP usa tu WordPressPaso 2: verifica la compatibilidad antes del cambioCómo actualizar PHP en WordPress desde el panel del hostingPaso 3: qué revisar después de actualizarWhat to do if something breaksTypical errors and warnings after the version jumpFrequently Asked QuestionsConclusion

Por qué merece la pena actualizar PHP

Hay tres razones de peso, y las tres son medibles:

  • Velocidad: cada rama de PHP desde la 7.0 ha mejorado el rendimiento de forma notable. Una web WordPress sobre PHP 8.2 u 8.3 sirve bastantes más peticiones por segundo que la misma web sobre PHP 7.4, sin cambiar ni una línea de código. Es rendimiento gratis.
  • Security: PHP mantiene cada versión con parches de seguridad durante un tiempo limitado. Cuando una rama llega a su fin de vida (end of life), las vulnerabilidades que se descubran ya no se corrigen nunca. Puedes consultar el calendario oficial de soporte en php.net/supported-versions: a día de hoy toda la rama 7.x y la 8.0 están fuera de soporte.
  • Compatibilidad futura: WordPress, WooCommerce y los grandes plugins van subiendo poco a poco su requisito mínimo de PHP. Quedarse atrás significa que tarde o temprano dejarás de poder actualizar el propio WordPress, y una web sin actualizaciones es una web vulnerable.

Dicho en corto: una versión de PHP antigua te hace ir más lento hoy y te condena a un problema mayor mañana.

Paso 1: comprueba qué versión de PHP usa tu WordPress

No hace falta tocar el servidor para averiguarlo. Desde el panel de administración, entra en Herramientas → Salud del sitio → Información → Servidor: ahí verás la versión exacta de PHP junto a otros datos del entorno. La propia pantalla de Salud del sitio te avisará con una recomendación destacada si tu versión está obsoleta.

Como referencia rápida para interpretar lo que veas:

Versión Estado Qué hacer
PHP 7.4 o inferior Sin soporte desde hace años Actualizar cuanto antes
PHP 8.0 Fin de vida alcanzado Actualizar pronto
PHP 8.1 Solo parches de seguridad, cerca del final Planificar el salto
PHP 8.2 / 8.3 Soporte activo o de seguridad amplio Zona recomendada

El punto dulce para WordPress hoy es PHP 8.2 u 8.3: rendimiento excelente y compatibilidad ya muy madura en el ecosistema de plugins. Las versiones más recientes acabadas de publicar conviene dejarlas reposar unos meses, porque los plugins tardan en ponerse al día.

You Might Also Like

What is WordPress and what is it for: complete guide
How to make a WordPress backup
How to migrate WordPress to another hosting without losing anything
Advanced Wordfence settings to strengthen your WordPress

Paso 2: verifica la compatibilidad antes del cambio

Aquí es donde se evita el 95 % de los sustos. Antes de cambiar la versión, dedica veinte minutos a esta lista:

  1. Actualiza todo lo actualizable: WordPress, tema y plugins a su última versión. La mayoría de incompatibilidades con PHP moderno están ya corregidas en versiones recientes de cada plugin; el problema suele estar en ir atrasado.
  2. Revisa los plugins abandonados: entra en la ficha de cada plugin en el directorio de WordPress.org y mira la línea “Probado hasta” y la fecha de última actualización. Un plugin sin actualizaciones desde hace tres o cuatro años es el candidato número uno a romperse; busca un sustituto mantenido antes de seguir.
  3. Consulta la documentación del tema: los temas comerciales serios indican en su changelog qué versiones de PHP soportan.
  4. Make a full backup (ficheros y base de datos). El cambio de PHP es reversible, pero la copia es tu red de seguridad universal.
  5. Si tu hosting ofrece staging, úsalo: clona la web, cambia PHP en el clon y navega por ella. Es la prueba definitiva sin riesgo alguno.

Elegir un hosting que ofrezca staging y cambio de versión de PHP por panel es media batalla ganada en este tipo de tareas; si el tuyo no lo permite, quizá toque replantearlo con nuestra guía sobre what hosting you need for WordPress.

Cómo actualizar PHP en WordPress desde el panel del hosting

La versión de PHP no se cambia desde WordPress, sino desde el panel de control del hosting. La buena noticia es que en casi todos los proveedores es un desplegable y un botón. Así se hace en los paneles más comunes:

En cPanel

  1. Entra en cPanel y busca “Select PHP Version” o “MultiPHP Manager” (según el proveedor verás uno u otro).
  2. En MultiPHP Manager, marca tu dominio, elige la versión nueva en el desplegable y pulsa Aplicar.
  3. El cambio es inmediato: abre tu web en otra pestaña y comprueba que carga.

En Plesk

  1. Go to Sitios web y dominios, selecciona tu dominio y entra en Configuración de PHP.
  2. Elige la versión en el desplegable superior y guarda. Plesk permite además ajustar en la misma pantalla límites como memory_limit o max_execution_time.

En hostings con panel propio (IONOS, SiteGround, Webempresa…)

Los proveedores con panel a medida agrupan esta opción bajo nombres como “Configuración PHP”, “Versión de PHP” o “Ajustes del sitio web”. El patrón es siempre el mismo: localizar el dominio, elegir versión en un desplegable y confirmar. Si no encuentras la opción, el soporte del hosting hace el cambio por ti en minutos; es una de las peticiones más habituales que reciben.

Un consejo si vienes de una versión muy antigua: no hace falta escalar peldaño a peldaño por cada versión intermedia, pero sí conviene ser prudente. Salta directamente a PHP 8.2, comprueba, y solo después plantéate 8.3 o superior. Así, si aparece un problema, sabes exactamente qué salto lo causó.

Paso 3: qué revisar después de actualizar

Hecho el cambio, dedica diez minutos a esta ronda de comprobaciones:

  • Portada y páginas clave: home, una entrada del blog, la página de contacto y, si vendes online, todo el proceso de compra hasta el checkout.
  • Panel de administración: entra en el escritorio, abre el editor, sube una imagen a la biblioteca de medios.
  • Formularios: send a test from each form and confirm that the email arrives.
  • Site Health: go back to Tools → Site Health and check that the new version is reflected and that no new critical errors have arisen.
  • Error log: if you have access to the error_log of the hosting, take a look. Warnings of type Deprecated don't break anything (they are warnings about functions that will disappear in the future), but the Fatal error they must be addressed immediately.

If everything responds, that's it: you've just gained speed and years of security support with a ten-minute change. In fact, the version upgrade combines wonderfully with other settings in the same environment: in our guide to speed up WordPress with PHP settings we explain how to squeeze OPcache and other parameters once you are on a modern version.

What to do if something breaks

First, calm down: the PHP version change is reversible in the same dropdown where you made it. The sensible protocol is this:

  1. Identify the symptom. Blank screen or 500 error? Temporarily activate debug mode by adding these lines to wp-config.php to see the specific error in a log file:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
  1. Read the file wp-content/debug.log: the fatal error will almost always indicate the path of the responsible plugin or theme in the trace itself.
  2. Deactivate the culprit. If you can't access the panel, rename its folder inside wp-content/plugins/ via FTP and WordPress will deactivate it automatically.
  3. Look for an alternative or update: if the broken plugin is abandoned, replace it with a maintained one. It's annoying, but that plugin was going to fail sooner or later anyway.
  4. If you need the website operational now, revert to the previous PHP version from the hosting panel and plan the change more calmly or in staging.

A particular case: if after the change, out-of-memory errors appear (Allowed memory size exhausted), it's not the fault of the version itself, but because the hosting's new PHP environment comes with a lower memory limit. It's fixed in two minutes following our guide to increase the PHP memory limit in WordPress.

Typical errors and warnings after the version jump

These are the most common messages when upgrading to PHP 8.x from older versions, and their real severity:

Message Severity Common solution
Deprecated: Creation of dynamic property… Low: just a warning Update the plugin; it doesn't break the website
Fatal error: Uncaught TypeError… High Update or replace the plugin indicated in the trace
Call to undefined function… High A PHP extension is usually missing; activate it in the hosting panel
Allowed memory size exhausted Medium Upload memory_limit in the hosting or in wp-config.php

Frequently Asked Questions

Can updating PHP affect my SEO?

Only for the better, as long as the website continues to function. The PHP version is not a direct ranking factor, but loading speed does influence Core Web Vitals, and the jump to PHP 8.x improves server response times. The only SEO risk would be leaving the website broken without realizing it: hence the subsequent round of checks.

How often should I check my PHP version?

Once a year is enough. PHP releases a major version every year and maintains each branch for about three years in total. A comfortable routine: check Site Health every January and plan the jump when your version enters its last year of support.

Can I update PHP with the website in production or do I need staging?

If you've done your homework from step 2 (everything updated, no abandoned plugins, and with a backup), the change in production is reasonably safe and instantly reversible. Staging is highly recommended for critical websites, online stores, or installations with many veteran plugins, because it allows you to discover problems without any visitor seeing them.

My hosting doesn't offer modern PHP versions, what do I do?

It's a serious sign that the provider doesn't maintain its platform. First, complain to support, and if there's no solution within a reasonable time, migrate: staying on a server with unsupported PHP is assuming a permanent security risk that no cheap fee compensates.

Conclusion

Updating PHP in WordPress is one of the few tasks that simultaneously improve the speed, security, and lifespan of your website, and the entire process —checking, changing, and verifying— fits into a quiet afternoon. The recipe is simple: confirm your version in Site Health, update theme and plugins, make a backup, change the version from the hosting panel, and dedicate ten minutes to checking that everything works. If something fails, the hosting's own dropdown allows you to revert while you locate the culprit plugin with debug mode. Stay in the recommended zone (today, PHP 8.2 or 8.3), review the support calendar once a year, and your WordPress will always run on solid ground: faster for your visitors and much less appealing to attackers.

Share This Article
Email Copiar enlace Print
ByAdrián Alcalá
Síguele:
Adrián Alcalá es desarrollador WordPress y consultor SEO, autor del plugin WP Translate y creador de BiblioWeb. Desde aquí comparte guías, tutoriales y herramientas gratuitas para quienes crean, optimizan y posicionan páginas web. Lleva años ayudando a negocios de toda España a sacar el máximo partido a WordPress, y todo lo que publica está probado en proyectos reales.
Previous Article Clean and optimize the WordPress database How to clean and optimize the WordPress database
Next Article Create and customize menus in WordPress Cómo crear y personalizar menús en WordPress
Ilustración del plugin Restaurant Menu Widget: carta de restaurante con platos y precios editables en Elementor
Restaurant Menu Widget — WordPress Plugin
WordPress Plugins
Ilustración del plugin JetStudio Bookings: formulario de citas por pasos con calendario y bandeja de solicitudes
JetStudio Bookings — WordPress Plugin
WordPress Plugins
Ilustración del plugin SC Heatmap: mapa de calor de clics y scroll sobre una web, con los datos en tu servidor
SC Heatmap — WordPress Plugin
WordPress Plugins
Accesibilidad web en WordPress con IA
Accesibilidad web en WordPress: auditarla con IA en una tarde
AI & Web Automation

También te puede interesar

WPO in WordPress: guide to improve speed
Web Hosting & Performance

WPO in WordPress: complete guide to improve speed

28/09/2026
How to optimize images in WordPress including WebP
Web Hosting & Performance

How to optimize images in WordPress (WebP included)

28/09/2026
Why WordPress is free
WordPress

Why is WordPress free? This is how the project is funded

24/08/2026
The WordPress community and how to participate
WordPress

The WordPress community: WordCamps, meetups and how to participate

24/08/2026
Show More
  • Temas:
  • WordPress
  • WordPress Plugins
  • Web Development and Plugins
  • AI & Web Automation
  • Web Hosting & Performance
  • Cybersecurity and Web Security
  • WooCommerce
  • Troubleshooting web errors
BiblioWeb

Biblioweb.es

Web Technology News

Information you can trust: practical web technology guides and solutions — WordPress, plugins, cybersecurity, hosting, performance, and error troubleshooting.

RSS

Enlaces de interés

  • About us
  • Contact
  • Free tools
  • Plugin Library

Recibe nuestras nuevas guías de WordPress en tu correo. Suscríbete a la newsletter.

Legal

  • Legal Notice
  • Terms and Conditions
  • Cookies Policy
  • Privacy Policy

Últimas novedades

Ilustración del plugin Restaurant Menu Widget: carta de restaurante con platos y precios editables en Elementor

Restaurant Menu Widget — WordPress Plugin

27/09/2026
Continue reading
Ilustración del plugin JetStudio Bookings: formulario de citas por pasos con calendario y bandeja de solicitudes

JetStudio Bookings — WordPress Plugin

27/09/2026
Continue reading

© 2026 BiblioWeb — All rights reserved.

Gestionar consentimiento
Utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. Lo hacemos para mejorar la experiencia de navegación y para mostrar anuncios (no) personalizados. El consentimiento a estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o los ID's únicos en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Always active
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferences
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
Ver preferencias
  • {title}
  • {title}
  • {title}
Accede a BiblioWeb
Usuario o correo electrónico
Contraseña

¿Has olvidado tu contraseña?