Wordpress: il problema dei plugin elencati due volte

Questo post è dedicato a tutti quelli che hanno realizzato o installato un plugin per Wordpress, scoprendo poi che nell'elenco dei plugin questi è mostrato due volte, con lo stesso nome.

Si tratta di un problema comune, derivato generalmente da un piccolo errore nella gestione dei commenti interni al plugin. Si deve sapere che, all'interno della cartella del plugin di riferimento, ogni file php contenente il giusto commento di intestazione viene considerato come un plugin separato. Un esempio del commento d'intestazione è il seguente, relativo al plugin "Hello Dolly":

/*
Plugin Name: Hello Dolly
Plugin URI: http://wordpress.org/extend/plugins/hello-dolly/
Description: This is not just a plugin, it symbolizes the hope [...]
Author: Matt Mullenweg
Version: 1.6
Author URI: http://ma.tt/
*/

Il meccanismo consente di creare un plugin composto di parti multiple, attivabili separatamente. Il plugin "Simple Facebook Connect" è un buon esempio di questa tecnica.

Alla luce di ciò, bisogna stare attenti a non inserire il commento d'intestazione dove non necessario, ad esempio all'interno del file "uninstall.php" (che non necessita neanche dell'apertura del tag "<?php") o del file "index.php", che viene di norma inserito come file vuoto per inibire il listing della cartella. 

In conclusione, per eliminare la doppia presenza del plugin in elenco, date un'occhiata ai file in eccesso presenti nella cartella del plugin ed eliminate i commenti d'intestazione dai file non necessari.

P.s. Le versioni di Wordpress di riferimento per tale articolo sono la 3.1 e precedenti.

Ultimo aggiornamento (Domenica 27 Febbraio 2011)

 
English (United Kingdom)Italian - Italy
Supportaci con una donazione!
Sviluppiamo software gratuito con passione e ci sforziamo di supportare tutte le richieste degli utenti.



Se vuoi assicurarti che la nostra volontà perduri nei secoli, considera l'opportunità di donare qualche spicciolo!