Tôi hiện đang làm việc trên một bản cập nhật lớn cho một trong các plugin WordPress của mình.
Plugin cho phép người dùng chọn từ một số giao diện có sẵn. Tôi thường xuyên được yêu cầu tạo ra một làn da tùy chỉnh. Để ngăn làn da này bị xóa khi nâng cấp, tôi phải sử dụng hook WordPress để vô hiệu hóa cập nhật tự động cho plugin. Điều này rõ ràng là không lý tưởng vì tôi muốn họ vẫn có thể cập nhật plugin. Vấn đề là cách WordPress xử lý các bản cập nhật - nó chỉ đơn giản là xóa thư mục plugin và cài đặt phiên bản mới. Do đó, loại bỏ các tập tin không thực sự là một phần của phiên bản cũ.
Hiện tại cách duy nhất tôi có thể giải quyết là có hai thư mục giao diện - một trong thư mục plugin và một trong thư mục tải lên - đây có thực sự là cách duy nhất tôi có thể cung cấp cho người dùng của mình không?