Il team delle prestazioni di WordPress e il team di revisione dei plugin hanno già iniziato a lavorare allo sviluppo collaborativo di un nuovo plugin che supporterà la nuova opzione di rollback aggiunta a WordPress 6.3 e consentirà una raccolta di test per aiutare a migliorare le prestazioni dei plugin.
Plugin Check è un plugin in fase di sviluppo per eseguire diversi controlli sui plugin; ogni controllo cercherà un problema specifico e genererà un errore o un avviso a seconda della gravità
Anche se ora può essere installato su qualsiasi sito WordPress e la sua funzione principale è quella di evitare qualsiasi disturbo al sito su cui viene utilizzato, non è raccomandato per l'uso in un ambiente di produzione.
Al momento, l'unico modo per installare il plugin checker è scaricarlo da questo repository GitHub. Quando sarà disponibile una prima versione beta, sarà distribuita in un file ZIP separato tramite il repository del plugin.
Il tester per plugin di WordPress è stato proposto per la prima volta nell'estate del 2022 e ora si trova in una fase iniziale MVP (Minimum Viable Product).
Per l'utente finale, consente di testare qualsiasi plugin installato utilizzando la sua interfaccia nell'amministrazione dei plugin o un comando WP-CLI.
Supporta due tipi di test:
1 - Controlli statici che analizzano il codice, utilizzando gli sniff di PHPCodeSniffer o la logica personalizzata, ad esempio utilizzando le espressioni regolari.
2 - Controlli runtime, che eseguono effettivamente alcune parti del codice, come l'esecuzione di specifici ganci di WordPress con il plugin attivo.
Permette di personalizzare quali controlli vengono eseguiti, sia attraverso un elenco di identificatori di controlli individuali, sia attraverso categorie di controlli specifici.
L'elenco dei controlli per i vari requisiti di sviluppo dei plugin e le best practice continua a crescere.
Maggiori informazioni: Abstract_Check_Runner::register_checks()
per una rapida panoramica dei controlli attualmente disponibili.