Attualmente sto lavorando a un importante aggiornamento di uno dei miei plugin di WordPress.
Il plug-in consente all'utente di scegliere tra diverse skin disponibili. Molto spesso mi viene chiesto di creare una skin personalizzata. Per evitare che questa skin venga cancellata durante l'aggiornamento, devo usare un hook di WordPress per disabilitare gli aggiornamenti automatici per il plugin. Questo ovviamente non è l'ideale in quanto vorrei che fossero ancora in grado di aggiornare il plugin. Il problema è il modo in cui WordPress gestisce gli aggiornamenti: elimina semplicemente la cartella del plug-in e installa la nuova versione. Rimuovendo così i file che in realtà non facevano parte della vecchia versione.
Attualmente l'unico modo per aggirarlo è avere due cartelle skin - una nella cartella plugin e una nella cartella uploads - è davvero l'unico modo in cui posso offrirlo ai miei utenti?