WordPress: verificare se un plugin è attivo

WordPress: verificare se un plugin è attivo

Tutti facciamo uso di plugin nei nostri siti in WordPress. Alcuni plugin sono così popolari che molti sviluppatori basano spesso il loro codice sulla presenza di un determinato plugin. Ma come facciamo a sapere se un plugin è attivo? Usiamo la funzione booleana is_plugin_active() di WordPress.

Questa funzione è stata pensata principalmente per la parte amministrativa di WordPress. Il suo uso è il seguente:


if(is_plugin_active('directory-del-plugin/file-del-plugin.php')) {

    //...

}

Questa sintassi funziona solo nella parte amministrativa. Nel front-end e nei temi occorre infatti usare:


include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
 
if(is_plugin_active('directory-del-plugin/file-del-plugin.php')) {

    //...

}

In pratica dobbiamo prima includere il relativo file core di WordPress prima di usare questa funzione al di fuori della sezione amministrativa.

Torna su