Plugin Check (PCP)
Plugin Check è uno strumento per verificare se il tuo plugin soddisfa gli standard necessari per la directory dei plugin di WordPress.org. Con questo plugin sarai in grado di eseguire la maggior parte dei controlli utilizzati per i nuovi invii e verificare se il tuo plugin soddisfa i requisiti.
Inoltre, lo strumento segnala violazioni o preoccupazioni relative alle migliori pratiche di sviluppo dei plugin, dai requisiti di base come il corretto utilizzo delle funzioni di internazionalizzazione alle migliori pratiche di accessibilità, prestazioni e sicurezza.
I controlli possono essere eseguiti utilizzando l’interfaccia utente WP Admin o WP-CLI:
- Per controllare un plugin usando WP Admin, vai al menu Strumenti > Plugin Check. Devi essere in grado di gestire i plugin sul tuo sito per poter accedere a quella schermata.
- To check a plugin using WP-CLI, please use the
wp plugin checkcommand. For example, to check the “Hello Dolly” plugin:wp plugin check hello.php- Nota che per impostazione predefinita, quando si usa WP-CLI, possono essere eseguiti solo i controlli statici. Per includere anche i controlli di runtime, è attualmente necessario un workaround utilizzando l’argomento
--requiredi WP-CLI, per caricare manualmente il filecli.phpall’interno della directory del controllo dei plugin prima che WordPress venga caricato. Per esempio:wp plugin check hello.php --require=./wp-content/plugins/plugin-check/cli.php - È possibile utilizzare un percorso o un URL arbitrario per controllare un plugin. Ad esempio, per controllare un plugin da un URL:
wp plugin check https://example.com/plugin.zipo per verificare un plugin da un percorso:wp plugin check /path/to/plugin
- Nota che per impostazione predefinita, quando si usa WP-CLI, possono essere eseguiti solo i controlli statici. Per includere anche i controlli di runtime, è attualmente necessario un workaround utilizzando l’argomento
I controlli sono raggruppati in diverse categorie, in modo che tu possa personalizzare il tipo di controlli che desideri eseguire su un plugin.
Tieni presente che questo plugin non sostituisce ancora il processo di revisione manuale, ma ti aiuterà ad accelerare il processo di approvazione del tuo plugin per il repository dei plugin di WordPress.org e ti aiuterà anche a evitare alcuni errori comuni.
Anche se non intendi ospitare il tuo plugin nella directory WordPress.org, ti invitiamo a utilizzare Plugin Check in modo che il tuo plugin segua i requisiti di base e le migliori pratiche per i plugin WordPress.
