В настоящее время я работаю над серьезным обновлением одного из моих плагинов WordPress.
Плагин позволяет пользователю выбирать из нескольких доступных скинов. Довольно часто меня просят создать собственный скин. Чтобы предотвратить удаление этого скина при обновлении, я должен использовать ловушку WordPress, чтобы отключить автоматические обновления для плагина. Это явно не идеально, так как я бы хотел, чтобы они все еще могли обновлять плагин. Проблема в том, как WordPress обрабатывает обновления - он просто удаляет папку плагина и устанавливает новую версию. Таким образом удаляя файлы, которые на самом деле не были частью старой версии.
В настоящее время единственный способ обойти это - иметь две папки скинов - одну в папке плагинов и одну в папке загрузок - действительно ли это единственный способ, которым я могу предложить это своим пользователям?