Я разрабатываю бесплатный плагин под названием "Джаз".В Jazz есть Pro Plugin и немного Addon.
Я сохраняю бесплатную настройку Pro Pro в плагине wp_option
с именем jazz_settings
.Но для аддонов у каждого аддона есть собственная запись в таблице wp_option
, например jazz_addon_1
, jazz_addon_2
.
В каждом дополнении есть опция удаления настроек при удалении.
Что лучше, если какой-нибудь один удалить родительский плагин удаляет настройки надстройки также, если удаляются настройки при удалении включения.ИЛИ Добавлять в настройках только удалять при удалении надстройки.
СЛУЧАЙ 1 Потому что, если какой-либо один удалить родительский плагин, надстройка не будет работать, потому что надстройка зависит от свободного родительского плагина и только надстройка тратит ресурсы для сохранения настроек надстройки.
СЛУЧАЙ 2 ЕСЛИ некоторые удаляют бесплатно и ожидают только удаления Бесплатно, но настройки аддона сохранены и будут работать, если снова установить родительский плагин.
Какой подход лучше.