WordPress e PHP 8
WordPress e PHP 8

WordPress e PHP 8: o que você precisa saber

Esta é uma das grandes novidades desta última versão: WordPress Core 5.6 , a última grande atualização lançada em 9 de dezembro de 2020, é compatível com PHP 8. Lançada em 26 de novembro, a última grande versão da linguagem de programação pode melhorar significativamente o desempenho . Devemos, portanto, notar os esforços significativos feitos pela comunidade WordPress para lançar uma nova versão principal, 5.6, em tão pouco tempo, enquanto suporta suporte PHP 8. Mas o WordPress 5.6 é realmente compatível com esta versão do PHP? E quanto a todo o ecossistema CMS? Aqui estão algumas respostas.

Laps de temps nécessaire para garantir a melhor compatibilidade possível

Como em qualquer lançamento de uma nova versão, algumas avarias podem ocorrer, principalmente nos primeiros dias de uso. O WordPress de fato funciona como um ecossistema cujo coração (o próprio WordPress CMS) é o elemento central. Um conjunto de elementos gira em torno dele, como plugins, temas, mas também a parte do software do servidor. Uma atualização do WordPress é, portanto, impactante para todo esse ecossistema, e é por esse motivo que os bugs são quase inevitáveis ​​e raramente sérios.

Para corrigir bugs resultantes de uma grande atualização e graças ao feedback da comunidade, é muito comum que uma atualização menor seja lançada nos dias seguintes a uma versão maior. Assim, os bugs inerentes ao Core podem ser corrigidos rapidamente, graças às próximas versões menores.

Por sua vez, os desenvolvedores são convidados a atualizar seus temas e plugins o mais rápido possível, a fim de garantir a continuidade de sua operação com a versão mais recente do PHP. Este período de tempo é, portanto, necessário para obter a melhor compatibilidade possível entre o WordPress 5.6 e o ​​PHP 8 e para garantir que um máximo de sites possa se beneficiar das contribuições do PHP 8 em produção.

Uma “  compatibilidade beta  ” entre WordPress 5.6 e PHP 8

Desenvolvedor do WordPress e colaborador da equipe de aprimoramento do Core, Jonathan Desrosiers refere-se a um estado ” compatível com beta ” para qualificar o suporte do PHP 8 pelo WordPress 5.6:

O status do suporte ao PHP 8 no ecossistema mais amplo (plugins, temas, etc.) é impossível de saber. Por esse motivo, o WordPress 5.6 deve ser considerado “compatível com a versão beta” do PHP 8, explica o desenvolvedor em um post no blog .

O colaborador do Core do WordPress prefere ficar na reserva e trazer essa nuance, pois a maioria dos plugins e temas, que garantem o bom funcionamento dos sites no WordPress, ainda não se beneficiam de uma atualização que permita sua compatibilidade com PHP 8, assim que o WordPress 5.6 for lançado.

Para alcançar esse status de “ compatibilidade beta ” , o WordPress, no entanto, conseguiu passar em todos os testes de compatibilidade com cores vivas.

Também deve ser observado que todos os problemas de compatibilidade conhecidos que foram identificados por meio de testes automatizados ou análise estática foram resolvidos (…). A cobertura de testes automatizados do WordPress Core precisa de muitas melhorias, e alguns problemas exigirão testes manuais do WordPress no PHP 8 sob várias condições para serem descobertos, continua Jonathan Desrosiers.

Nenhuma (ainda) compatibilidade total entre o PHP 8 e o ecossistema WordPress

O trabalho da comunidade WordPress possibilitou entregar no prazo – com um dia de atraso – a última grande versão do CMS com suporte para PHP 8. Mas, por enquanto, todas as versões do WordPress e tudo que compõe seu ecossistema ainda não são compatíveis com a atualização da linguagem de programação.

O objetivo é elevar o ecossistema mais amplo para um estado compatível com o PHP 8. Isso requer que o software Core não apenas seja compatível por conta própria, mas também forneça defesas contra problemas comuns encontrados ao fazer a transição para o PHP 8, enquanto continua a trabalhar em versões mais antigas. versões do PHP, acrescenta Jonathan Desrosiers.

De acordo com o desenvolvedor, o WordPress Core ainda não pode reivindicar compatibilidade total no momento. Esse processo deve levar mais tempo para estar operacional no ecossistema WordPress.

Quais versões do PHP são suportadas pelo WordPress?

Se o WordPress 5.6 permite suporte para PHP 8, este não é o caso de todas as versões oferecidas pelo CMS. Em sua postagem no blog, Jonathan Desrosiers fornece uma atualização sobre as versões do PHP suportadas pelo WordPress:

A versão principal atual do PHP é 7. Nos últimos 5 anos, houve 4 lançamentos de recursos para a versão principal do PHP 7 (7.1, 7.2, 7.3 e 7.4) e mais de 130 versões de correções de bugs. segurança/bugs para essas versões de recursos .

Quanto às versões mais antigas, elas permanecem inalteradas: o WordPress continua a suportar PHP 5.6.20 e superior.

Se você deseja se beneficiar das novas funcionalidades fornecidas pelo PHP 8 em seu site, é altamente recomendável que você primeiro teste seu site em um servidor dedicado a testes ou localmente em seu computador antes de iniciar a atualização. Observe também que, se você atualizar regularmente para as versões mais recentes do PHP, seu site terá menos probabilidade de encontrar grandes problemas de funcionamento ao mudar para a nova versão.

Para ir mais longe, você também pode consultar o relatório de compatibilidade WordPress e PHP 8 2020 publicado pela Yoast sobre os impactos desta atualização no CMS.

es_ESSpanish