A equipa de desempenho do WordPress e a equipa de revisão de plugins já começaram a trabalhar no desenvolvimento colaborativo de um novo plugin que irá suportar a nova opção de reversão adicionada ao WordPress 6.3 e permitir uma coleção de testes para ajudar a melhorar o desempenho dos plugins.
O Plugin Check é um plugin que está a ser desenvolvido para efetuar diferentes verificações nos plugins. Cada verificação procurará um problema específico e gerará um erro ou um aviso, dependendo da gravidade
Embora possa agora ser instalado em qualquer site WordPress e a sua principal função seja evitar qualquer perturbação no site em que está a ser utilizado, não é recomendado para utilização num ambiente de produção.
De momento, a única forma de instalar o verificador de plugins é descarregá-lo a partir deste repositório GitHub. Assim que uma primeira versão beta estiver disponível, será distribuída num ficheiro ZIP separado através do repositório de plugins.
O verificador de plugins do WordPress foi proposto pela primeira vez no verão de 2022 e encontra-se agora numa fase inicial de MVP (Produto Mínimo Viável).
Para o utilizador final, permite testar qualquer plugin instalado utilizando a sua interface na administração de plugins ou um comando WP-CLI.
Suporta dois tipos de testes:
1 - Verificações estáticas que analisam o código, quer usando PHPCodeSniffer sniffs ou lógica personalizada, por exemplo usando expressões regulares.
2 - Verificações de tempo de execução, que realmente executam certas partes do código, como a execução de ganchos específicos do WordPress com o plugin ativo.
Permite-lhe personalizar as verificações que são executadas, quer através de uma lista de identificadores de verificações individuais ou de categorias de verificações específicas.
A lista de verificações para vários requisitos de desenvolvimento de plug-ins e práticas recomendadas continua a crescer.
Mais informações: Abstract_Check_Runner::register_checks()
para uma visão geral rápida das verificações atualmente disponíveis.
Fonte: WP Performance Team Atualização. 31 de agosto de 2023