Non so voi, ma personalmente mi sono spesso ritrovato con l’esigenza di ottenere un elenco dei plugin installati su un mio sito o blog (e magari in modo specifico di quelli attivi). So che WordPress stesso visualizza l’elenco dei plugin installati, di quelli attivi e di quelli non attivi (e non solo), ma mi riferisco a un elenco che fosse possibilmente ‘pulito’ e magari comodo da copiare e incollare in un file di testo, o meglio ancora in un foglio Excel.

Oggi mi sono deciso a cercare una soluzione, in attesa che gli sviluppatori la includano in WordPress stesso (magari con una bella opzione “Esporta elenco dei plugin installati” seguita dalle impostazioni “attivi”, “non attivi”, ecc. da spuntare prima di produrre il report ed esportarlo come testo o addirittura CVS (elenco delimitato da virgole) per importarlo in Excel. Chiedo troppo? Beh, no, visto che alla fine sono riuscito a ottenere un risultato simile, anche se c’è voluto un po’ di lavoro.

Lo so, state scalpitando per sapere come ho fatto, quindi vi accontento subito. Prima di tutto mi sono imbattuto, durante la mia ricerca, nel plugin “Artiss Plugin list generator” (derivato dal vecchio e più limitato “Plugin List Generator“), che ha l’inconsueta funzione di produrre l’elenco dei plugin installati visualizzandolo, per mezzo di shortcode e parametri vari, all’interno di un articolo o di una pagina. L’elenco dei parametri lo trovate sul blog dello sviluppatore, ma intanto ne approfitto per farvi qualche esempio sperando che vi sia utile.

I plugin installati e attivi, con il comando standard:

[plugins_list]

Tutti i plugin installati (quindi compresi quelli attivi), formattati in modo da aggiungere la descrizione sotto i dati principali e completi di autore e versione:

    [plugins_list format="

    #LinkedTitle# #Version# by #LinkedAuthor#
    #Description#

    "]

Tutti i plugin installati, elencati e numerati:

    [plugins_list inactive=true show_inactive=true]

Tutti i plugin installati, formattati con il delimitatore “|” per importarli in Excel e completi di versione e nome autore:

    [plugins_list show_inactive=true format="#Title#|#Version#|#Author#|#Description#
    "]