Size: a a a

WordPress Russian Community

2021 November 23

АП

Артём Приходько... in WordPress Russian Community
Кардинальное решение))
источник

PK

Pavel Ketov in WordPress Russian Community
меня то же пока разрежает нововведения виджетов, хз кому как )
источник

YJ

Yumeko Jabami in WordPress Russian Community
Если плагин требует наличия других плагинов, можно ли как-то описать зависимости для ВП, или придется ручками чекать наличие каталогов в /wp-content/plugins и статус их активности?
источник

EM

Eri Meilis in WordPress Russian Community
tgm вроде
источник

EM

Eri Meilis in WordPress Russian Community
источник

YJ

Yumeko Jabami in WordPress Russian Community
Это не совсем то что мне нужно. Я же не тему клепаю, а плагин, который будет расширять записи в базе у уже активированных плагинов. И именно проверку наличия и статус нужных плагинов мне надо проверить, перед хуком активации
источник

EM

Eri Meilis in WordPress Russian Community
http://tgmpluginactivation.com/configuration/

is_callable  string|array  v2.5.0  Advanced feature. If a plugin can be installed under two or more different slugs - for instance a basic version and a premium version using different slugs -, it might not be recognized correctly as active.
By setting is_callable to either a function function_name from that plugin or a class method - array( 'class', 'method' ) - similar to how you hook in to actions and filters - TGMPA can still recognize the plugin as being active.
источник

АП

Артём Приходько... in WordPress Russian Community
Проще всего вручную проверить. Благо есть функции
источник

АП

Артём Приходько... in WordPress Russian Community
источник

YJ

Yumeko Jabami in WordPress Russian Community
Да да, знаю, думал может у механизма установки\активации ВП есть какой флаг в комментарии-описании плагина
источник

YJ

Yumeko Jabami in WordPress Russian Community
Проще самому
источник

YJ

Yumeko Jabami in WordPress Russian Community
Так еще и в голове отложится и может пригодится)
источник

АП

Артём Приходько... in WordPress Russian Community
Тупо в базе в таблице options хранится массив со списком активированных плагинов
источник

YJ

Yumeko Jabami in WordPress Russian Community
Ну вдруг ВП умел сам чекать это по какому-нибудь полю в комментарии, типа
Dependency: PluginName, PluginName
источник

YJ

Yumeko Jabami in WordPress Russian Community
Значит придется чекать самому)
источник

АП

Артём Приходько... in WordPress Russian Community
Кстати идея для плагина)
источник

YJ

Yumeko Jabami in WordPress Russian Community
Для правки ядра)
источник

АП

Артём Приходько... in WordPress Russian Community
Многие правки ядра начинались с плагинов
источник

YJ

Yumeko Jabami in WordPress Russian Community
Eri уже предлагал подобный плагин, и он умер в 16-ом году, так и не став частью ядра 🤷‍♂️
источник

YJ

Yumeko Jabami in WordPress Russian Community
Но я подумаю)
источник