Het WordPress performance team en het plugin review team zijn al begonnen met de gezamenlijke ontwikkeling van een nieuwe plugin die de nieuwe rollback optie, toegevoegd aan WordPress 6.3, zal ondersteunen en een verzameling tests mogelijk zal maken om de prestaties van plugins te helpen verbeteren.
Plugin Check is een plugin die in ontwikkeling is om verschillende controles op plugins uit te voeren. Elke controle zoekt naar een specifiek probleem en genereert een fout of waarschuwing, afhankelijk van de ernst.
Hoewel het nu op elke WordPress site geïnstalleerd kan worden en zijn belangrijkste functie is om verstoring van de site waarop het gebruikt wordt te voorkomen, wordt het niet aanbevolen voor gebruik in een productieomgeving.
Op dit moment is de enige manier om de plugin checker te installeren het downloaden vanaf deze GitHub repository. Zodra er een eerste bètaversie beschikbaar is, zal deze in een apart ZIP-bestand verspreid worden via de plugin repository .
De WordPress plugin tester werd voor het eerst voorgesteld in de zomer van 2022 en bevindt zich nu in een vroege MVP (Minimum Viable Product) fase.
Voor de eindgebruiker maakt het mogelijk om elke geïnstalleerde plugin te testen met behulp van de interface in het pluginbeheer of een WP-CLI commando.
Het ondersteunt twee soorten testen:
1 - Statische controles die de code analyseren, met behulp van PHPCodeSniffer sniffs of aangepaste logica, bijvoorbeeld met behulp van reguliere expressies.
2 - Runtime controles, die daadwerkelijk bepaalde delen van de code uitvoeren, zoals het uitvoeren van specifieke WordPress hooks met de plugin actief.
Hiermee kunt u aanpassen welke controles worden uitgevoerd, via een lijst met individuele controle-identificatoren of specifieke controlecategorieën.
De lijst met controles voor verschillende pluginontwikkelingsvereisten en best practices blijft groeien.
Meer informatie: Abstract_Check_Runner::register_checks()
voor een snel overzicht van de momenteel beschikbare controles.