O lançamento do WordPress 5.2 está previsto para o fim deste mês e, com ele, virá a atualização da versão mínima necessária do PHP. O WordPress agora precisará do PHP 5.6.20, no mínimo.
A partir do WordPress 5.1, os usuários executando versões do PHP anteriores à 5.6 receberam uma notificação no Painel exibindo informações sobre como atualizar o PHP. Desde então, as estatísticas do WordPress mostraram um aumento de usuários com versões mais recentes da linguagem.
Por que você deve atualizar o PHP
Se seu site está usando uma versão de PHP sem suporte, o gerenciador de atualizações do WordPress não oferecerá a versão 5.2. Se você tentar atualizar o WordPress manualmente, a atualização falhará. Para continuar a usar os recursos mais recentes do WordPress, antes será necessário atualizar para uma versão mais recente do PHP.
Se precisar escolher uma versão mais nova do PHP, o WordPress encoraja a atualização para a versão recomendada, PHP 7.3. A equipe do PHP fez um excelente trabalho, tornando esta versão a mais rápida de todas. Isso significa que atualizar o PHP melhorará a velocidade do seu site, tanto para você quanto para seus visitantes.
Com essa melhora no desempenho, menos recursos de servidor são necessários para hospedar os sites. Atualizar o PHP não é bom só para o seu site, isso também significa que menos energia é necessária para o terço da internet que usa o WordPress, logo isso também é uma coisa boa para o planeta.
Como atualizar o PHP
Se você precisa de ajuda para atualizar a sua versão de PHP, disponibilizamos uma documentação detalhada para isso. Ela inclui modelos de comunicação que você pode enviar à sua empresa de hospedagem para que eles possam ajudar. Muitas empresas já publicaram informações específicas de como atualizar o PHP em seus serviços (em inglês).
5.6 agora, 7+ em breve
Esta é a primeira atualização na versão mínima do PHP para o WordPress desde 2010, mas pode não ser a única em 2019. A equipe dos arquivos básicos do WordPress monitorará a adoção de versões mais recentes do PHP analisando a possibilidade de tornar o PHP 7+ a versão mínima obrigatória até o fim do ano.
Esta versão ainda está em desenvolvimento, portanto não recomendamos seu uso em ambientes de produção. Considere criar um site de testes para testar a nova versão.
Você pode testar o WordPress 5.2 Beta de duas formas:
Usando o plugin WordPress Beta Tester (escolha a opção “bleeding edge nightlies”) ou
O lançamento do WordPress 5.2 está previsto para 30 de abril e precisamos da sua ajuda para que isso aconteça. Aqui estão alguns dos itens mais importantes para testar, para que possamos encontrar tantos erros quanto possível nas próximas semanas.
Editor de blocos
O editor de blocos recebeu importantes melhorias de desempenho desde o WordPress 5.1, diminuindo 35% do tempo de carregamento em posts grandes e reduzindo pela metade o tempo de resposta ao digitar!
A acessibilidade também continua melhorando. O editor de blocos agora também tem suporte às configurações de redução de movimento do seu navegador. Melhoramos o texto explicativo para o endereço do post. O estilo para o elemento ativo na navegação pelo teclado está mais claro e consistente. Várias novas mensagens faladas foram criadas e as existentes foram modificadas para serem mais úteis no contexto de leitores de tela.
Temos vários novos blocos:
Um bloco de RSS
Um bloco para mídia incorporada da Amazon Kindle
Um bloco de busca
Um bloco de calendário
Um bloco de nuvem de tags
Para exibir apenas os blocos que precisar, agora existe uma nova ferramenta de gerenciamento para ativá-los e desativá-los.
Também continuamos trabalhando nos blocos que já existem. Existem centenas de correções e melhorias no editor de blocos e você pode ler mais sobre elas nas versões do plugin Gutenberg: 4.9, 5.0, 5.1, 5.2 e 5.3.
Os aplicativos móveis do WordPress
O editor de blocos náo é só para sites. Os aplicativos móveis do WordPress agora incluem uma versão experimental do editor de blocos. Isso ainda está em desenvolvimento, mas você já pode testar!
Diagnóstico do site é um projeto em andamento que tem como objetivo melhorar a estabilidade e o desempenho de todo o ecossistema do WordPress.
A primeira fase deste projeto (originalmente prevista para o WordPress 5.1) agora faz parte do WordPress 5.2. Pela primeira vez, o WordPress detectará e interromperá a execução de um código problemático, para que você possa acessar o Painel e ver qual é o problema (#44458). Antes, você teria que acessar os seus arquivos através do FTP ou entrar em contato com o seu serviço de hospedagem.
Além disso, nós estamos incluindo uma nova ferramenta de diagnóstico no seu Painel. Visite o menu Ferramentas e clique em Diagnóstico para obter informações que podem ajudar a melhorar a velocidade e a segurança do seu site.
Versão do PHP
Nesta versão, o WordPress vai aumentar a versão mínima de PHP suportada para 5.6. Para ajudar a verificar se o seu site está preparado para esta mudança, o WordPress 5.2 exibirá um aviso e ajudará no processo de atualização do seu PHP se isso for necessário.
Para os desenvolvedores
Plugins agora podem especificar a versão mínima de PHP suportada, para que seja possível usar práticas mais modernas de desenvolvimento sem o risco de quebrar os sites dos usuários. (#40934)
Há uma nova versão da Dashicons, a fonte de ícones do Painel do WordPress. Você tem 25 ícones novos para usar! (#41074)
Agora é possível passar um label para get_search_form(), melhorando a acessibilidade. (#42057)
Foram fechados 130 tickets no WordPress 5.2 até agora, com várias pequenas correções de erros e melhorias para tornar a sua experiência no WordPress ainda melhor.
Acompanhe nas próximas semanas o blog Make WordPress Core para mais notas para desenvolvedores (que recebem a tag dev-notes) detalhando outras mudanças importantes na versão 5.2.
Se acha que encontrou um erro, você pode publicá-lo na área Alpha/Beta nos fóruns de suporte (em inglês). Nós vamos adorar ouvir você! Se você se sente confortável para escrever um relatório de como reproduzir o erro, envie para o Trac do WordPress, onde também é possível encontrar uma lista de erros conhecidos.
A cada nova versão, lançando vários betas; Corrigimos para poder voar.
O WordPress agora é responsável por mais de um terço dos principais 10 milhões de sites da internet, segundo a W3Techs. Nossa participação no mercado tem crescido consistentemente nos últimos anos, aumentando de 29,9% apenas há um ano para 33,4% atualmente. Nós, claro, estamos muito orgulhosos destes números!
O histórico até aqui tem sido muito animador. Em 2005, celebramos os 50.000 downloads. Seis anos depois, em janeiro de 2011, o WordPress era responsável por 13,1% dos sites. E agora, no começo de 2019, o WordPress está em 33,4% deles. Nossa última versão já foi baixada quase 14 milhões de vezes e ela foi lançada só em 21 de fevereiro.
Com o passar dos anos, o WordPress se tornou a escolha de sistema de gerenciamento de conteúdo (CMS, Content Management System) de cada vez mais pessoas e empresas. Como negócios de diferentes ramos e tamanhos usam o WordPress, a variedade de sites WordPress também cresce. De empresas imensas até pequenos negócios locais, todos eles usam o WordPress como o sistema de seus sites. Nós amamos ver isso e nos esforçamos para tornar o WordPress ainda melhor para vocês.
Queremos agradecer a todos os que trabalham no WordPress, desenvolvido e mantido por uma comunidade imensa de voluntários, que cresceu junto com o CMS. Essa comunidade incrível torna possível manter o crescimento do WordPress, mesmo ele sendo de graça. E, é claro, também queremos agradecer a você que usa o WordPress e que confia nele. Vamos celebrar!
O WordPress 5.1.1 já está disponível! Este lançamento de segurança e manutenção traz 10 correções e melhorias, incluindo mudanças feitas para ajudar serviços de hospedagem a preparar os usuários para a alteração da versão mínima do PHP planejada para o WP 5.2.
Esta versão também inclui algumas correções de segurança que tratam como os comentários são filtrados e então gravados no banco de dados. Através de um comentário criado maliciosamente, um post do WordPress ficava vulnerável a execuções de códigos de outro site (cross-site scripting).
As versões 5.1 e anteriores do WordPress foram afetadas pelos erros abaixo, que foram corrigidos na versão 5.1.1. Versões atualizadas do WordPress 5.0 e anteriores também estão disponíveis para os usuários que ainda não atualizaram para a versão 5.1.
Nossos agradecimentos a Simon Scannell da RIPS Technologies, que descobriu esta vulnerabilidade independentemente do esforço que já estava sendo feito pelos membros da equipe de segurança dos arquivos básicos. Agradecemos a todos por terem relatado as vulnerabilidades de forma privada, nos dando tempo para corrigi-las antes que os sites WordPress fossem atacados.
Outros destaques desta versão incluem:
Serviços de hospedagem agora podem oferecer um botão para que seus usuários atualizem o PHP.
A versão de PHP recomendada usada pelo aviso “Atualize o PHP” agora pode ser filtrada.
O WordPress 5.1.1 foi uma versão de manutenção com ciclo de lançamento curto. Espera-se que a versão 5.1.2 também siga um ritmo de aproximadamente duas semanas.
Você pode baixar o WordPress 5.1.1 ou ir em Painel → Atualizações e clicar em Atualizar agora. Sites com suporte a atualizações automáticas em segundo plano já começaram a se atualizar.
Além dos pesquisadores de segurança que mencionamos acima, agradecemos a todos que contribuíram para o WordPress 5.1.1:
A versão 5.1 do WordPress, com nome “Betty” em homenagem à aclamada vocalista de jazz Betty Carter, está disponível para download ou atualização pelo painel do seu WordPress.
Depois do WordPress 5.0, um grande lançamento, que trouxe o novo editor de blocos, a versão 5.1 traz melhorias, em especial no desempenho geral do editor. Além disso, esta versão abre caminho para um WordPress melhor, mais rápido e mais seguro, com ferramentas para administradores de sites e desenvolvedores.
Diagnóstico do site
Tendo segurança e velocidade em mente, esta versão traz os primeiros recursos de Diagnóstico do site. O WordPress começará a mostrar avisos para os administradores de sites que executam uma versão ultrapassada do PHP, que é a linguagem de programação usada pelo WordPress.
Ao instalar novos plugins, os recursos de Diagnóstico do WordPress verificarão a versão do PHP que você está usando. Se o plugin precisar de uma versão incompatível com a do seu site, o WordPress impedirá a instalação.
Desempenho do editor
Novidade no WordPress 5.0, o novo editor de blocos continua melhorando. Mais significativamente, o WordPress 5.1 inclui sólidas melhorias no desempenho do editor. É possível sentir o editor iniciar mais rápido e a digitação mais natural.
As próximas versões trarão ainda mais melhorias de desempenho.
A versão 5.1 traz uma nova tabela no banco de dados para gravar metadados associados aos sites, isto permite o armazenamento de quaisquer dados relevantes a eles num contexto multisite ou rede.
A API Cron foi atualizada com novas funções para auxiliar o retorno de dados e inclui novos filtros para modificar o armazenamento do cron. Outras mudanças no comportamento afetam a execução do cron em servidores usando FastCGI e PHP-FPM versões 7.0.16 ou posteriores.
O WordPress 5.1 tem uma nova opção para o build de JavaScript, isto é, a reorganização dos arquivos de desenvolvimento para a versão final, seguindo a grande reorganização de código que começou na versão 5.0.
Atualização dos valores para a constante WP_DEBUG_LOG
Nova constante de teste no arquivo de configuração da suíte de testes, novos hooks para ações envolvendo plugins
Filtros de curto-circuito para wp_unique_post_slug(), WP_User_Query e count_users()
Uma nova função human_readable_duration
Melhoria no tratamento da metabox de taxonomias
Suporte limitado para LIKE em chaves meta ao usar WP_Meta_Query
Um novo aviso de “você está fazendo isto errado” ao registrar endpoints na API REST
…e mais!
O esquadrão
Este lançamento foi liderado por Matt Mullenweg junto com Gary Pendergast como reorganizador de código senior e poeta. Eles receberam a maravilhosa ajuda dos seguintes 561 colaboradores desta versão, dentre eles 231 contribuindo pela primeira vez! Deixe rolar um som da Betty Carter no seu serviço de música favorito e dê uma olhada em alguns dos perfis:
Finalmente, agradecemos a todos os tradutores da comunidade que trabalharam no WordPress 5.1. Seus esforços trazem o WordPress 5.1 completamente traduzido em 34 idiomas na data de lançamento, e vem mais por aí.
O segundo release candidate (versão candidata, em tradução livre) do WordPress 5.1 já está disponível!
O WordPress 5.1 será lançado na quinta-feira, 21 de fevereiro, mas precisamos da sua ajuda para que isso aconteça. Se você ainda não testou a versão 5.1, a hora é essa!
Existem duas formas de testar o WordPress 5.1 release candidate: com o plugin WordPress Beta Tester (você deve usar “bleeding edge nightlies”) ou você pode baixar a versão aqui (zip).
Esta versão traz o visual final da página Sobre. Ela também resolve os seguintes problemas:
Configuração incorreta do prefixo das tabelas do banco de dados em novas instalações do WordPress (#46220).
Erro HTTP ao abrir as ferramentas do desenvolvedor do navegador (#46218).
Estilo incorreto na paginação da antiga caixa de diálogo de mídias (#41858).
Exibição do formulário de comentários ao clicar em “Responder” em comentários carregados via Ajax (#46260).
Desenvolvedores de plugins e temas
Teste seus plugins e temas com o WordPress 5.1 e atualize para 5.1 a versão no campo Tested up to do arquivo readme. Se encontrar problemas de compatibilidade, tenha certeza de publicar no fórum para que possamos agir antes do lançamento final.
O Guia do WordPress 5.1 também foi publicado, detalhando as mudanças mais importantes dessa versão.
Se acha que encontrou um erro, você pode publicá-lo na área Alpha/Beta nos fóruns de suporte (em inglês). Nós vamos adorar ouvir você! Se você se sente confortável para escrever um relatório de como reproduzir o erro, envie para o Trac do WordPress, onde também é possível encontrar uma lista de erros conhecidos.
WordPress Cinco ponto Um: Novo, bem acabado e Chega daqui a pouco!
A primeira versão candidata a lançamento do Wordress 5.1 já está disponível!
Este é um marco importante, conforme a data de lançamento para o WordPress 5.1 se aproxima. “Release Candidate” significa que a nova versão está pronta para lançamento, mas com milhões de usuários e milhares de plugins e temas, é possível que algo tenha sido esquecido. O WordPress 5.1 está programado para ser lançado na quinta-feira, 21 de fevereiro, mas precisamos da sua ajuda para chegar lá, se você ainda não testou a versão 5.1, agora é a hora!
Inspirado em Archie Bell e The Drells, o tema do WordPress para 2019 é “tighten up” (apertar), e o WordPress 5.1 focou exatamente isso.
Com segurança e velocidade em mente, esta versão apresenta os primeiros recursos da ferramenta “Diagnóstico” do WordPress. O WordPress começará a mostrar avisos aos administradores de sites que executam versões muito antigas do PHP, que é a linguagem de programação que alimenta o WordPress.
Além disso, ao instalar novos plugins, a ferramenta de “Saúde do site” irá verificar se um plugin requer uma versão do PHP incompatível com o seu site. Em caso afirmativo, o WordPress irá impedi-lo de instalar esse plugin.
O novo editor de bloco continua sendo melhorado desde a sua introdução no WordPress 5.0. De forma ainda mais significante, o WordPress 5.1 inclui melhorias sólidas de desempenho no editor. O editor deve carregar um pouco mais rápido para começar, e a digitação deve ser mais suave. Existem mais recursos e melhorias de desempenho planejados para as próximas versões do WordPress, você pode ver essas melhorias no plugin Gutenberg.
Desenvolvedores de plugins e temas
Teste seus plugins e temas com o WordPress 5.1 e atualize o “Tested up” no readme para a versão 5.1. Se você encontrar problemas de compatibilidade, não se esqueça de postar nos fóruns de suporte para que possamos identificá-los antes do lançamento final.
O “Field Guide” do WordPress 5.1 também foi publicado, o qual explica com detalhes as principais mudanças.
Se você acha que encontrou um bug, você pode publicar na área Alfa/Beta nos fóruns de suporte. Adoraríamos ouvir você! Se você se sentir à vontade para escrever um relatório para reportar o bug e como reproduzir, envie no Trac do WordPress, onde também é possível encontrar uma lista de bugs conhecidos.
Esta versão ainda está em desenvolvimento, portanto não recomendamos seu uso em ambientes de produção. Considere criar um site de testes para testar a nova versão.
Existem duas formas de testar o WordPress 5.1 beta: com o plugin WordPress Beta Tester (você deve usar “bleeding edge nightlies”) ou você pode baixar a versão aqui (zip).
O lançamento do WordPress 5.1 está previsto para 21 de fevereiro e precisamos da sua ajuda para que isso aconteça.
Diagnóstico do site
A proteção contra erros de PHP, um dos recursos originalmente planejados para o WordPress 5.1, será adiada para o WordPress 5.2. Como alguns problemas de segurança em potencial foram descobertos na implementação, ao invés de arriscar o lançamento de um código inseguro, a equipe decidiu retirar esta funcionalidade do WordPress 5.1. Já há um bom progresso nas questões de segurança em #46130, onde você pode acompanhar o desenvolvimento deste recurso.
Outras mudanças
Vários pequenos erros foram corrigidos nesta versão, incluindo:
O TinyMCE foi atualizado para a versão 4.9.2 (#46094).
O editor de blocos teve alguns erros corrigidos (#46137).
Algumas diferenças no comportamento entre o bloco clássico e o editor clássico foram corrigidas (#46062, #46071 e #46085).
Ao adicionar atributos rel aos links, assegura que o valor não é vazio (#45352) e que funciona como o esperado com conjuntos de alterações do Personalizar (#45292).
Notas para desenvolvedores
O WordPress 5.1 tem muitas mudanças com foco na melhoria da experiência de desenvolvimento. Para mais informações nós publicamos notas para os desenvolvedores no blog Make WordPress Core durante todo o ciclo de lançamento. Assine o blog Make WordPress Core para receber atualizações nas próximas semanas, detalhando outras mudanças importantes da versão 5.1.
Se acha que encontrou um erro, você pode publicá-lo na área Alpha/Beta nos fóruns de suporte (em inglês). Nós vamos adorar ouvir você! Se você se sente confortável para escrever um relatório de como reproduzir o erro, envie para o Trac do WordPress, onde também é possível encontrar uma lista de erros conhecidos.
Em algumas semanas O WordPress 5.1 estará por aqui. Seus testes nos ajudam!
Esta versão ainda está em desenvolvimento, portanto não recomendamos seu uso em ambientes de produção. Considere criar um site de testes para testar a nova versão.
Existem duas formas de testar o WordPress 5.1 beta: com o plugin WordPress Beta Tester (você deve usar “bleeding edge nightlies”) ou você pode baixar a versão aqui (zip).
O lançamento do WordPress 5.1 está previsto para 21 de fevereiro e precisamos da sua ajuda para que isso aconteça.
Mais de 110 tickets foram fechados desde a versão beta 1 e muitos deles são melhorias na documentação e no conjunto de testes. Aqui estão as maiores mudanças e correções de erros:
Os filtros pre_render_block e render_block_data foram adicionados, permitindo que plugins sobrescrevam o valor dos atributos de um bloco (#45451, nota para desenvolvedores em breve).
A função get_template_part() agora retorna um valor indicando que um arquivo foi encontrado e carregado (#40969).
Agora um aviso será gerado quando desenvolvedores registrarem incorretamente endpoints na API REST (nota para desenvolvedores relacionada).
Posts editados em massa não têm mais seu formato alterado sem que haja intenção (#44914)
A biblioteca Twemoji foi atualizada para a versão mais recente, 11.2.0 (#45133).
Um erro que impedia a ativação da metabox de campos personalizados foi corrigido (#46028).
O tratamento do valor de orderby para post__in, post_parent__in e post_name__in foi padronizado (#38034).
Ao atualizar pacotes de idiomas, pacotes antigos agora são corretamente excluídos, evitando uso desnecessário de espaço em disco (#45468).
Notas para desenvolvedores
O WordPress 5.1 tem muitas mudanças com foco na melhoria da experiência de desenvolvimento. Para mais informações, nós publicamos notas para os desenvolvedores no blog Make WordPress Core (em inglês) durante todo o ciclo de lançamento. Assine o blog Make WordPress Core para receber atualizações nas próximas semanas, detalhando outras mudanças importantes da versão 5.1.
Se acha que encontrou um erro, você pode publicá-lo na área Alpha/Beta nos fóruns de suporte (em inglês). Nós vamos adorar ouvir você! Se você se sente confortável para escrever um relatório de como reproduzir o erro, envie para o Trac do WordPress, onde também é possível encontrar uma lista de erros conhecidos.
Você gosta de erros? Eu não. Então corrigimos todos. Bem, nem todos. Mas quase.
Esta versão ainda está em desenvolvimento, portanto não recomendamos seu uso em ambientes de produção. Considere criar um site de testes para testar a nova versão.
Existem duas formas de testar o WordPress 5.1 beta: com o plugin WordPress Beta Tester (você deve usar “bleeding edge nightlies”) ou você pode baixar a versão aqui (zip).
O lançamento do WordPress 5.1 está previsto para 21 de fevereiro e precisamos da sua ajuda para que isso aconteça. Aqui estão alguns dos itens mais importantes para testar, de modo que possamos encontrar tantos erros quanto possível nas próximas semanas.
Diagnóstico do site
Diagnóstico do site é um projeto em andamento que tem como objetivo melhorar a estabilidade e o desempenho de todo o ecossistema do WordPress. A primeira fase deste projeto está incluída no WordPress 5.1. Pela primeira vez, o WordPress detectará e interromperá a execução de um código problemático, para que você possa acessar o Painel e ver qual é o problema (#44458). Antes, você teria que acessar os seus arquivos através do FTP ou entrar em contato com o seu serviço de hospedagem.
Além disso, em abril de 2019, o WordPress aumentará a versão mínima do PHP suportada para 5.6. Para ajudá-lo a verificar se você está preparado para esta mudança, o WordPress 5.1 exibirá um aviso e o auxiliará a atualizar a sua versão de PHP, se necessário.
Para os desenvolvedores
O sistema de agendamento de tarefas (Cron) agora pode ser substituído com mais facilidade por um manipulador personalizado (#32656).
Ao iniciar o sistema de agendamento de tarefas com PHP-FPM, a conexão retornará uma resposta imediatamente, mesmo para tarefas de longa duração (nota para os desenvolvedores, em inglês).
A constante WP_DEBUG_LOG pode ser configurada para uma localização personalizada (#18391).
Adicionado o suporte ao LIKE para comparações entre meta_key na WP_Meta_Query (#42409).
Foram mais de 360 tickets fechados no WordPress 5.1, com várias pequenas correções de erros e melhorias para tornar a sua experiência no WordPress ainda melhor.
Fique atento nas próximas semanas ao blog Make WordPress Core para mais notas para desenvolvedores (que recebem a tag dev-notes) detalhando outras mudanças importantes na versão 5.1.