ariefbayu
  • 0
Эксперт

Как проверить, существует ли определенный плагин и в ожидаемой ли версии

  • 0

Я создал плагин, который идет в репозиторий плагинов WordPress. Теперь мне нужно создать другой плагин (подплагин или дочерний плагин, который вы можете вызвать), который требует, чтобы этот определенный плагин был уже установлен и активирован.

Я знаю, что могу использовать register_activation_hook . Однако, как я могу проверить, используя этот хук? Или, может быть, существует другое решение?

Share
  1. Есть is_plugin_active() функция.

    Другой метод — проверить, существуют ли функции или классы, специфичные для требуемого плагина. Некоторые плагины явно определяют для этого свои собственные константы, обычно с номером версии и/или другой идентифицирующей информацией.

    Были некоторые разработки, позволяющие сделать логику зависимостей расширений более общей, например Plugin Dependecies, но пока они не получили широкого распространения.

    • 0

Оставить ответ

You must login to add an answer.