Мне нужна функция A.feature
и дополнительная функция B.feature
, последняя имеет плагин B.plugin
. Я хочу переместить B.plugin
ниже A.feature
.
Подобный вопрос уже задавался ранее , но решение требует сохранения B.feature
в качестве фиктивной функции для людей, выполняющих обновление, поскольку установка его новой версии требуется для тех, у кого ранее был установлен плагин, однако для новых пользователям это ненужный шум в обновлении сайта.
Итак, я попытался использовать патчи - в настоящее время настроено:
B.plugin
- пустой, фиктивный плагин с id
, как и раньше, будет использоваться в патче
B.patch.feature
- включает в себя манекен B.plugin
A.plugin
- копия старой, не фиктивной B.plugin
с новой id
A.feature
- включает B.patch.feature
, помечено как необязательное и A.plugin
Кажется, это работает идеально, если B.feature
был установлен ранее, но если это не так, то при установке новой версии A.feature
процесс установки говорит
B.patch.feature
не применимо к текущей конфигурации и
не будет установлен.
и заставляет пользователя снять отметку B.patch.feature
, прежде чем продолжить.
Есть ли способ заставить его работать или есть другой подход, конечной целью которого является B.plugin
под A.feature
, чтобы B.feature
больше не было видно на сайте обновлений? Имея A.plugin
и не думмичный B.plugin
активный
в то же время вызывает ошибки.