現在、WordPressプラグインの1つに対するメジャーアップデートに取り組んでいます。
プラグインを使用すると、ユーザーはいくつかの利用可能なスキンから選択できます。かなり頻繁に、カスタムスキンの作成を求められます。このスキンがアップグレード時に削除されないようにするには、WordPressフックを使用してプラグインの自動更新を無効にする必要があります。プラグインを更新できるようにしたいので、これは明らかに理想的ではありません。問題は、WordPressが更新を処理する方法です。プラグインフォルダーを削除し、新しいバージョンをインストールするだけです。したがって、実際には古いバージョンの一部ではなかったファイルを削除します。
現在、私がそれを回避できる唯一の方法は、2つのスキンフォルダーを持っていることです。1つはプラグインフォルダーに、もう1つはアップロードフォルダーにあります。これが本当にこれをユーザーに提供できる唯一の方法ですか?