WordPress Toolkit y PHP 8.0: todavía no
PHP 8.0 ya está disponible y todos queremos actualizar a esta versión nuestros alojamientos WordPress. WordPress en sí ya es compatible en gran medida, pero las cosas no son tan sencillas para el conjunto de su ecosistema. Se lo explicamos.
El «WordPress Toolkit» que HaiSoft integra en sus alojamientos Plesk facilita la vida a los propietarios de sitios WordPress, ya que automatiza muchas tareas normalmente tediosas. También permite gestionar algunos ajustes esenciales de WordPress sin necesidad de conectarse al panel de administración de los sitios.
Para funcionar, el WP Toolkit depende de un componente de WordPress: wp-cli.
Por otro lado, con la llegada de las nuevas versiones principales de PHP, hemos llegado a un punto en el que algunas funcionalidades de PHP ya no pueden ser compatibles a la vez con PHP 5 y PHP 8.
Esto significa que para que wp-cli sea compatible con PHP 8, habrá que abandonar el soporte de las versiones anteriores a PHP 7.
Sin embargo, muchos sitios en todo el mundo siguen utilizando versiones muy obsoletas de PHP, como PHP 5.4 o 5.6, lo que hace que la decisión sea difícil para los desarrolladores de wp-cli.
Le recordamos que la versión más antigua de PHP que sigue recibiendo soporte de seguridad es PHP 7.3, y que HaiSoft anima a sus clientes a actualizar sus alojamientos a versiones recientes de PHP con la mayor regularidad posible. Así se mejoran el rendimiento, la compatibilidad, la escalabilidad y, sobre todo, la seguridad. Para que su sitio sea compatible con las versiones recientes de PHP, basta con actualizar regularmente su instalación de WordPress, incluidos plugins y temas.
Sobre este tema: Un soporte WordPress único y personalizado
Puede consultar en cualquier momento el ciclo de vida de las versiones de PHP en esta página:
https://www.php.net/supported-versions.php
Por ello, los desarrolladores de wp-cli observan el comportamiento de los webmasters de WordPress antes de decidir romper la compatibilidad para los usuarios de versiones muy obsoletas de PHP. Puede que sea necesario concienciarlos y animarlos a actualizar antes de introducir estos cambios importantes.
Por ahora, nuestras pruebas con el WP Toolkit y PHP 8.0 muestran algunos errores bloqueantes durante la instalación —que solo puede hacerse con PHP 7—, pero después la herramienta parece funcionar perfectamente con PHP 8.0. No obstante, como el soporte no es oficial, todavía no recomendamos usar PHP 8.0 con WordPress si desea utilizar el WordPress Toolkit.
Por tanto, le recomendamos mantener por ahora PHP 7.4 en sus sitios WordPress, una versión que, le recordamos, tendrá soporte hasta noviembre de 2021.
A partir de entonces, y esto es solo una suposición, es muy probable que el WP Toolkit ya sea compatible con PHP 8.0, puesto que será la versión recomendada por PHP. Poco después debería llegar también PHP 8.1, que el WP Toolkit admitiría de inmediato.
Fuente: el mensaje original de Andrey Kugaevskiy, del equipo de Plesk, sobre este tema.
1. Full PHP 8 support requires wp-cli v2.5 (released just recently, on May 19th).
2. wp-cli v2.5 requires at least PHP 5.6.
3. There are still tens of thousands of WordPress sites using PHP 5.4 and 5.5 under WordPress Toolkit management (that’s more than sites using PHP 8, BTW). Before making them all unmanageable via WordPress Toolkit, we need to analyze the trend of PHP versions usage first. We are considering updating wp-cli in WordPress Toolkit v5.6 (next major version), but this decision will depend on PHP usage data.
PS. I understand that this might be frustrating, but please be considerate to people who’re stuck with outdated PHP versions. Some of them have inherited legacy sites that do not work on newer PHP versions, and it might be very difficult to update these sites because it might require rewriting a lot of custom plugin/theme code.
Andrey Kugaevskiy – Plesk Team – en Plesk Online Community
