Imagine que você está personalizando seu tema no WordPress e um determinado trecho do código está ligado a um plugin. Se esse plugin não estiver instalado e ativo no seu site, o layout pode quebrar.
Aconteceu comigo hoje, um plugin que mostra eventos na página inicial do site – e se o plugin não estiver ativado, o restante da página não carrega.
Fácil, utilizando a função is_plugin_active()
. O trecho de código que depende do plugin fica dentro de um if, que checa se ele está ativo:
Na linha 3, altere pasta-do-plugin
e arquivo-do-plugin.php
de acordo com a pasta e o arquivo principal do plugin que você está checando. E no lugar da linha 5, vai o seu código.
Se você tem uma instalação multisite, pode utilizar da masma maneira a função is_plugin_active_for_network()
.