it-swarm-pt.tech

Como verificar se existe algum plugin e na versão esperada

Eu criei o plugin que vai para repositórios de plugins wordpress. Agora, preciso criar outro plug-in (sub-plugin ou plug-in filho que você possa chamar) que exija que esse determinado plug-in já esteja instalado e ativado.

Eu sei que posso usar register_activation_hook. No entanto, como faço para verificar usando esse gancho? Ou talvez exista outra solução?

1
ariefbayu

Há função is_plugin_active() .

Outro método é verificar se existem funções ou classes específicas para o plugin requerido. Alguns plugins definem explicitamente suas próprias constantes para isso, normalmente com número de versão e/ou outras informações de identificação.

Houve alguns desenvolvimentos para tornar a lógica de dependência de extensão mais genérica, como Dependências de Plugin , mas elas não foram amplamente adotadas até agora.

3
Rarst