Je travaille actuellement sur une mise à jour majeure d'un de mes plugins WordPress.
Le plugin permet à l'utilisateur de choisir parmi plusieurs skins disponibles. Très souvent, on me demande de créer un skin personnalisé. Pour éviter que ce skin ne soit supprimé lors de la mise à niveau, je dois utiliser un hook WordPress pour désactiver les mises à jour automatiques du plugin. Ce n'est évidemment pas idéal car je voudrais qu'ils puissent toujours mettre à jour le plugin. Le problème est la façon dont WordPress gère les mises à jour - il supprime simplement le dossier du plugin et installe la nouvelle version. Supprimant ainsi les fichiers qui ne faisaient pas réellement partie de l'ancienne version.
Actuellement, la seule façon de me déplacer est d'avoir deux dossiers de skins - un dans le dossier des plugins et un dans le dossier des téléchargements - est-ce vraiment la seule façon de proposer cela à mes utilisateurs?