Atualmente, estou trabalhando em uma grande atualização em um dos meus plugins do WordPress.
O plug-in permite que o usuário escolha entre várias skins disponíveis. Muitas vezes me pedem para criar uma capa personalizada. Para impedir que essa capa seja excluída na atualização, tenho que usar um gancho do WordPress para desativar as atualizações automáticas do plug-in. Obviamente, isso não é ideal, pois eu gostaria que eles ainda pudessem atualizar o plugin. O problema é a maneira como o WordPress lida com as atualizações - ele simplesmente exclui a pasta do plug-in e instala a nova versão. Assim, a remoção de arquivos que não faziam parte da versão antiga.
Atualmente, a única maneira de contornar isso é ter duas pastas de skins - uma na pasta de plug-ins e outra na pasta de uploads - é realmente a única maneira de oferecer isso aos meus usuários?